20 Commits

Author SHA1 Message Date
matt335672 0aff9c31b2 Add Slovenian (si) keyboard definition 2025-11-14 11:08:36 +00:00
matt335672 1177ff1240 Add Latvian keyboard definitions
The Latvian keyboard corresponding to code 0x426 is totally different
from the keyboard for 0x10426 (Latvian(QWERTY)) and 0x20426
(Latvian(Standard)). We set up new definitions for 0x426 and 0x10426 and
symlink 0x20426 to 0x10426.
2025-05-21 09:45:03 +01:00
matt335672 bc6a91c935 Add Hungarian keyboard km-0000040e.toml 2025-02-11 09:53:14 +00:00
matt335672 eb77601fb6 Add Czech keyboard km-00000405.toml 2024-12-23 19:04:18 +00:00
matt335672 25e5612ca3 Add Colemak keyboard definition files
Colemak is unusual in that it doesn't have a Caps Lock key.
This means we don't need to generate capslock sections in the keymap
file. We add a flag to the keymap file [General] section to indicate
these sections are missing.

A change is also made to the way the Dvorak keymap file (00010409) is
generated, for consistency with Colemak.
2024-11-18 16:28:02 +00:00
matt335672 7301b505c9 Restructured genkeymap/dump-keymaps.sh 2024-05-24 16:33:08 +01:00
sasha0552 c07d6e793e add mappings for media keys 2024-04-16 08:33:51 +00:00
a1346054 0c942feaff improve test logic 2022-09-03 02:02:14 +00:00
Koichiro IWAO ab62ea5e9d Replace which here, too 2021-12-01 22:37:29 +09:00
Roland Kaufmann a9eb5a17d2 Detect and setup Programmer Dvorak keyboard layout
This patch will add the keyboard layout identifier for the Programmer
Dvorak keyboard layout, so that if a Windows client has that layout
active, it will be mapped to the corresponding xkeyboard-config layout
in the X server.

An XFreeRDP client knows about this layout too, and will correspondingly
map it to the identifier given here, making the layout propagate
correctly through X-to-X connections as well.

To replicate the full Windows keyboard layout several options have to
be set as well as the main layout. To avoid having these options spill
over to other layouts that are dumped, the old settings are stored
before the dump and then restored afterwards.
2020-08-26 17:55:25 +02:00
Soedarsono 3c3eb9ed73 Add dvorak keyboard layout 2017-11-01 10:24:54 -07:00
Koichiro IWAO b0e20ae188 genkeymap: change Japanese keyboard model to pc105
changed in #394.
2016-11-30 18:39:24 +09:00
Koichiro IWAO d1dc5b7814 instfiles: unify km-*0411.ini into km-00000411.ini
as they're identical and no longer need to duplicate them after
commit 5725200.
2016-11-30 18:38:41 +09:00
Koichiro IWAO 5ee3b9b96d docs: s/Italy/Italian/ for language name 2016-11-16 14:53:34 +09:00
Koichiro IWAO 042c33a11c Switch the remaining 4 hex digit keymapfile to 8 hex 2016-10-24 15:19:23 +09:00
Pavel Roskin 7e8863b0f2 Add UK English keyboard and code to generate it 2016-09-05 22:12:17 -07:00
Koichiro IWAO 67570b45de Add Japanese keymap 2014-12-01 16:32:18 +09:00
Michał Górny 89a651f948 dump-keymaps: generate 'pl' keymap 2014-10-24 12:16:00 +02:00
Gustavo Homem 4c24a5605d Changes related to integration 2013-03-18 22:06:10 +00:00
jsorg71 87cdaf9ec9 fix an error and add script 2009-10-09 07:13:11 +00:00