As you can see, only English, Dutch and Japanese layouts are supported. For the other app, only English is supported. As an Arabic speaker, I wished that I could use my keyboard to write in Arabic. I tried to contact the developer of BlueKeyboard JP but he never answered. He even didn't have much time to publish my comment on his website. I contacted Teksoft, the developers of BlueInput, but all what they have said is that they are gonna add more layouts soon.
After some readings in the Android OS architecture, I have developed a ROM update that will add the Arabic layout to ANY HID app you are using! Obviously, your device should be rooted.
A good guide for rooting Nexus S can be found here.
As of the moment, the update is available only for Nexus S running either Cyanogenmod7 or MoDaCo. Although, cooking an update for any device is darn easy, but I don't have much time to do this for all and every device on the market. If you are interested, please leave a comment below mentioning your device model and firmware, and I will cook the update for you.
Download (144 KB):
How to install:
Because you have a rooted device, you should be already having Clockworkmod recovery installed as your recovery manager (or a similar). Flash my update the same as you flash any update.
- Download the appropriate file from above and save it on your device sdcard.
- Reboot the device in the recovery mode (for Nexus S, hold the Power & Vol-up while switching on, and then select Recovery)
- Choose 'install zip for sdcard'
- Choose 'choose zip for sdcard'
- Select the update file you have saved in step 1
- Confirm install by selecting 'Yes - install blah blah...'
- Wait a couple of seconds and make sure no errors are displayed
- Now choose 'Go Back' and reboot your device normally
- Assuming you have successfully connected your keyboard and can type in English, wherever you want to write in Arabic, just press the Alt key two times, that simple!
- To type again in English, just press the Alt key two times, again!
- When writing in Arabic, you can use the shift key to write alef hamza, Arabic comma, semicolon, diacritics (tashkeel) and everything you are used to write on your computer.
- You will also notice that digits are written in Hindi, so yes it is real Arabic keyboard :)
Important: Don't use this update for devices having physical keyboards. Obviously this will modify their layout.
That's it for now, waiting to hear from you.