Re: [Kmfl-user] Shift International-Backspace in Physical Keyboards
Brought to you by:
courtjester
|
From: Richard W. <ric...@nt...> - 2016-12-13 07:39:23
|
On Sun, 11 Dec 2016 11:38:13 +0000 Richard Wordingham <ric...@nt...> wrote: > My 'physical' KMFL keyboard has not survived the transition from > Ubuntu 12.04 Precise to Ubuntu 16.04 Xenial as well as I thought. On reviewing the KMfL code, I now see that there currently isn't any difference between a physical and a mnemonic *KMfL* keyboard. > What seems odd is that KMfL used the scan code to distinguish the > inputs [K_oE2] and [shift K_COMMA], but not [shift K_oE2] and [shift > K_PERIOD]. Unfortunately, the KMfL interpreter simply ignores the scan code. What it looks at is the key symbol and the shift state. Thus the first pair is distinguish because of different shift state - '<' without and with shift, but the second pair is just received as '>' with shift, and I'm lucky that it is translated to U+1A4A (for which I have set up no alternative keying) and not U+1A55 (for which I do have an alternative keying). The key observation is that KMfL does not support [shift K_oE2] for the US keyboard setting. Richard. |