One specific keystroke of Keyman keyboard layout doesn't work when using RTL eastern language

Hi all,
In LO Writer, sometimes I use Urdu Phonetic keyboard to author documents using the Keyman keyboard layout. Reference: https://keyman.com/.

The steps I utilize in LO Writer when I want to author a document in Urdu are:
(I have already set Urdu Typesetting from the Tools>Options>Languages and Locales>General and selected Urdu under complex text layout.

  • Activate the Keyman Urdu Phonetic keyboard,
  • Press CTRL+SHIFT+D (to switch to RTL text direction)

This works fine, I am able to type away words and sentences.

However, there is one specific key stroke, CTRL + I, which is supposed print ئ, but nothing happens.

At the same time I realize that the simultaneous key strokes CTRL + I would italicize text in the LTR setting.

Oddly, the mentioned keystroke works fine in all other applications, such as in the address bar in FireFox or Google Chrome, including in Notepad.

Can anyone shed some light into a workaround to this?

Finally, would this question qualify asking in the Libreoffice forum or should I ask the folks at Keyman?

Thanks.

You didn’t mention OS name (assuming Window$ by default).

You’re facing a two-layer context: keyboard management intercepted by Keyman and keystroke interpretation by LO. Since I am not familiar with W$, I can’t tell in which order they are processed.

The simplest solution is to disable Ctrl+I in Tools>Customise.

If you need italic, you still have the possibility to apply Emphasis character style (or press toolbar button – not recommended, though, because this is direct formatting, like the keyboard shortcut).

1 Like

Thank you @ajlittoz for the suggestion and I will keep in mind to disable Ctrl+I in Tools>Customize
Right, the OS is just as you assumed, Windows 11.

Meanwhile, I rechecked and noticed that the keyboard layout that I was using was the incorrect one. I have now made the correction, and installed the correct version, which now is compatible and I can use the specific keystrokes to produce the result I wanted. Thanks again, for looking into this matter. Kind regards.