Topic Typing RTL in Word
We have two new locations for Keyman technical support:
- SIL Keyman Community - for general Keyman technical support
- Stack Overflow - for support on creating keyboard layouts with Keyman Developer
The Tavultesoft Forums are now read only.
# Typing RTL in Word 2007-09-01 02:49:09.690 | |
---|---|
MM | I am trying to use a keyboard created in Keyman Developer to type in a unicode font for a modified Arabic script. When I type in MS Word, I get the right characters, but the word order is backwards and the character linking does not work properly. Can anyone explain this, and suggest a solution? |
# RE: Typing RTL in Word 2007-09-03 08:08:44.720 | |
Marc Durdin Tavultesoft Staff | Assuming you are using a Unicode keyboard, there are two things you may need to do to get Arabic (or Arabic related text) display ordering correct:
1. Install an Arabic language in Control Panel/Regional and Language Options. Select Arabic language before switching on the Keyman keyboard (if you are using Keyman Desktop Pro, you can use the Languages tab to link the language and the keyboard). 2. Add Arabic to the list of supported languages for MS Office, in Microsoft Office Language Settings, under Start - Programs - Microsoft Office - Microsoft Office Tools. |
# RE: Typing RTL in Word 2007-09-05 07:23:42.123 | |
MM | I have done #2.
When I do #1, the cursor and word order behavior are correct, but I get the underlying windows Arabic layout instead of the modified Arabic Keyman keyboard. I have a keyboard created with Microsoft Keybaord Layout Creator that I have used for some time with Word, and it works fine. however, it will not work with Paratext, which I also need to use. I would be happy to use the MKLC keyboard for Word and the keyman keyboard for Paratext, but this is also problematic. When I have both installed and select the Keyman keyboard in Paratext, as soon as I type, the system turns keyman off and the Windows Arabic keyboard on. So I cannot type RTL with Keyman in Paratext unless I uninstall the Windows Arabic keyboard. |
# RE: Typing RTL in Word 2007-09-05 11:40:33.207 | |
Marc Durdin Tavultesoft Staff | To fix the issue with the Windows Arabic layout - do the following:
1. Go to Control Panel/Regional and Language Options, Keyboards, Details. 2. Click Add, select Arabic language, but instead of the Arabic keyboard, select US English in the "Keyboard Layout/IME" field. Then you should be able to use the Keyman keyboard with the Arabic language. |
# RE: Typing RTL in Word 2007-09-07 02:04:55.673 | |
MM | Okay, I have tried this. It seems to work on one system, where I have Keyman 6 installed, but on the other, with Keyman 7 (Professional Evaluation version) it works sometimes but sometimes I still have the same trouble with the word order in Word. |
# RE: Typing RTL in Word 2007-09-07 09:39:00.830 | |
Marc Durdin Tavultesoft Staff | One more thing to check: have you ticked the checkbox in Control Panel, Regional and Language Options, Languages tab titled "Install files for complex script and right-to-left languages (including Thai)"?
If you have configured both Windows and Word as I described above, I'm not immediately sure what the issue would be. Can you send us a diagnostic report to review the language configuration on your system? To send a diagnostic report, start Keyman Desktop Configuration, click the Support tab, click Diagnostics. You can then click Send to Tavultesoft to send us the report. Reference this forum topic when you send the report in. |
# RE: Typing RTL in Word 2007-09-07 23:45:07.860 | |
MM | "Install files for complex script and right-to-left languages (including Thai)" is checked.
I have sent the diagnostic report: the case number is 12488. |
# RE: Typing RTL in Word 2007-09-10 10:15:08.080 | |
Marc Durdin Tavultesoft Staff | I have reviewed your diagnostic report and can't see anything wrong here.
I am having trouble replicating this issue here - when the word order is incorrect in MS Word, which language is displayed in the Status Bar at the bottom of the window (roughly in the middle of the status bar)? Does the issue arise when you use specific letters or does it to be random? Do you have a sample document you could email to me ([email protected]) where I can see the problem? Finally, you might want to try writing to the Paratext support people regarding the keyboard selection problem - I am not sure what this would be? |
# RE: Typing RTL in Word 2007-09-19 06:57:17.940 | |
MM | Sorry for the lag time.
I have sent you a sample document. Thanks for taking a look at this. |