Quantcast
Channel: SIL Language Software Community - Latest topics
Viewing all articles
Browse latest Browse all 649

Input handling in Keyman Web with the Windows English (India) keyboard

$
0
0

Hi, In Windows OS, the English (India) keyboard is the default keyboard used by Indian users. The English (India) keyboard has AltGr and AltGr+Shift layers. For example: AltGr+4 → ₹.

We have two Keyman keyboards currently in development:

  1. Poorna Malayalam Extended Inscript Keyboard
  2. Poorna Malayalam Typewriter Keyboard

While testing these two keyboards with Keyman Web in Firefox, Chrome, and Edge browsers, the following points were noted. The tested OS is Windows (10 & 11), and the default keyboard is English (India).

  1. AltGr key does not work in Firefox, Chrome, and Edge browsers.
  2. The Left Ctrl + Left Alt key combination works as AltGr.
  3. When using the Left Ctrl + Left Alt key combination in Firefox, some characters assigned in AltGr & AltGr + Shift were not produced. The keyboard switches to the default/shift layer. It is noted that in the Windows English (India) keyboard, the particular key has AltGr and AltGr + Shift layer.
  • In Poorna Malayalam Extended Inscript Keyboard keys defined as :
    + [K_D] > U+0d4d
    + [SHIFT K_D] > U+0d05
    + [RALT K_D] > U+0d3d
    + [SHIFT RALT K_D] > U+0d01
    
  • But when typing [RALT K_D] in Firefox, it produces U+0d4d
  1. When using the Left Ctrl + Left Alt key combination in Chrome & Edge, continuous typing without releasing Left Ctrl + Left Alt is not possible. After a few keystrokes, it produces characters from the default/shift layers.

After detecting this issue, I changed the default Windows keyboard to the US keyboard for English. At that time, the AltGr key worked, and the AltGr and AltGr + Shift layers of Keyman keyboards worked perfectly in Firefox, Chrome, and Edge browsers.

Attention is invited to this Keyman Web AltGr handling issue related to the Windows OS English (India) keyboard for English.

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 649

Trending Articles