From 20a962b64073bc16591928e74bdff5f80f5accad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 24 Oct 2014 12:02:00 +0200 Subject: [PATCH 1/4] keymap: support combining shift & capslock with altgr Add support for combining shift & caps lock keys with altgr so that capital national characters can be written. There was some support for shift+altgr in xrdp-keygen but it was never actually used. --- genkeymap/genkeymap.c | 8 ++++---- genkeymap/readme.txt | 5 +++-- xrdp/lang.c | 17 ++++++++++++++++- xrdp/xrdp_types.h | 3 +++ 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/genkeymap/genkeymap.c b/genkeymap/genkeymap.c index 91ec9e89..16de6e10 100644 --- a/genkeymap/genkeymap.c +++ b/genkeymap/genkeymap.c @@ -45,8 +45,8 @@ int main(int argc, char **argv) char text[256]; char *displayname = NULL; char *outfname; - char *sections[6] = {"noshift", "shift", "altgr", "shiftaltgr", "capslock", "shiftcapslock"}; - int states[6] = {0, 1, 0x80, 0x81, 2, 3}; + char *sections[8] = {"noshift", "shift", "altgr", "shiftaltgr", "capslock", "capslockaltgr", "shiftcapslock", "shiftcapslockaltgr"}; + int states[8] = {0, 1, 0x80, 0x81, 2, 0x82, 3, 0x83}; int i; int idx; int char_count; @@ -94,7 +94,7 @@ int main(int argc, char **argv) e.display = dpy; e.same_screen = True; - for (idx = 0; idx < 6; idx++) /* Sections and states */ + for (idx = 0; idx < 8; idx++) /* Sections and states */ { fprintf(outf, "[%s]\n", sections[idx]); e.state = states[idx]; @@ -115,7 +115,7 @@ int main(int argc, char **argv) fprintf(outf, "Key%d=%d:%d\n", i, (int) ks, unicode); } - if (idx != 4) + if (idx != 7) { fprintf(outf, "\n"); } diff --git a/genkeymap/readme.txt b/genkeymap/readme.txt index d9df684d..b2b3b890 100644 --- a/genkeymap/readme.txt +++ b/genkeymap/readme.txt @@ -7,9 +7,10 @@ km-xxxx.ini where the xxxx is replaced by the hex number of the layout of interest. -The files have 6 sections; +The files have 8 sections; -[noshift], [shift], [altgr], [shiftaltgr], [capslock], [shiftcapslock] +[noshift], [shift], [altgr], [shiftaltgr], [capslock], [capslockaltgr], +[shiftcapslock], [shiftcapslockaltgr] In each section there are multiple lines for each key. diff --git a/xrdp/lang.c b/xrdp/lang.c index 5ffff0eb..a2942599 100644 --- a/xrdp/lang.c +++ b/xrdp/lang.c @@ -90,14 +90,26 @@ get_key_info_from_scan_code(int device_flags, int scan_code, int *keys, rv = &(keymap->keys_noshift[index]); } } + else if (shift && caps_lock && altgr) + { + rv = &(keymap->keys_shiftcapslockaltgr[index]); + } else if (shift && caps_lock) { rv = &(keymap->keys_shiftcapslock[index]); } - else if (shift) + else if (shift && altgr) + { + rv = &(keymap->keys_shiftaltgr[index]); + } + else if (shift) { rv = &(keymap->keys_shift[index]); } + else if (caps_lock && altgr) + { + rv = &(keymap->keys_capslockaltgr[index]); + } else if (caps_lock) { rv = &(keymap->keys_capslock[index]); @@ -242,8 +254,11 @@ get_keymaps(int keylayout, struct xrdp_keymap *keymap) km_read_section(fd, "noshift", keymap->keys_noshift); km_read_section(fd, "shift", keymap->keys_shift); km_read_section(fd, "altgr", keymap->keys_altgr); + km_read_section(fd, "shiftaltgr", keymap->keys_shiftaltgr); km_read_section(fd, "capslock", keymap->keys_capslock); + km_read_section(fd, "capslockaltgr", keymap->keys_capslockaltgr); km_read_section(fd, "shiftcapslock", keymap->keys_shiftcapslock); + km_read_section(fd, "shiftcapslockaltgr", keymap->keys_shiftcapslockaltgr); if (g_memcmp(lkeymap, keymap, sizeof(struct xrdp_keymap)) != 0) { diff --git a/xrdp/xrdp_types.h b/xrdp/xrdp_types.h index 89a7ce93..29aaac84 100644 --- a/xrdp/xrdp_types.h +++ b/xrdp/xrdp_types.h @@ -318,8 +318,11 @@ struct xrdp_keymap struct xrdp_key_info keys_noshift[256]; struct xrdp_key_info keys_shift[256]; struct xrdp_key_info keys_altgr[256]; + struct xrdp_key_info keys_shiftaltgr[256]; struct xrdp_key_info keys_capslock[256]; + struct xrdp_key_info keys_capslockaltgr[256]; struct xrdp_key_info keys_shiftcapslock[256]; + struct xrdp_key_info keys_shiftcapslockaltgr[256]; }; /* the window manager */ From 89a651f948f3333ce6cf4eb64c6b83335c343bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 24 Oct 2014 12:16:00 +0200 Subject: [PATCH 2/4] dump-keymaps: generate 'pl' keymap --- genkeymap/dump-keymaps.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/genkeymap/dump-keymaps.sh b/genkeymap/dump-keymaps.sh index e0f3b3b2..a78caa95 100755 --- a/genkeymap/dump-keymaps.sh +++ b/genkeymap/dump-keymaps.sh @@ -19,6 +19,10 @@ setxkbmap -model pc104 -layout de setxkbmap -model pc104 -layout it ./xrdp-genkeymap ../instfiles/km-0410.ini +# Polish 'pl' 0x0415 +setxkbmap -model pc104 -layout pl +./xrdp-genkeymap ../instfiles/km-0415.ini + # Russia 'ru' 0x0419 setxkbmap -model pc104 -layout ru ./xrdp-genkeymap ../instfiles/km-0419.ini From 9656fa866619a9e19cd24c4de7f33927b8c7b816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 27 Oct 2014 12:51:49 +0100 Subject: [PATCH 3/4] Update keymaps --- instfiles/km-0407.ini | 282 +++++++++++---- instfiles/km-0409.ini | 258 ++++++++++---- instfiles/km-0410.ini | 256 ++++++++++---- instfiles/km-0415.ini | 791 ++++++++++++++++++++++++++++++++++++++++++ instfiles/km-0419.ini | 296 +++++++++++----- instfiles/km-041d.ini | 256 ++++++++++---- instfiles/km-0816.ini | 286 +++++++++++---- 7 files changed, 2004 insertions(+), 421 deletions(-) create mode 100644 instfiles/km-0415.ini diff --git a/instfiles/km-0407.ini b/instfiles/km-0407.ini index 08fdd252..6021211d 100644 --- a/instfiles/km-0407.ini +++ b/instfiles/km-0407.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -105,15 +105,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -131,7 +131,7 @@ Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -187,7 +187,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -237,15 +237,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -263,7 +263,7 @@ Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=185:185 Key11=178:178 @@ -290,33 +290,33 @@ Key31=2301:8594 Key32=248:248 Key33=254:254 Key34=65111:168 -Key35=65107:126 +Key35=126:126 Key36=65293:13 Key37=65507:0 Key38=230:230 -Key39=223:223 +Key39=16777599:383 Key40=240:240 Key41=496:273 Key42=959:331 Key43=689:295 -Key44=106:106 +Key44=65120:0 Key45=930:312 Key46=435:322 Key47=65113:733 Key48=65106:94 -Key49=172:172 +Key49=16785458:8242 Key50=65505:0 -Key51=65104:96 -Key52=171:171 -Key53=187:187 +Key51=2769:8217 +Key52=187:187 +Key53=171:171 Key54=162:162 -Key55=2770:8220 -Key56=2771:8221 -Key57=110:110 +Key55=2814:8222 +Key56=2770:8220 +Key57=2771:8221 Key58=181:181 -Key59=2211:0 -Key60=183:183 -Key61=65120:0 +Key59=183:183 +Key60=16785446:8230 +Key61=2730:8211 Key62=65506:0 Key63=65450:42 Key64=65513:0 @@ -347,8 +347,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -366,18 +366,18 @@ Key107=65535:127 Key108=65421:13 Key109=65508:0 Key110=65299:0 -Key111=0:0 +Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -394,8 +394,140 @@ Key135=0:0 Key136=0:0 Key137=0:0 +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=161:161 +Key11=2755:8539 +Key12=163:163 +Key13=164:164 +Key14=2756:8540 +Key15=2757:8541 +Key16=2758:8542 +Key17=2761:8482 +Key18=177:177 +Key19=176:176 +Key20=191:191 +Key21=65116:731 +Key22=65288:8 +Key23=65056:0 +Key24=2009:937 +Key25=419:321 +Key26=8364:8364 +Key27=174:174 +Key28=940:358 +Key29=165:165 +Key30=2300:8593 +Key31=697:305 +Key32=216:216 +Key33=222:222 +Key34=65112:176 +Key35=175:175 +Key36=65293:13 +Key37=65507:0 +Key38=198:198 +Key39=16785054:7838 +Key40=208:208 +Key41=170:170 +Key42=957:330 +Key43=673:294 +Key44=65110:729 +Key45=38:38 +Key46=419:321 +Key47=65120:0 +Key48=65114:711 +Key49=16785459:8243 +Key50=65505:0 +Key51=65109:728 +Key52=16785466:8250 +Key53=16785465:8249 +Key54=169:169 +Key55=2813:8218 +Key56=2768:8216 +Key57=2769:8217 +Key58=186:186 +Key59=215:215 +Key60=247:247 +Key61=2729:8212 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=166:166 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -407,7 +539,7 @@ Key16=55:55 Key17=56:56 Key18=57:57 Key19=48:48 -Key20=223:223 +Key20=16785054:7838 Key21=65105:180 Key22=65288:8 Key23=65289:9 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -501,15 +633,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -525,9 +657,8 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -583,7 +714,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -633,15 +764,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -657,3 +788,4 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 + diff --git a/instfiles/km-0409.ini b/instfiles/km-0409.ini index 95402483..a565a9b0 100644 --- a/instfiles/km-0409.ini +++ b/instfiles/km-0409.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -105,15 +105,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -131,7 +131,7 @@ Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=64:64 @@ -187,7 +187,7 @@ Key60=62:62 Key61=63:63 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -236,16 +236,16 @@ Key109=65508:0 Key110=65299:0 Key111=65377:0 Key112=65455:47 -Key113=65512:0 -Key114=0:0 +Key113=65032:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -263,7 +263,7 @@ Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -347,8 +347,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -366,18 +366,18 @@ Key107=65535:127 Key108=65421:13 Key109=65508:0 Key110=65299:0 -Key111=0:0 +Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -394,8 +394,140 @@ Key135=0:0 Key136=0:0 Key137=0:0 +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=33:33 +Key11=64:64 +Key12=35:35 +Key13=36:36 +Key14=37:37 +Key15=94:94 +Key16=38:38 +Key17=42:42 +Key18=40:40 +Key19=41:41 +Key20=95:95 +Key21=43:43 +Key22=65288:8 +Key23=65056:0 +Key24=81:81 +Key25=87:87 +Key26=69:69 +Key27=82:82 +Key28=84:84 +Key29=89:89 +Key30=85:85 +Key31=73:73 +Key32=79:79 +Key33=80:80 +Key34=123:123 +Key35=125:125 +Key36=65293:13 +Key37=65507:0 +Key38=65:65 +Key39=83:83 +Key40=68:68 +Key41=70:70 +Key42=71:71 +Key43=72:72 +Key44=74:74 +Key45=75:75 +Key46=76:76 +Key47=58:58 +Key48=34:34 +Key49=126:126 +Key50=65505:0 +Key51=124:124 +Key52=90:90 +Key53=88:88 +Key54=67:67 +Key55=86:86 +Key56=66:66 +Key57=78:78 +Key58=77:77 +Key59=60:60 +Key60=62:62 +Key61=63:63 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65454:46 +Key92=65377:0 +Key93=0:0 +Key94=166:166 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65032:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -501,15 +633,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -525,9 +657,8 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=64:64 @@ -583,7 +714,7 @@ Key60=62:62 Key61=63:63 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -632,16 +763,16 @@ Key109=65508:0 Key110=65299:0 Key111=65377:0 Key112=65455:47 -Key113=65512:0 -Key114=0:0 +Key113=65032:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -657,3 +788,4 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 + diff --git a/instfiles/km-0410.ini b/instfiles/km-0410.ini index 259fc71e..a9723117 100644 --- a/instfiles/km-0410.ini +++ b/instfiles/km-0410.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -105,15 +105,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -131,7 +131,7 @@ Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -187,7 +187,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -237,15 +237,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -263,7 +263,7 @@ Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=185:185 Key11=178:178 @@ -299,7 +299,7 @@ Key40=240:240 Key41=496:273 Key42=959:331 Key43=689:295 -Key44=106:106 +Key44=65121:0 Key45=930:312 Key46=435:322 Key47=64:64 @@ -347,8 +347,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=171:171 Key95=65480:0 Key96=65481:0 @@ -366,18 +366,18 @@ Key107=65535:127 Key108=65421:13 Key109=65508:0 Key110=65299:0 -Key111=0:0 +Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -394,8 +394,140 @@ Key135=0:0 Key136=0:0 Key137=0:0 +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=161:161 +Key11=65113:733 +Key12=65107:126 +Key13=2755:8539 +Key14=2756:8540 +Key15=2757:8541 +Key16=2758:8542 +Key17=2761:8482 +Key18=177:177 +Key19=65116:731 +Key20=191:191 +Key21=65106:94 +Key22=65288:8 +Key23=65056:0 +Key24=2009:937 +Key25=419:321 +Key26=162:162 +Key27=174:174 +Key28=940:358 +Key29=165:165 +Key30=2300:8593 +Key31=697:305 +Key32=216:216 +Key33=222:222 +Key34=123:123 +Key35=125:125 +Key36=65293:13 +Key37=65507:0 +Key38=198:198 +Key39=167:167 +Key40=208:208 +Key41=170:170 +Key42=957:330 +Key43=673:294 +Key44=65122:0 +Key45=38:38 +Key46=419:321 +Key47=65115:184 +Key48=65112:176 +Key49=166:166 +Key50=65505:0 +Key51=65109:728 +Key52=60:60 +Key53=62:62 +Key54=169:169 +Key55=2768:8216 +Key56=2769:8217 +Key57=209:209 +Key58=186:186 +Key59=215:215 +Key60=65111:168 +Key61=247:247 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65454:46 +Key92=65377:0 +Key93=0:0 +Key94=187:187 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -501,15 +633,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -525,9 +657,8 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -583,7 +714,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -633,15 +764,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -657,3 +788,4 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 + diff --git a/instfiles/km-0415.ini b/instfiles/km-0415.ini new file mode 100644 index 00000000..884e534f --- /dev/null +++ b/instfiles/km-0415.ini @@ -0,0 +1,791 @@ +[noshift] +Key8=65406:0 +Key9=65307:27 +Key10=49:49 +Key11=50:50 +Key12=51:51 +Key13=52:52 +Key14=53:53 +Key15=54:54 +Key16=55:55 +Key17=56:56 +Key18=57:57 +Key19=48:48 +Key20=45:45 +Key21=61:61 +Key22=65288:8 +Key23=65289:9 +Key24=113:113 +Key25=119:119 +Key26=101:101 +Key27=114:114 +Key28=116:116 +Key29=121:121 +Key30=117:117 +Key31=105:105 +Key32=111:111 +Key33=112:112 +Key34=91:91 +Key35=93:93 +Key36=65293:13 +Key37=65507:0 +Key38=97:97 +Key39=115:115 +Key40=100:100 +Key41=102:102 +Key42=103:103 +Key43=104:104 +Key44=106:106 +Key45=107:107 +Key46=108:108 +Key47=59:59 +Key48=39:39 +Key49=96:96 +Key50=65505:0 +Key51=92:92 +Key52=122:122 +Key53=120:120 +Key54=99:99 +Key55=118:118 +Key56=98:98 +Key57=110:110 +Key58=109:109 +Key59=44:44 +Key60=46:46 +Key61=47:47 +Key62=65506:0 +Key63=65450:42 +Key64=65513:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65429:0 +Key80=65431:0 +Key81=65434:0 +Key82=65453:45 +Key83=65430:0 +Key84=65437:0 +Key85=65432:0 +Key86=65451:43 +Key87=65436:0 +Key88=65433:0 +Key89=65435:0 +Key90=65438:0 +Key91=65439:0 +Key92=65377:0 +Key93=0:0 +Key94=60:60 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=0:0 +Key126=65469:61 +Key127=0:0 +Key128=0:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + +[shift] +Key8=65406:0 +Key9=65307:27 +Key10=33:33 +Key11=64:64 +Key12=35:35 +Key13=36:36 +Key14=37:37 +Key15=94:94 +Key16=38:38 +Key17=42:42 +Key18=40:40 +Key19=41:41 +Key20=95:95 +Key21=43:43 +Key22=65288:8 +Key23=65056:0 +Key24=81:81 +Key25=87:87 +Key26=69:69 +Key27=82:82 +Key28=84:84 +Key29=89:89 +Key30=85:85 +Key31=73:73 +Key32=79:79 +Key33=80:80 +Key34=123:123 +Key35=125:125 +Key36=65293:13 +Key37=65507:0 +Key38=65:65 +Key39=83:83 +Key40=68:68 +Key41=70:70 +Key42=71:71 +Key43=72:72 +Key44=74:74 +Key45=75:75 +Key46=76:76 +Key47=58:58 +Key48=34:34 +Key49=126:126 +Key50=65505:0 +Key51=124:124 +Key52=90:90 +Key53=88:88 +Key54=67:67 +Key55=86:86 +Key56=66:66 +Key57=78:78 +Key58=77:77 +Key59=60:60 +Key60=62:62 +Key61=63:63 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=62:62 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + +[altgr] +Key8=65406:0 +Key9=65307:27 +Key10=2237:8800 +Key11=178:178 +Key12=179:179 +Key13=162:162 +Key14=8364:8364 +Key15=189:189 +Key16=167:167 +Key17=183:183 +Key18=171:171 +Key19=187:187 +Key20=2730:8211 +Key21=65115:184 +Key22=65288:8 +Key23=65289:9 +Key24=2032:960 +Key25=5053:339 +Key26=490:281 +Key27=169:169 +Key28=223:223 +Key29=2299:8592 +Key30=2302:8595 +Key31=2301:8594 +Key32=243:243 +Key33=254:254 +Key34=65111:168 +Key35=65107:126 +Key36=65293:13 +Key37=65507:0 +Key38=433:261 +Key39=438:347 +Key40=240:240 +Key41=230:230 +Key42=959:331 +Key43=2769:8217 +Key44=16777817:601 +Key45=2734:8230 +Key46=435:322 +Key47=65105:180 +Key48=65106:94 +Key49=172:172 +Key50=65505:0 +Key51=65104:96 +Key52=447:380 +Key53=444:378 +Key54=486:263 +Key55=2814:8222 +Key56=2771:8221 +Key57=497:324 +Key58=181:181 +Key59=2236:8804 +Key60=2238:8805 +Key61=65120:0 +Key62=65506:0 +Key63=65450:42 +Key64=65513:0 +Key65=160:160 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65429:0 +Key80=65431:0 +Key81=65434:0 +Key82=65453:45 +Key83=65430:0 +Key84=65437:0 +Key85=65432:0 +Key86=65451:43 +Key87=65436:0 +Key88=65433:0 +Key89=65435:0 +Key90=65438:0 +Key91=65439:0 +Key92=65377:0 +Key93=0:0 +Key94=124:124 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=0:0 +Key126=65469:61 +Key127=0:0 +Key128=0:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=161:161 +Key11=191:191 +Key12=163:163 +Key13=188:188 +Key14=16785456:8240 +Key15=2270:8743 +Key16=16785992:8776 +Key17=190:190 +Key18=177:177 +Key19=176:176 +Key20=2729:8212 +Key21=65116:731 +Key22=65288:8 +Key23=65056:0 +Key24=2009:937 +Key25=5052:338 +Key26=458:280 +Key27=174:174 +Key28=2761:8482 +Key29=165:165 +Key30=2300:8593 +Key31=16785812:8596 +Key32=211:211 +Key33=222:222 +Key34=65112:176 +Key35=65108:175 +Key36=65293:13 +Key37=65507:0 +Key38=417:260 +Key39=422:346 +Key40=208:208 +Key41=198:198 +Key42=957:330 +Key43=16785442:8226 +Key44=16777615:399 +Key45=65123:0 +Key46=419:321 +Key47=65113:733 +Key48=65114:711 +Key49=2271:8744 +Key50=65505:0 +Key51=65109:728 +Key52=431:379 +Key53=428:377 +Key54=454:262 +Key55=2768:8216 +Key56=2770:8220 +Key57=465:323 +Key58=2242:8734 +Key59=215:215 +Key60=247:247 +Key61=65110:729 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=160:160 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=166:166 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + +[capslock] +Key8=65406:0 +Key9=65307:27 +Key10=49:49 +Key11=50:50 +Key12=51:51 +Key13=52:52 +Key14=53:53 +Key15=54:54 +Key16=55:55 +Key17=56:56 +Key18=57:57 +Key19=48:48 +Key20=45:45 +Key21=61:61 +Key22=65288:8 +Key23=65289:9 +Key24=81:81 +Key25=87:87 +Key26=69:69 +Key27=82:82 +Key28=84:84 +Key29=89:89 +Key30=85:85 +Key31=73:73 +Key32=79:79 +Key33=80:80 +Key34=91:91 +Key35=93:93 +Key36=65293:13 +Key37=65507:0 +Key38=65:65 +Key39=83:83 +Key40=68:68 +Key41=70:70 +Key42=71:71 +Key43=72:72 +Key44=74:74 +Key45=75:75 +Key46=76:76 +Key47=59:59 +Key48=39:39 +Key49=96:96 +Key50=65505:0 +Key51=92:92 +Key52=90:90 +Key53=88:88 +Key54=67:67 +Key55=86:86 +Key56=66:66 +Key57=78:78 +Key58=77:77 +Key59=44:44 +Key60=46:46 +Key61=47:47 +Key62=65506:0 +Key63=65450:42 +Key64=65513:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65429:0 +Key80=65431:0 +Key81=65434:0 +Key82=65453:45 +Key83=65430:0 +Key84=65437:0 +Key85=65432:0 +Key86=65451:43 +Key87=65436:0 +Key88=65433:0 +Key89=65435:0 +Key90=65438:0 +Key91=65439:0 +Key92=65377:0 +Key93=0:0 +Key94=60:60 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=0:0 +Key126=65469:61 +Key127=0:0 +Key128=0:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 +[shiftcapslock] +Key8=65406:0 +Key9=65307:27 +Key10=33:33 +Key11=64:64 +Key12=35:35 +Key13=36:36 +Key14=37:37 +Key15=94:94 +Key16=38:38 +Key17=42:42 +Key18=40:40 +Key19=41:41 +Key20=95:95 +Key21=43:43 +Key22=65288:8 +Key23=65056:0 +Key24=113:113 +Key25=119:119 +Key26=101:101 +Key27=114:114 +Key28=116:116 +Key29=121:121 +Key30=117:117 +Key31=105:105 +Key32=111:111 +Key33=112:112 +Key34=123:123 +Key35=125:125 +Key36=65293:13 +Key37=65507:0 +Key38=97:97 +Key39=115:115 +Key40=100:100 +Key41=102:102 +Key42=103:103 +Key43=104:104 +Key44=106:106 +Key45=107:107 +Key46=108:108 +Key47=58:58 +Key48=34:34 +Key49=126:126 +Key50=65505:0 +Key51=124:124 +Key52=122:122 +Key53=120:120 +Key54=99:99 +Key55=118:118 +Key56=98:98 +Key57=110:110 +Key58=109:109 +Key59=60:60 +Key60=62:62 +Key61=63:63 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=62:62 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + diff --git a/instfiles/km-0419.ini b/instfiles/km-0419.ini index c53fa959..81395886 100644 --- a/instfiles/km-0419.ini +++ b/instfiles/km-0419.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -52,7 +52,7 @@ Key57=1748:1090 Key58=1752:1100 Key59=1730:1073 Key60=1728:1102 -Key61=47:47 +Key61=46:46 Key62=65506:0 Key63=65450:42 Key64=65513:0 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=47:47 Key95=65480:0 Key96=65481:0 @@ -105,15 +105,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -131,16 +131,16 @@ Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 -Key12=35:35 -Key13=42:42 -Key14=58:58 -Key15=44:44 -Key16=46:46 -Key17=59:59 +Key12=1712:8470 +Key13=59:59 +Key14=37:37 +Key15=58:58 +Key16=63:63 +Key17=42:42 Key18=40:40 Key19=41:41 Key20=95:95 @@ -174,7 +174,7 @@ Key47=1782:1046 Key48=1788:1069 Key49=1715:1025 Key50=65505:0 -Key51=124:124 +Key51=47:47 Key52=1777:1071 Key53=1790:1063 Key54=1779:1057 @@ -184,10 +184,10 @@ Key57=1780:1058 Key58=1784:1068 Key59=1762:1041 Key60=1760:1070 -Key61=63:63 +Key61=44:44 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -236,16 +236,16 @@ Key109=65508:0 Key110=65299:0 Key111=65377:0 Key112=65455:47 -Key113=65512:0 -Key114=0:0 +Key113=65032:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -263,7 +263,7 @@ Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -316,7 +316,7 @@ Key57=1748:1090 Key58=1752:1100 Key59=1730:1073 Key60=1728:1102 -Key61=47:47 +Key61=46:46 Key62=65506:0 Key63=65450:42 Key64=65513:0 @@ -347,8 +347,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -366,18 +366,18 @@ Key107=65535:127 Key108=65421:13 Key109=65508:0 Key110=65299:0 -Key111=0:0 +Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -394,8 +394,140 @@ Key135=0:0 Key136=0:0 Key137=0:0 +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=33:33 +Key11=34:34 +Key12=1712:8470 +Key13=59:59 +Key14=37:37 +Key15=58:58 +Key16=63:63 +Key17=42:42 +Key18=40:40 +Key19=41:41 +Key20=95:95 +Key21=43:43 +Key22=65288:8 +Key23=65056:0 +Key24=1770:1049 +Key25=1763:1062 +Key26=1781:1059 +Key27=1771:1050 +Key28=1765:1045 +Key29=1774:1053 +Key30=1767:1043 +Key31=1787:1064 +Key32=1789:1065 +Key33=1786:1047 +Key34=1768:1061 +Key35=1791:1066 +Key36=65293:13 +Key37=65507:0 +Key38=1766:1060 +Key39=1785:1067 +Key40=1783:1042 +Key41=1761:1040 +Key42=1776:1055 +Key43=1778:1056 +Key44=1775:1054 +Key45=1772:1051 +Key46=1764:1044 +Key47=1782:1046 +Key48=1788:1069 +Key49=1715:1025 +Key50=65505:0 +Key51=47:47 +Key52=1777:1071 +Key53=1790:1063 +Key54=1779:1057 +Key55=1773:1052 +Key56=1769:1048 +Key57=1780:1058 +Key58=1784:1068 +Key59=1762:1041 +Key60=1760:1070 +Key61=44:44 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=166:166 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65032:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -448,7 +580,7 @@ Key57=1780:1058 Key58=1784:1068 Key59=1762:1041 Key60=1760:1070 -Key61=47:47 +Key61=46:46 Key62=65506:0 Key63=65450:42 Key64=65513:0 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=47:47 Key95=65480:0 Key96=65481:0 @@ -501,15 +633,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65514:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -525,18 +657,17 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 -Key12=35:35 -Key13=42:42 -Key14=58:58 -Key15=44:44 -Key16=46:46 -Key17=59:59 +Key12=1712:8470 +Key13=59:59 +Key14=37:37 +Key15=58:58 +Key16=63:63 +Key17=42:42 Key18=40:40 Key19=41:41 Key20=95:95 @@ -570,7 +701,7 @@ Key47=1750:1078 Key48=1756:1101 Key49=1699:1105 Key50=65505:0 -Key51=124:124 +Key51=47:47 Key52=1745:1103 Key53=1758:1095 Key54=1747:1089 @@ -580,10 +711,10 @@ Key57=1748:1090 Key58=1752:1100 Key59=1730:1073 Key60=1728:1102 -Key61=63:63 +Key61=44:44 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -632,16 +763,16 @@ Key109=65508:0 Key110=65299:0 Key111=65377:0 Key112=65455:47 -Key113=65512:0 -Key114=0:0 +Key113=65032:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -657,3 +788,4 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 + diff --git a/instfiles/km-041d.ini b/instfiles/km-041d.ini index 2c40400f..3cf432b2 100644 --- a/instfiles/km-041d.ini +++ b/instfiles/km-041d.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -105,15 +105,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -131,7 +131,7 @@ Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -187,7 +187,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -237,15 +237,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -263,7 +263,7 @@ Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=161:161 Key11=64:64 @@ -299,7 +299,7 @@ Key40=240:240 Key41=496:273 Key42=959:331 Key43=689:295 -Key44=106:106 +Key44=65121:0 Key45=930:312 Key46=435:322 Key47=248:248 @@ -347,8 +347,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=124:124 Key95=65480:0 Key96=65481:0 @@ -366,18 +366,18 @@ Key107=65535:127 Key108=65421:13 Key109=65508:0 Key110=65299:0 -Key111=0:0 +Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -394,8 +394,140 @@ Key135=0:0 Key136=0:0 Key137=0:0 +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=185:185 +Key11=178:178 +Key12=179:179 +Key13=188:188 +Key14=162:162 +Key15=2757:8541 +Key16=247:247 +Key17=171:171 +Key18=187:187 +Key19=176:176 +Key20=191:191 +Key21=172:172 +Key22=65288:8 +Key23=65056:0 +Key24=2009:937 +Key25=419:321 +Key26=162:162 +Key27=174:174 +Key28=222:222 +Key29=165:165 +Key30=2300:8593 +Key31=697:305 +Key32=5052:338 +Key33=222:222 +Key34=65112:176 +Key35=65114:711 +Key36=65293:13 +Key37=65507:0 +Key38=186:186 +Key39=167:167 +Key40=208:208 +Key41=170:170 +Key42=957:330 +Key43=673:294 +Key44=65122:0 +Key45=38:38 +Key46=419:321 +Key47=216:216 +Key48=198:198 +Key49=190:190 +Key50=65505:0 +Key51=215:215 +Key52=60:60 +Key53=62:62 +Key54=169:169 +Key55=2768:8216 +Key56=2769:8217 +Key57=78:78 +Key58=186:186 +Key59=65116:731 +Key60=65110:729 +Key61=65110:729 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=160:160 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65452:44 +Key92=65377:0 +Key93=0:0 +Key94=166:166 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -501,15 +633,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 @@ -525,9 +657,8 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -583,7 +714,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65452:44 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -633,15 +764,15 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 -Key116=65516:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 @@ -657,3 +788,4 @@ Key134=0:0 Key135=0:0 Key136=0:0 Key137=0:0 + diff --git a/instfiles/km-0816.ini b/instfiles/km-0816.ini index bf3def89..3a5801b2 100644 --- a/instfiles/km-0816.ini +++ b/instfiles/km-0816.ini @@ -1,5 +1,5 @@ [noshift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -83,8 +83,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -105,33 +105,33 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 Key116=65312:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 Key126=65469:61 Key127=0:0 Key128=0:0 -Key129=269025170:0 +Key129=0:0 Key130=0:0 Key131=0:0 Key132=0:0 -Key133=269025166:0 +Key133=0:0 Key134=0:0 -Key135=65382:0 -Key136=65381:0 +Key135=0:0 +Key136=0:0 Key137=0:0 [shift] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -187,7 +187,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -200,7 +200,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -215,8 +215,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -237,33 +237,33 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 Key116=65312:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 Key126=65469:61 Key127=65515:0 Key128=65517:0 -Key129=269025170:0 +Key129=0:0 Key130=0:0 Key131=0:0 Key132=0:0 -Key133=269025166:0 +Key133=0:0 Key134=0:0 -Key135=65382:0 -Key136=65381:0 +Key135=0:0 +Key136=0:0 Key137=0:0 [altgr] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=185:185 Key11=64:64 @@ -299,7 +299,7 @@ Key40=240:240 Key41=496:273 Key42=959:331 Key43=689:295 -Key44=106:106 +Key44=65121:0 Key45=930:312 Key46=435:322 Key47=65105:180 @@ -347,9 +347,9 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 -Key94=124:124 +Key92=65377:0 +Key93=0:0 +Key94=92:92 Key95=65480:0 Key96=65481:0 Key97=65360:0 @@ -369,33 +369,165 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 Key116=65312:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 Key126=65469:61 Key127=0:0 Key128=0:0 -Key129=269025170:0 +Key129=0:0 Key130=0:0 Key131=0:0 Key132=0:0 -Key133=269025166:0 +Key133=0:0 Key134=0:0 -Key135=65382:0 -Key136=65381:0 +Key135=0:0 +Key136=0:0 +Key137=0:0 + +[shiftaltgr] +Key8=65406:0 +Key9=65307:27 +Key10=161:161 +Key11=2755:8539 +Key12=163:163 +Key13=36:36 +Key14=2756:8540 +Key15=2757:8541 +Key16=2758:8542 +Key17=2761:8482 +Key18=177:177 +Key19=176:176 +Key20=191:191 +Key21=65116:731 +Key22=65288:8 +Key23=65056:0 +Key24=2009:937 +Key25=419:321 +Key26=162:162 +Key27=174:174 +Key28=940:358 +Key29=165:165 +Key30=2300:8593 +Key31=697:305 +Key32=216:216 +Key33=222:222 +Key34=65112:176 +Key35=65108:175 +Key36=65293:13 +Key37=65507:0 +Key38=198:198 +Key39=167:167 +Key40=208:208 +Key41=170:170 +Key42=957:330 +Key43=673:294 +Key44=65122:0 +Key45=38:38 +Key46=419:321 +Key47=65113:733 +Key48=65114:711 +Key49=172:172 +Key50=65505:0 +Key51=65109:728 +Key52=60:60 +Key53=62:62 +Key54=169:169 +Key55=2768:8216 +Key56=2769:8217 +Key57=78:78 +Key58=186:186 +Key59=215:215 +Key60=247:247 +Key61=65110:729 +Key62=65506:0 +Key63=65450:42 +Key64=65032:0 +Key65=32:32 +Key66=65509:0 +Key67=65470:0 +Key68=65471:0 +Key69=65472:0 +Key70=65473:0 +Key71=65474:0 +Key72=65475:0 +Key73=65476:0 +Key74=65477:0 +Key75=65478:0 +Key76=65479:0 +Key77=65407:0 +Key78=65300:0 +Key79=65463:55 +Key80=65464:56 +Key81=65465:57 +Key82=65453:45 +Key83=65460:52 +Key84=65461:53 +Key85=65462:54 +Key86=65451:43 +Key87=65457:49 +Key88=65458:50 +Key89=65459:51 +Key90=65456:48 +Key91=65454:46 +Key92=65377:0 +Key93=0:0 +Key94=92:92 +Key95=65480:0 +Key96=65481:0 +Key97=65360:0 +Key98=65362:0 +Key99=65365:0 +Key100=65361:0 +Key101=0:0 +Key102=65363:0 +Key103=65367:0 +Key104=65364:0 +Key105=65366:0 +Key106=65379:0 +Key107=65535:127 +Key108=65421:13 +Key109=65508:0 +Key110=65299:0 +Key111=65377:0 +Key112=65455:47 +Key113=65027:0 +Key114=269025049:0 +Key115=65515:0 +Key116=65312:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 +Key123=0:0 +Key124=65027:0 +Key125=65513:0 +Key126=65469:61 +Key127=65515:0 +Key128=65517:0 +Key129=0:0 +Key130=0:0 +Key131=0:0 +Key132=0:0 +Key133=0:0 +Key134=0:0 +Key135=0:0 +Key136=0:0 Key137=0:0 [capslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=49:49 Key11=50:50 @@ -479,8 +611,8 @@ Key88=65433:0 Key89=65435:0 Key90=65438:0 Key91=65439:0 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=60:60 Key95=65480:0 Key96=65481:0 @@ -501,33 +633,32 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 Key116=65312:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=0:0 Key126=65469:61 Key127=0:0 Key128=0:0 -Key129=269025170:0 +Key129=0:0 Key130=0:0 Key131=0:0 Key132=0:0 -Key133=269025166:0 +Key133=0:0 Key134=0:0 -Key135=65382:0 -Key136=65381:0 +Key135=0:0 +Key136=0:0 Key137=0:0 - [shiftcapslock] -Key8=0:0 +Key8=65406:0 Key9=65307:27 Key10=33:33 Key11=34:34 @@ -583,7 +714,7 @@ Key60=58:58 Key61=95:95 Key62=65506:0 Key63=65450:42 -Key64=65511:0 +Key64=65032:0 Key65=32:32 Key66=65509:0 Key67=65470:0 @@ -596,7 +727,7 @@ Key73=65476:0 Key74=65477:0 Key75=65478:0 Key76=65479:0 -Key77=65273:0 +Key77=65407:0 Key78=65300:0 Key79=65463:55 Key80=65464:56 @@ -611,8 +742,8 @@ Key88=65458:50 Key89=65459:51 Key90=65456:48 Key91=65454:46 -Key92=0:0 -Key93=65406:0 +Key92=65377:0 +Key93=0:0 Key94=62:62 Key95=65480:0 Key96=65481:0 @@ -633,27 +764,28 @@ Key110=65299:0 Key111=65377:0 Key112=65455:47 Key113=65027:0 -Key114=0:0 +Key114=269025049:0 Key115=65515:0 Key116=65312:0 -Key117=65383:0 -Key118=0:0 -Key119=0:0 -Key120=0:0 -Key121=0:0 -Key122=0:0 +Key117=0:0 +Key118=269025153:0 +Key119=269025093:0 +Key120=269025094:0 +Key121=269025095:0 +Key122=269025096:0 Key123=0:0 Key124=65027:0 Key125=65513:0 Key126=65469:61 Key127=65515:0 Key128=65517:0 -Key129=269025170:0 +Key129=0:0 Key130=0:0 Key131=0:0 Key132=0:0 -Key133=269025166:0 +Key133=0:0 Key134=0:0 -Key135=65382:0 -Key136=65381:0 +Key135=0:0 +Key136=0:0 Key137=0:0 + From cc3231272daa1b190df6f532203a242bdcc91e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 27 Oct 2014 12:53:19 +0100 Subject: [PATCH 4/4] Install and enable 0415/pl keymap --- instfiles/Makefile.am | 1 + xrdp/xrdp_keyboard.ini | 3 +++ 2 files changed, 4 insertions(+) diff --git a/instfiles/Makefile.am b/instfiles/Makefile.am index b1c0ebd0..8b303f63 100644 --- a/instfiles/Makefile.am +++ b/instfiles/Makefile.am @@ -22,6 +22,7 @@ startscript_DATA = \ km-0409.ini \ km-040c.ini \ km-0410.ini \ + km-0415.ini \ km-0419.ini \ km-041d.ini \ km-0816.ini diff --git a/xrdp/xrdp_keyboard.ini b/xrdp/xrdp_keyboard.ini index bd4e4e68..433d71cf 100644 --- a/xrdp/xrdp_keyboard.ini +++ b/xrdp/xrdp_keyboard.ini @@ -66,6 +66,7 @@ rdp_layout_ru=0x00000419 rdp_layout_se=0x0000041D rdp_layout_pt=0x00000816 rdp_layout_br=0x00000416 +rdp_layout_pl=0x00000415 # = [default_layouts_map] @@ -78,6 +79,7 @@ rdp_layout_ru=ru rdp_layout_se=se rdp_layout_pt=pt rdp_layout_br=br(abnt2) +rdp_layout_pl=pl # if two sections have the same keyboard_type and keyboard_subtype, then # the latter could override the former. @@ -103,3 +105,4 @@ rdp_layout_ru=ru rdp_layout_se=se rdp_layout_pt=pt rdp_layout_br=br(abnt2) +rdp_layout_pl=pl