Corrected keymap definitions
Signed-off-by: John Haxby <john.haxby@xxxxxxxxxx>
common | 9 ++--
da | 24 +++++++++---
de | 31 ++++++++++++---
de-ch | 18 ++++-----
en-gb | 14 ++++++-
es | 36 +++++++++++++++---
et | 93 +++++++++++++++++++++++++++++++++++++++++-----
fi | 123 +++++++++++++++++++++++++++++---------------------------------
fo | 99 ++++++++++++++++++++++++++++++++++++++++++++++---
fr | 34 ++++++++++++++---
fr-be | 12 ++++--
hr | 40 ++++++++++++--------
hu | 105 ++++++++++++++++++++++++++++++++++++----------------
is | 94 ++++++++++++++++++++++-------------------------
it | 42 ++++++++++++++-------
modifiers | 10 ++---
nl | 86 +++++++++++++++++++++++++++++++++++++++----
no | 24 +++++++++---
sv | 8 ++--
tr | 88 ++++++++++++++++++--------------------------
20 files changed, 685 insertions(+), 305 deletions(-)
diff --git a/keymaps/common b/keymaps/common
index adc56c7..81e7da0 100644
--- a/keymaps/common
+++ b/keymaps/common
@@ -82,12 +82,12 @@ F12 0x58 localstate
# Printscreen, Scrollock and Pause
# Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
-# but (0xe0, 0x37) seems to work.
+# but (0xe0, 0x37) seems to work.
Print 0xb7 localstate
-Sys_Req 0xb7 localstate
-Execute 0xb7 localstate
+Sys_Req 0x54 localstate
Scroll_Lock 0x46
-
+Pause 0xc5 localstate
+Break 0xc6 localstate
#
# Insert - PgDown
#
@@ -117,7 +117,6 @@ KP_Add 0x4e
KP_Enter 0x9c
KP_Decimal 0x53 numlock
-KP_Separator 0x53 numlock
KP_Delete 0x53
KP_0 0x52 numlock
diff --git a/keymaps/da b/keymaps/da
index 3884dcf..449f51f 100644
--- a/keymaps/da
+++ b/keymaps/da
@@ -39,12 +39,14 @@ dead_acute 0x0d
dead_grave 0x0d shift
bar 0x0d altgr
brokenbar 0x0d shift altgr
+at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
lstroke 0x11 altgr
Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
cent 0x12 shift altgr
registered 0x13 altgr
+registered 0x13 shift altgr
thorn 0x14 altgr
THORN 0x14 shift altgr
leftarrow 0x15 altgr
@@ -77,13 +79,19 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
ae 0x27
AE 0x27 shift
+dead_acute 0x27 altgr
+dead_doubleacute 0x27 shift altgr
oslash 0x28
-Ooblique 0x28 shift
+Oslash 0x28 shift
+dead_circumflex 0x28 altgr
dead_caron 0x28 shift altgr
onehalf 0x29
section 0x29 shift
@@ -94,11 +102,17 @@ asterisk 0x2b shift
dead_doubleacute 0x2b altgr
multiply 0x2b shift altgr
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
copyright 0x2e altgr
+copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
@@ -111,10 +125,8 @@ periodcentered 0x34 altgr
dead_abovedot 0x34 shift altgr
minus 0x35
underscore 0x35 shift
-hyphen 0x35 altgr
-macron 0x35 shift altgr
+dead_belowdot 0x35 altgr
+dead_abovedot 0x35 shift altgr
nobreakspace 0x39 altgr
-less 0x56
-greater 0x56 shift
backslash 0x56 altgr
notsign 0x56 shift altgr
diff --git a/keymaps/de b/keymaps/de
index ed929c7..72f837d 100644
--- a/keymaps/de
+++ b/keymaps/de
@@ -17,7 +17,7 @@ percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
ampersand 0x07 shift
-threequarters 0x07 altgr
+notsign 0x07 altgr
fiveeighths 0x07 shift altgr
slash 0x08 shift
braceleft 0x08 altgr
@@ -30,19 +30,21 @@ bracketright 0x0a altgr
plusminus 0x0a shift altgr
equal 0x0b shift
braceright 0x0b altgr
+degree 0x0b shift altgr
ssharp 0x0c
question 0x0c shift
backslash 0x0c altgr
questiondown 0x0c shift altgr
-acute 0x0d
dead_acute 0x0d
-grave 0x0d shift
dead_grave 0x0d shift
dead_cedilla 0x0d altgr
dead_ogonek 0x0d shift altgr
at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
+lstroke 0x11 altgr
+Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+EuroSign 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
@@ -55,7 +57,7 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
udiaeresis 0x1a
@@ -64,11 +66,12 @@ dead_diaeresis 0x1a altgr
dead_abovering 0x1a shift altgr
plus 0x1b
asterisk 0x1b shift
-asciitilde 0x1b altgr
dead_tilde 0x1b altgr
dead_macron 0x1b shift altgr
ae 0x1e altgr
AE 0x1e shift altgr
+ssharp 0x1f altgr
+section 0x1f shift altgr
eth 0x20 altgr
ETH 0x20 shift altgr
dstroke 0x21 altgr
@@ -77,27 +80,41 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
odiaeresis 0x27
Odiaeresis 0x27 shift
dead_doubleacute 0x27 altgr
+dead_doubleacute 0x27 shift altgr
adiaeresis 0x28
Adiaeresis 0x28 shift
+dead_circumflex 0x28 altgr
dead_caron 0x28 shift altgr
-asciicircum 0x29
dead_circumflex 0x29
degree 0x29 shift
notsign 0x29 altgr
+notsign 0x29 shift altgr
numbersign 0x2b
apostrophe 0x2b shift
+dead_grave 0x2b altgr
dead_breve 0x2b shift altgr
y 0x2c addupper
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
@@ -112,3 +129,5 @@ minus 0x35
underscore 0x35 shift
dead_belowdot 0x35 altgr
dead_abovedot 0x35 shift altgr
+backslash 0x56
+bar 0x56 shift
diff --git a/keymaps/de-ch b/keymaps/de-ch
index 852f8b8..f83837b 100644
--- a/keymaps/de-ch
+++ b/keymaps/de-ch
@@ -1,5 +1,5 @@
-# rdesktop Swiss-German (de-ch) keymap file
-# 2003-06-03 by noldi@xxxxxxxxxx
+# rdesktop Swiss-German (de-ch) keymap file
+# 2003-06-03 by noldi@xxxxxxxxxx
#
include common
map 0x00000807
@@ -40,7 +40,7 @@ bar 0x08 altgr
# Scan Code 9
parenleft 0x09 shift
cent 0x09 altgr
-#
+#
# Scan Code 10
parenright 0x0a shift
#
@@ -49,7 +49,7 @@ equal 0x0b shift
braceright 0x0b altgr inhibit
#
# Scan Code 12
-apostrophe 0x0c
+apostrophe 0x0c
question 0x0c shift
dead_acute 0x0c altgr
#
@@ -68,10 +68,10 @@ z 0x15 addupper
udiaeresis 0x1a
egrave 0x1a shift
bracketleft 0x1a altgr
-#
+#
# Scan Code 28
dead_diaeresis 0x1b
-exclam 0x1b shift
+exclam 0x1b shift
bracketright 0x1b altgr
#
# Scan Code 40
@@ -93,17 +93,17 @@ backslash 0x56 altgr
#
# Scan Code 46
y 0x2c addupper
-#
+#
# Scan Code 53
comma 0x33
semicolon 0x33 shift
-#
+#
# Scan Code 54
period 0x34
colon 0x34 shift
#
# Scan Code 55
-minus 0x35
+minus 0x35
underscore 0x35 shift
#
# Suppress Windows unsupported AltGr keys
diff --git a/keymaps/en-gb b/keymaps/en-gb
index b45f06c..36637e6 100644
--- a/keymaps/en-gb
+++ b/keymaps/en-gb
@@ -9,8 +9,10 @@ twosuperior 0x03 altgr
oneeighth 0x03 shift altgr
sterling 0x04 shift
threesuperior 0x04 altgr
+sterling 0x4 shift altgr
dollar 0x05 shift
EuroSign 0x05 altgr
+onequarter 0x5 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
@@ -41,6 +43,8 @@ at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
lstroke 0x11 altgr
Lstroke 0x11 shift altgr
+e 0x12 altgr
+E 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
@@ -52,7 +56,7 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
bracketleft 0x1a
@@ -75,7 +79,10 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
semicolon 0x27
@@ -89,6 +96,7 @@ dead_caron 0x28 shift altgr
grave 0x29
notsign 0x29 shift
bar 0x29 altgr
+bar 0x29 shift altgr
numbersign 0x2b
asciitilde 0x2b shift
dead_grave 0x2b altgr
@@ -100,7 +108,11 @@ greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
diff --git a/keymaps/es b/keymaps/es
index 0c29eec..59d5ba3 100644
--- a/keymaps/es
+++ b/keymaps/es
@@ -3,6 +3,7 @@ include common
map 0x40a
exclam 0x02 shift
bar 0x02 altgr
+exclamdown 0x02 shift altgr
quotedbl 0x03 shift
at 0x03 altgr
oneeighth 0x03 shift altgr
@@ -10,7 +11,8 @@ periodcentered 0x04 shift
numbersign 0x04 altgr
sterling 0x04 shift altgr
dollar 0x05 shift
-asciitilde 0x05 altgr
+dead_tilde 0x05 altgr
+dollar 0x05 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
@@ -18,21 +20,31 @@ ampersand 0x07 shift
notsign 0x07 altgr
fiveeighths 0x07 shift altgr
slash 0x08 shift
+braceleft 0x08 altgr
seveneighths 0x08 shift altgr
parenleft 0x09 shift
+bracketleft 0x09 altgr
trademark 0x09 shift altgr
parenright 0x0a shift
+bracketright 0x0a altgr
plusminus 0x0a shift altgr
equal 0x0b shift
+braceright 0x0b altgr
degree 0x0b shift altgr
apostrophe 0x0c
question 0x0c shift
+backslash 0x0c altgr
+questiondown 0x0c shift altgr
exclamdown 0x0d
questiondown 0x0d shift
+asciitilde 0x0d altgr
+asciitilde 0x0d shift altgr
+at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
lstroke 0x11 altgr
Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+cent 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
@@ -44,7 +56,7 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
dead_grave 0x1a
@@ -62,44 +74,58 @@ section 0x1f shift altgr
eth 0x20 altgr
ETH 0x20 shift altgr
dstroke 0x21 altgr
+ordfeminine 0x21 shift altgr
eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
ntilde 0x27
Ntilde 0x27 shift
+asciitilde 0x27 altgr
dead_doubleacute 0x27 shift altgr
dead_acute 0x28
dead_diaeresis 0x28 shift
braceleft 0x28 altgr
+braceleft 0x28 shift altgr
masculine 0x29
ordfeminine 0x29 shift
backslash 0x29 altgr
+backslash 0x29 shift altgr
ccedilla 0x2b
Ccedilla 0x2b shift
braceright 0x2b altgr
dead_breve 0x2b shift altgr
guillemotleft 0x2c altgr
-less 0x56
-greater 0x56 shift
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
+masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
horizconnector 0x33 altgr
multiply 0x33 shift altgr
period 0x34
colon 0x34 shift
+periodcentered 0x34 altgr
division 0x34 shift altgr
minus 0x35
underscore 0x35 shift
dead_belowdot 0x35 altgr
dead_abovedot 0x35 shift altgr
+backslash 0x56
+bar 0x56 shift
diff --git a/keymaps/et b/keymaps/et
index 3252e31..f6bf305 100644
--- a/keymaps/et
+++ b/keymaps/et
@@ -1,3 +1,4 @@
+# generated from XKB keymap ee
map 0x00000425
include common
@@ -6,81 +7,153 @@ include common
#
dead_caron 0x29
dead_tilde 0x29 shift
+notsign 0x29 altgr
+notsign 0x29 shift altgr
# 1
exclam 0x2 shift
+exclamdown 0x2 shift altgr
# 2
quotedbl 0x3 shift
at 0x3 altgr
+oneeighth 0x3 shift altgr
# 3
numbersign 0x4 shift
sterling 0x4 altgr
+sterling 0x4 shift altgr
# 4
currency 0x5 shift
dollar 0x5 altgr
+dollar 0x5 shift altgr
# 5
percent 0x6 shift
+onehalf 0x6 altgr
+threeeighths 0x6 shift altgr
# 6
ampersand 0x7 shift
+notsign 0x7 altgr
+fiveeighths 0x7 shift altgr
# 7
slash 0x8 shift
braceleft 0x8 altgr
+seveneighths 0x8 shift altgr
# 8
parenleft 0x9 shift
bracketleft 0x9 altgr
+trademark 0x9 shift altgr
# 9
parenright 0xa shift
bracketright 0xa altgr
+plusminus 0xa shift altgr
# 0
equal 0xb shift
braceright 0xb altgr
+degree 0xb shift altgr
plus 0xc
question 0xc shift
backslash 0xc altgr
+questiondown 0xc shift altgr
-acute 0xd
dead_acute 0xd
-grave 0xd shift
dead_grave 0xd shift
+grave 0xd altgr
+apostrophe 0xd shift altgr
#
# QWERTY first row
#
+at 0x10 altgr
+Greek_OMEGA 0x10 shift altgr
+lstroke 0x11 altgr
+Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
-udiaeresis 0x1a
+cent 0x12 shift altgr
+paragraph 0x13 altgr
+registered 0x13 shift altgr
+tslash 0x14 altgr
+Tslash 0x14 shift altgr
+leftarrow 0x15 altgr
+yen 0x15 shift altgr
+downarrow 0x16 altgr
+uparrow 0x16 shift altgr
+rightarrow 0x17 altgr
+idotless 0x17 shift altgr
+oslash 0x18 altgr
+Oslash 0x18 shift altgr
+thorn 0x19 altgr
+THORN 0x19 shift altgr
+udiaeresis 0x1a
Udiaeresis 0x1a shift
-otilde 0x1b
+dead_diaeresis 0x1a altgr
+dead_abovering 0x1a shift altgr
+otilde 0x1b
Otilde 0x1b shift
section 0x1b altgr
+dead_macron 0x1b shift altgr
#
# QWERTY second row
#
+ae 0x1e altgr
+AE 0x1e shift altgr
scaron 0x1f altgr
Scaron 0x1f altgr shift
-odiaeresis 0x27
+eth 0x20 altgr
+ETH 0x20 shift altgr
+dstroke 0x21 altgr
+ordfeminine 0x21 shift altgr
+eng 0x22 altgr
+ENG 0x22 shift altgr
+hstroke 0x23 altgr
+Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
+kra 0x25 altgr
+ampersand 0x25 shift altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
+odiaeresis 0x27
Odiaeresis 0x27 shift
-adiaeresis 0x28
+dead_acute 0x27 altgr
+dead_doubleacute 0x27 shift altgr
+adiaeresis 0x28
Adiaeresis 0x28 shift
asciicircum 0x28 altgr
+dead_caron 0x28 shift altgr
apostrophe 0x2b
asterisk 0x2b shift
onehalf 0x2b altgr
+dead_breve 0x2b shift altgr
#
# QWERTY third row
#
-less 0x56
-greater 0x56 shift
-bar 0x56 altgr
+backslash 0x56
+bar 0x56 shift
zcaron 0x2c altgr
Zcaron 0x2c altgr shift
+guillemotright 0x2d altgr
+greater 0x2d shift altgr
+cent 0x2e altgr
+copyright 0x2e shift altgr
+leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
+rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
+mu 0x32 altgr
+masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
+less 0x33 altgr
+multiply 0x33 shift altgr
period 0x34
colon 0x34 shift
+greater 0x34 altgr
+division 0x34 shift altgr
minus 0x35
underscore 0x35 shift
-
+dead_abovedot 0x35 shift altgr
diff --git a/keymaps/fi b/keymaps/fi
index 2a4e0f0..38bb0cc 100644
--- a/keymaps/fi
+++ b/keymaps/fi
@@ -1,33 +1,29 @@
-# generated from XKB map se_FI
+# generated from XKB map fi
include common
map 0x40b
exclam 0x02 shift
-exclamdown 0x02 altgr
-onesuperior 0x02 shift altgr
+exclamdown 0x02 shift altgr
quotedbl 0x03 shift
at 0x03 altgr
-twosuperior 0x03 shift altgr
+rightdoublequotemark 0x03 shift altgr
numbersign 0x04 shift
sterling 0x04 altgr
-threesuperior 0x04 shift altgr
+guillemotright 0x04 shift altgr
currency 0x05 shift
dollar 0x05 altgr
-onequarter 0x05 shift altgr
+guillemotleft 0x05 shift altgr
percent 0x06 shift
-onehalf 0x06 altgr
-cent 0x06 shift altgr
+U2030 0x06 altgr
+leftdoublequotemark 0x06 shift altgr
ampersand 0x07 shift
-yen 0x07 altgr
-fiveeighths 0x07 shift altgr
+singlelowquotemark 0x07 altgr
+doublelowquotemark 0x07 shift altgr
slash 0x08 shift
braceleft 0x08 altgr
-division 0x08 shift altgr
parenleft 0x09 shift
bracketleft 0x09 altgr
-guillemotleft 0x09 shift altgr
parenright 0x0a shift
bracketright 0x0a altgr
-guillemotright 0x0a shift altgr
equal 0x0b shift
braceright 0x0b altgr
degree 0x0b shift altgr
@@ -37,88 +33,87 @@ backslash 0x0c altgr
questiondown 0x0c shift altgr
dead_acute 0x0d
dead_grave 0x0d shift
-plusminus 0x0d altgr
-notsign 0x0d shift altgr
-at 0x10 altgr
-Greek_OMEGA 0x10 shift altgr
-lstroke 0x11 altgr
-Lstroke 0x11 shift altgr
+dead_cedilla 0x0d altgr
+dead_ogonek 0x0d shift altgr
+q 0x10 altgr
+Q 0x10 shift altgr
+w 0x11 altgr
+W 0x11 shift altgr
EuroSign 0x12 altgr
-cent 0x12 shift altgr
-registered 0x13 altgr
+r 0x13 altgr
+R 0x13 shift altgr
thorn 0x14 altgr
THORN 0x14 shift altgr
-leftarrow 0x15 altgr
-yen 0x15 shift altgr
-downarrow 0x16 altgr
-uparrow 0x16 shift altgr
-rightarrow 0x17 altgr
-idotless 0x17 shift altgr
+y 0x15 altgr
+Y 0x15 shift altgr
+u 0x16 altgr
+U 0x16 shift altgr
+idotless 0x17 altgr
oe 0x18 altgr
OE 0x18 shift altgr
-thorn 0x19 altgr
-THORN 0x19 shift altgr
+dead_horn 0x19 altgr
+dead_hook 0x19 shift altgr
aring 0x1a
Aring 0x1a shift
-dead_diaeresis 0x1a altgr
+dead_doubleacute 0x1a altgr
dead_abovering 0x1a shift altgr
dead_diaeresis 0x1b
dead_circumflex 0x1b shift
dead_tilde 0x1b altgr
-dead_caron 0x1b shift altgr
-ordfeminine 0x1e altgr
-masculine 0x1e shift altgr
+dead_macron 0x1b shift altgr
+schwa 0x1e altgr
+SCHWA 0x1e shift altgr
ssharp 0x1f altgr
-section 0x1f shift altgr
eth 0x20 altgr
ETH 0x20 shift altgr
-dstroke 0x21 altgr
-ordfeminine 0x21 shift altgr
-eng 0x22 altgr
-ENG 0x22 shift altgr
-hstroke 0x23 altgr
-Hstroke 0x23 shift altgr
+f 0x21 altgr
+F 0x21 shift altgr
+g 0x22 altgr
+G 0x22 shift altgr
+h 0x23 altgr
+H 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
-ampersand 0x25 shift altgr
-lstroke 0x26 altgr
-Lstroke 0x26 shift altgr
+dead_stroke 0x26 altgr
odiaeresis 0x27
Odiaeresis 0x27 shift
oslash 0x27 altgr
-Ooblique 0x27 shift altgr
+Oslash 0x27 shift altgr
adiaeresis 0x28
Adiaeresis 0x28 shift
ae 0x28 altgr
AE 0x28 shift altgr
section 0x29
onehalf 0x29 shift
-paragraph 0x29 altgr
-threequarters 0x29 shift altgr
+dead_stroke 0x29 altgr
apostrophe 0x2b
asterisk 0x2b shift
-acute 0x2b altgr
-multiply 0x2b shift altgr
-guillemotleft 0x2c altgr
-less 0x2c shift altgr
-guillemotright 0x2d altgr
-greater 0x2d shift altgr
-copyright 0x2e altgr
-leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
-rightdoublequotemark 0x30 altgr
-apostrophe 0x30 shift altgr
+dead_caron 0x2b altgr
+dead_breve 0x2b shift altgr
+U0292 0x2c altgr
+U01B7 0x2c shift altgr
+multiply 0x2d altgr
+periodcentered 0x2d shift altgr
+c 0x2e altgr
+C 0x2e shift altgr
+v 0x2f altgr
+V 0x2f shift altgr
+b 0x30 altgr
+B 0x30 shift altgr
+eng 0x31 altgr
+ENG 0x31 shift altgr
mu 0x32 altgr
-masculine 0x32 shift altgr
+emdash 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
-dead_cedilla 0x33 altgr
-dead_ogonek 0x33 shift altgr
+rightsinglequotemark 0x33 altgr
+leftsinglequotemark 0x33 shift altgr
period 0x34
colon 0x34 shift
-periodcentered 0x34 altgr
+dead_belowdot 0x34 altgr
dead_abovedot 0x34 shift altgr
minus 0x35
underscore 0x35 shift
-hyphen 0x35 altgr
-macron 0x35 shift altgr
-nobreakspace 0x39 altgr
+endash 0x35 altgr
+dead_abovedot 0x35 shift altgr
diff --git a/keymaps/fo b/keymaps/fo
index 83add42..510a1fb 100644
--- a/keymaps/fo
+++ b/keymaps/fo
@@ -6,72 +6,157 @@ include common
#
onehalf 0x29
section 0x29 shift
+threequarters 0x29 altgr
+paragraph 0x29 shift altgr
# 1
exclam 0x2 shift
+exclamdown 0x2 altgr
+onesuperior 0x2 shift altgr
# 2
quotedbl 0x3 shift
at 0x3 altgr
+twosuperior 0x3 shift altgr
# 3
numbersign 0x4 shift
sterling 0x4 altgr
+threesuperior 0x4 shift altgr
# 4
currency 0x5 shift
dollar 0x5 altgr
+onequarter 0x5 shift altgr
# 5
percent 0x6 shift
+onehalf 0x6 altgr
+cent 0x6 shift altgr
# 6
ampersand 0x7 shift
+yen 0x7 altgr
+fiveeighths 0x7 shift altgr
# 7
slash 0x8 shift
braceleft 0x8 altgr
+division 0x8 shift altgr
# 8
parenleft 0x9 shift
bracketleft 0x9 altgr
+guillemotleft 0x9 shift altgr
# 9
parenright 0xa shift
bracketright 0xa altgr
+guillemotright 0xa shift altgr
# 0
equal 0xb shift
braceright 0xb altgr
+degree 0xb shift altgr
plus 0xc
question 0xc shift
plusminus 0xc altgr
+questiondown 0xc shift altgr
-bar 0xd altgr
dead_acute 0xd
+dead_grave 0xd shift
+bar 0xd altgr
+brokenbar 0xd shift altgr
#
# QWERTY first row
#
+at 0x10 altgr
+Greek_OMEGA 0x10 shift altgr
+lstroke 0x11 altgr
+Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+cent 0x12 shift altgr
+registered 0x13 altgr
+registered 0x13 shift altgr
+thorn 0x14 altgr
+THORN 0x14 shift altgr
+leftarrow 0x15 altgr
+yen 0x15 shift altgr
+downarrow 0x16 altgr
+uparrow 0x16 shift altgr
+rightarrow 0x17 altgr
+idotless 0x17 shift altgr
+oe 0x18 altgr
+OE 0x18 shift altgr
+thorn 0x19 altgr
+THORN 0x19 shift altgr
aring 0x1a
Aring 0x1a shift
-eth 0x1b addupper
-asciitilde 0x1b altgr
+dead_diaeresis 0x1a altgr
+dead_circumflex 0x1a shift altgr
+eth 0x1b
+ETH 0x1b shift
+dead_tilde 0x1b altgr
+dead_caron 0x1b shift altgr
#
# QWERTY second row
#
-ae 0x27 addupper
+ordfeminine 0x1e altgr
+masculine 0x1e shift altgr
+ssharp 0x1f altgr
+section 0x1f shift altgr
+eth 0x20 altgr
+ETH 0x20 shift altgr
+dstroke 0x21 altgr
+ordfeminine 0x21 shift altgr
+eng 0x22 altgr
+ENG 0x22 shift altgr
+hstroke 0x23 altgr
+Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
+kra 0x25 altgr
+ampersand 0x25 shift altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
+ae 0x27
+AE 0x27 shift
+dead_acute 0x27 altgr
+dead_doubleacute 0x27 shift altgr
oslash 0x28
-Ooblique 0x28 shift
+Oslash 0x28 shift
+dead_circumflex 0x28 altgr
+dead_caron 0x28 shift altgr
apostrophe 0x2b
asterisk 0x2b shift
+dead_doubleacute 0x2b altgr
+multiply 0x2b shift altgr
#
# QWERTY third row
#
-less 0x56
-greater 0x56 shift
backslash 0x56 altgr
+notsign 0x56 shift altgr
+guillemotleft 0x2c altgr
+less 0x2c shift altgr
+guillemotright 0x2d altgr
+greater 0x2d shift altgr
+copyright 0x2e altgr
+copyright 0x2e shift altgr
+leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
+rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
+mu 0x32 altgr
+masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
+dead_cedilla 0x33 altgr
+dead_ogonek 0x33 shift altgr
period 0x34
colon 0x34 shift
+periodcentered 0x34 altgr
+dead_abovedot 0x34 shift altgr
minus 0x35
underscore 0x35 shift
+hyphen 0x35 altgr
+macron 0x35 shift altgr
diff --git a/keymaps/fr b/keymaps/fr
index ba5a176..e5540a4 100644
--- a/keymaps/fr
+++ b/keymaps/fr
@@ -4,7 +4,9 @@ map 0x40c
# Top row
#
twosuperior 0x29
+asciitilde 0x29 shift
notsign 0x29 altgr
+notsign 0x29 shift altgr
ampersand 0x02
1 0x02 shift
@@ -19,10 +21,12 @@ oneeighth 0x03 shift altgr
quotedbl 0x04
3 0x04 shift
numbersign 0x04 altgr
+sterling 0x04 shift altgr
apostrophe 0x05
4 0x05 shift
braceleft 0x05 altgr
+dollar 0x05 shift altgr
parenleft 0x06
5 0x06 shift
@@ -52,12 +56,12 @@ plusminus 0x0a shift altgr
agrave 0x0b
0 0x0b shift
at 0x0b altgr
+degree 0x0b shift altgr
parenright 0x0c
degree 0x0c shift
bracketright 0x0c altgr
questiondown 0x0c shift altgr
-
equal 0x0d
plus 0x0d shift
braceright 0x0d altgr
@@ -66,15 +70,16 @@ dead_ogonek 0x0d shift altgr
#
# AZERTY first row
#
-
a 0x10 addupper
ae 0x10 altgr
AE 0x10 shift altgr
z 0x11 addupper
guillemotleft 0x11 altgr
+less 0x11 shift altgr
EuroSign 0x12 altgr
+cent 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
@@ -92,13 +97,14 @@ rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
-dead_circumflex 0x1a
+dead_circumflex 0x1a
dead_diaeresis 0x1a shift
+dead_diaeresis 0x1a altgr
dead_abovering 0x1a shift altgr
dollar 0x1b
@@ -110,9 +116,11 @@ dead_macron 0x1b shift altgr
# AZERTY second row
#
q 0x1e addupper
+at 0x1e altgr
Greek_OMEGA 0x1e shift altgr
ssharp 0x1f altgr
+section 0x1f shift altgr
eth 0x20 altgr
ETH 0x20 shift altgr
@@ -126,16 +134,22 @@ ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
+
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
m 0x27 addupper
+mu 0x27 altgr
masculine 0x27 shift altgr
ugrave 0x28
percent 0x28 shift
+dead_circumflex 0x28 altgr
dead_caron 0x28 shift altgr
asterisk 0x2b
@@ -146,19 +160,27 @@ dead_breve 0x2b shift altgr
#
# AZERTY third row
#
-less 0x56
-greater 0x56 shift
+backslash 0x56
+bar 0x56 shift
w 0x2c addupper
+lstroke 0x2c altgr
+Lstroke 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+
+n 0x31 altgr
+N 0x31 shift altgr
comma 0x32
question 0x32 shift
diff --git a/keymaps/fr-be b/keymaps/fr-be
index 92d668e..ebcb8df 100644
--- a/keymaps/fr-be
+++ b/keymaps/fr-be
@@ -68,7 +68,7 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
dead_circumflex 0x1a
@@ -92,6 +92,8 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
ampersand 0x25 shift altgr
lstroke 0x26 altgr
@@ -106,6 +108,7 @@ dead_caron 0x28 shift altgr
twosuperior 0x29
threesuperior 0x29 shift
notsign 0x29 altgr
+notsign 0x29 shift altgr
mu 0x2b
sterling 0x2b shift
dead_grave 0x2b altgr
@@ -118,9 +121,11 @@ greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
-apostrophe 0x30 shift altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
comma 0x32
question 0x32 shift
dead_cedilla 0x32 altgr
@@ -138,3 +143,4 @@ plus 0x35 shift
dead_tilde 0x35 altgr
dead_abovedot 0x35 shift altgr
backslash 0x56 altgr
+backslash 0x56 shift altgr
diff --git a/keymaps/hr b/keymaps/hr
index 613aa69..a8e8274 100644
--- a/keymaps/hr
+++ b/keymaps/hr
@@ -37,6 +37,7 @@ dead_diaeresis 0x0c altgr
diaeresis 0x0c shift altgr
plus 0x0d
asterisk 0x0d shift
+cedilla 0x0d shift altgr
dead_cedilla 0x0d altgr
cedilla 0x0d shift altgr
backslash 0x10 altgr
@@ -44,11 +45,13 @@ Greek_OMEGA 0x10 shift altgr
bar 0x11 altgr
Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+EuroSign 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
Tslash 0x14 shift altgr
z 0x15 addupper
+
leftarrow 0x15 altgr
yen 0x15 shift altgr
downarrow 0x16 altgr
@@ -56,7 +59,7 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
scaron 0x1a
@@ -69,19 +72,22 @@ multiply 0x1b altgr
dead_macron 0x1b shift altgr
ae 0x1e altgr
AE 0x1e shift altgr
-ssharp 0x1f altgr
-section 0x1f shift altgr
-eth 0x20 altgr
-ETH 0x20 shift altgr
+doublelowquotemark 0x1f altgr
+guillemotright 0x1f shift altgr
+leftdoublequotemark 0x20 altgr
+guillemotleft 0x20 shift altgr
bracketleft 0x21 altgr
ordfeminine 0x21 shift altgr
bracketright 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
lstroke 0x25 altgr
ampersand 0x25 shift altgr
-Lstroke 0x26 altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
ccaron 0x27
Ccaron 0x27 shift
dead_acute 0x27 altgr
@@ -90,18 +96,19 @@ cacute 0x28
Cacute 0x28 shift
ssharp 0x28 altgr
dead_caron 0x28 shift altgr
-dead_cedilla 0x29
-dead_diaeresis 0x29 shift
+grave 0x29
+asciitilde 0x29 shift
notsign 0x29 altgr
+notsign 0x29 shift altgr
zcaron 0x2b
Zcaron 0x2b shift
currency 0x2b altgr
dead_breve 0x2b shift altgr
y 0x2c addupper
-guillemotleft 0x2c altgr
-less 0x2c shift altgr
-guillemotright 0x2d altgr
-greater 0x2d shift altgr
+leftsinglequotemark 0x2c altgr
+guillemotright 0x2c shift altgr
+rightsinglequotemark 0x2d altgr
+guillemotleft 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
at 0x2f altgr
@@ -109,17 +116,20 @@ grave 0x2f shift altgr
braceleft 0x30 altgr
apostrophe 0x30 shift altgr
braceright 0x31 altgr
-section 0x32 altgr
+braceright 0x31 shift altgr
+asciicircum 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
-horizconnector 0x33 altgr
+less 0x33 altgr
multiply 0x33 shift altgr
period 0x34
colon 0x34 shift
-periodcentered 0x34 altgr
+greater 0x34 altgr
division 0x34 shift altgr
minus 0x35
underscore 0x35 shift
dead_belowdot 0x35 altgr
dead_abovedot 0x35 shift altgr
+backslash 0x56
+bar 0x56 shift
diff --git a/keymaps/hu b/keymaps/hu
index 74783a7..b668f18 100644
--- a/keymaps/hu
+++ b/keymaps/hu
@@ -7,13 +7,13 @@ map 0x40e
# AltGr keys:
notsign 0x29 altgr
-dead_tilde 0x02 altgr
+asciitilde 0x02 altgr
dead_caron 0x03 altgr
-dead_circumflex 0x04 altgr
+asciicircum 0x04 altgr
dead_breve 0x05 altgr
-dead_degree 0x06 altgr
+dead_abovering 0x06 altgr
dead_ogonek 0x07 altgr
-dead_grave 0x08 altgr
+grave 0x08 altgr
dead_abovedot 0x09 altgr
dead_acute 0x0a altgr
dead_doubleacute 0x0b altgr
@@ -21,13 +21,23 @@ dead_diaeresis 0x0c altgr
dead_cedilla 0x0d altgr
backslash 0x10 altgr
bar 0x11 altgr
-EuroSign 0x12 altgr
+e 0x12 altgr
+paragraph 0x13 altgr
+tslash 0x14 altgr
+leftarrow 0x15 altgr
+EuroSign 0x16 altgr
+Iacute 0x17 altgr
+oslash 0x18 altgr
+thorn 0x19 altgr
division 0x1a altgr
multiply 0x1b altgr
+adiaeresis 0x1e altgr
dstroke 0x1f altgr
Dstroke 0x20 altgr
bracketleft 0x21 altgr
bracketright 0x22 altgr
+hstroke 0x23 altgr
+iacute 0x24 altgr
lstroke 0x25 altgr
Lstroke 0x26 altgr
dollar 0x27 altgr
@@ -40,7 +50,9 @@ ampersand 0x2e altgr
at 0x2f altgr
braceleft 0x30 altgr
braceright 0x31 altgr
+less 0x32 altgr
semicolon 0x33 altgr
+greater 0x34 altgr
asterisk 0x35 altgr
@@ -64,51 +76,80 @@ Uacute 0x1b shift
Eacute 0x27 shift
Aacute 0x28 shift
Udoubleacute 0x2b shift
+Iacute 0x56 shift
Y 0x2c shift
question 0x33 shift
colon 0x34 shift
underscore 0x35 shift
-F13 0x3b shift
-F14 0x3c shift
-F15 0x3d shift
-F16 0x3e shift
-F17 0x3f shift
-F18 0x40 shift
-F19 0x41 shift
-F20 0x42 shift
-F21 0x43 shift
-F22 0x44 shift
-F23 0x57 shift
-F24 0x58 shift
-Iacute 0x56 shift
-# Ctrl keys:
-F25 0x3b ctrl
-F26 0x3c ctrl
-F27 0x3d ctrl
-F28 0x3e ctrl
-F29 0x3f ctrl
-F30 0x40 ctrl
-F31 0x41 ctrl
-F32 0x42 ctrl
-F33 0x43 ctrl
-F34 0x44 ctrl
-F35 0x57 ctrl
-#NoSymbol 0x58 ctrl
+
+# Shift+Altgr keys:
+notsign 0x29 shift altgr
+dead_tilde 0x02 shift altgr
+caron 0x03 shift altgr
+dead_circumflex 0x04 shift altgr
+breve 0x05 shift altgr
+degree 0x06 shift altgr
+ogonek 0x07 shift altgr
+dead_grave 0x08 shift altgr
+abovedot 0x09 shift altgr
+acute 0x0a shift altgr
+doubleacute 0x0b shift altgr
+diaeresis 0x0c shift altgr
+cedilla 0x0d shift altgr
+Greek_OMEGA 0x10 shift altgr
+Lstroke 0x11 shift altgr
+E 0x12 shift altgr
+registered 0x13 shift altgr
+Tslash 0x14 shift altgr
+yen 0x15 shift altgr
+uparrow 0x16 shift altgr
+iacute 0x17 shift altgr
+Oslash 0x18 shift altgr
+THORN 0x19 shift altgr
+dead_abovering 0x1a shift altgr
+dead_macron 0x1b shift altgr
+Adiaeresis 0x1e shift altgr
+section 0x1f shift altgr
+ETH 0x20 shift altgr
+ordfeminine 0x21 shift altgr
+ENG 0x22 shift altgr
+Hstroke 0x23 shift altgr
+Iacute 0x24 shift altgr
+ampersand 0x25 shift altgr
+Lstroke 0x26 shift altgr
+cent 0x27 shift altgr
+dead_caron 0x28 shift altgr
+dead_breve 0x2b shift altgr
+# correction: keysym was brokenbar
+greater 0x56 shift altgr
+less 0x2c shift altgr
+greater 0x2d shift altgr
+copyright 0x2e shift altgr
+leftsinglequotemark 0x2f shift altgr
+rightsinglequotemark 0x30 shift altgr
+masculine 0x32 shift altgr
+multiply 0x33 shift altgr
+division 0x34 shift altgr
+dead_abovedot 0x35 shift altgr
0 0x29
+# correction: keysym was 0
odiaeresis 0x0b
udiaeresis 0x0c
oacute 0x0d
+# correction: keysym was y
z 0x15
odoubleacute 0x1a
uacute 0x1b
eacute 0x27
aacute 0x28
udoubleacute 0x2b
+# correction: keysym was less
+iacute 0x56
+# correction: keysym was z
y 0x2c
comma 0x33
period 0x34
minus 0x35
-iacute 0x56
diff --git a/keymaps/is b/keymaps/is
index d512cf6..2f0037a 100644
--- a/keymaps/is
+++ b/keymaps/is
@@ -1,6 +1,6 @@
-# 2004-03-16 Halldór Guðmundsson and Morten Lange
+# 2004-03-16 Halldór Guðmundsson and Morten Lange
# Keyboard definition file for the Icelandic keyboard
-# to be used in rdesktop 1.3.x ( See rdesktop.org)
+# to be used in rdesktop 1.3.x ( See rdesktop.org)
# generated from XKB map de, and changed manually
# Location for example /usr/local/share/rdesktop/keymaps/is
include common
@@ -11,7 +11,6 @@ exclamdown 0x02 shift altgr
quotedbl 0x03 shift
twosuperior 0x03 altgr
oneeighth 0x03 shift altgr
-#section 0x04 shift
numbersign 0x04 shift
threesuperior 0x04 altgr
sterling 0x04 shift altgr
@@ -22,7 +21,7 @@ percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
ampersand 0x07 shift
-threequarters 0x07 altgr
+notsign 0x07 altgr
fiveeighths 0x07 shift altgr
slash 0x08 shift
braceleft 0x08 altgr
@@ -35,92 +34,90 @@ bracketright 0x0a altgr
plusminus 0x0a shift altgr
equal 0x0b shift
braceright 0x0b altgr
-#ssharp 0x0c
+degree 0x0b shift altgr
odiaeresis 0x0c
-#question 0x0c shift
Odiaeresis 0x0c shift
backslash 0x0c altgr
questiondown 0x0c shift altgr
-#acute 0x0d
-minus 0x0d
-#dead_acute 0x0d
-#grave 0x0d shift
-#dead_grave 0x0d shift
+minus 0x0d
underscore 0x0d shift
-dead_cedilla 0x0d altgr
+ccedilla 0x0d altgr
dead_ogonek 0x0d shift altgr
at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
+lstroke 0x11 altgr
+Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+cent 0x12 shift altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
Tslash 0x14 shift altgr
-#z 0x15 addupper
leftarrow 0x15 altgr
yen 0x15 shift altgr
downarrow 0x16 altgr
+downarrow 0x16 altgr
uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
-#thorn 0x19 altgr
-#THORN 0x19 shift altgr
-#udiaeresis 0x1a
-#Udiaeresis 0x1a shift
-#dead_diaeresis 0x1a altgr
-#dead_abovering 0x1a shift altgr
+Oslash 0x18 shift altgr
+thorn 0x19 altgr
+THORN 0x19 shift altgr
eth 0x1a
ETH 0x1a shift
+dead_diaeresis 0x1a altgr
+dead_abovering 0x1a shift altgr
apostrophe 0x1b
question 0x1b shift
-#plus 0x1b
-#asterisk 0x1b shift
asciitilde 0x1b altgr
-#grave 0x1b altgr
-#dead_tilde 0x1b altgr
-#dead_macron 0x1b shift altgr
-#ae 0x1e altgr
-#AE 0x1e shift altgr
-#eth 0x20 altgr
-#eth 0x20
-#ETH 0x20 shift altgr
-#ETH 0x20 shift
+dead_macron 0x1b shift altgr
+ae 0x1e altgr
+AE 0x1e shift altgr
+ssharp 0x1f altgr
+section 0x1f shift altgr
+eth 0x20 altgr
+ETH 0x20 shift altgr
dstroke 0x21 altgr
ordfeminine 0x21 shift altgr
eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
-#adiaeresis 0x27
-#Adiaeresis 0x27 shift
+ampersand 0x25 shift altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
ae 0x27
AE 0x27 shift
-dead_doubleacute 0x27 altgr
-#adiaeresis 0x28
-#Adiaeresis 0x28 shift
-#dead_caron 0x28 shift altgr
-#asciicircum 0x29
-acute 0x28
+asciicircum 0x27 altgr
+dead_doubleacute 0x27 shift altgr
dead_acute 0x28
-#dead_circumflex 0x29
-#degree 0x29 shift
-#notsign 0x29 altgr
+dead_circumflex 0x28 shift
+dead_circumflex 0x28 altgr
+dead_caron 0x28 shift altgr
+degree 0x29
+diaeresis 0x29 shift
+notsign 0x29 altgr
+notsign 0x29 shift altgr
plus 0x2b
asterisk 0x2b shift
grave 0x2b altgr
-#numbersign 0x2b
-#apostrophe 0x2b shift
-#dead_breve 0x2b shift altgr
-#y 0x2c addupper
+dead_breve 0x2b shift altgr
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
@@ -131,10 +128,9 @@ period 0x34
colon 0x34 shift
periodcentered 0x34 altgr
division 0x34 shift altgr
-#minus 0x35
-#underscore 0x35 shift
thorn 0x35
THORN 0x35 shift
dead_belowdot 0x35 altgr
dead_abovedot 0x35 shift altgr
-
+backslash 0x56
+bar 0x56 shift
diff --git a/keymaps/it b/keymaps/it
index 00ca73a..1963537 100644
--- a/keymaps/it
+++ b/keymaps/it
@@ -6,27 +6,31 @@ onesuperior 0x02 altgr
exclamdown 0x02 shift altgr
quotedbl 0x03 shift
twosuperior 0x03 altgr
-oneeighth 0x03 shift altgr
+dead_doubleacute 0x03 shift altgr
sterling 0x04 shift
threesuperior 0x04 altgr
+dead_tilde 0x04 shift altgr
dollar 0x05 shift
onequarter 0x05 altgr
+oneeighth 0x05 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
ampersand 0x07 shift
-threequarters 0x07 altgr
+notsign 0x07 altgr
fiveeighths 0x07 shift altgr
slash 0x08 shift
braceleft 0x08 altgr
seveneighths 0x08 shift altgr
parenleft 0x09 shift
+bracketleft 0x09 altgr
trademark 0x09 shift altgr
parenright 0x0a shift
+bracketright 0x0a altgr
plusminus 0x0a shift altgr
equal 0x0b shift
braceright 0x0b altgr
-degree 0x0b shift altgr
+dead_ogonek 0x0b shift altgr
apostrophe 0x0c
question 0x0c shift
grave 0x0c altgr
@@ -34,7 +38,7 @@ questiondown 0x0c shift altgr
igrave 0x0d
asciicircum 0x0d shift
asciitilde 0x0d altgr
-dead_ogonek 0x0d shift altgr
+dead_circumflex 0x0d shift altgr
at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
lstroke 0x11 altgr
@@ -52,17 +56,17 @@ uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
-Ooblique 0x18 shift altgr
+Oslash 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
egrave 0x1a
eacute 0x1a shift
bracketleft 0x1a altgr
-dead_abovering 0x1a shift altgr
+braceleft 0x1a shift altgr
plus 0x1b
asterisk 0x1b shift
bracketright 0x1b altgr
-dead_macron 0x1b shift altgr
+braceright 0x1b shift altgr
ae 0x1e altgr
AE 0x1e shift altgr
ssharp 0x1f altgr
@@ -75,41 +79,53 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
ograve 0x27
ccedilla 0x27 shift
at 0x27 altgr
-dead_doubleacute 0x27 shift altgr
+dead_cedilla 0x27 shift altgr
agrave 0x28
degree 0x28 shift
numbersign 0x28 altgr
+dead_abovering 0x28 shift altgr
backslash 0x29
bar 0x29 shift
notsign 0x29 altgr
+brokenbar 0x29 shift altgr
ugrave 0x2b
section 0x2b shift
dead_grave 0x2b altgr
dead_breve 0x2b shift altgr
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+ntilde 0x31 altgr
+Ntilde 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
-horizconnector 0x33 altgr
+dead_acute 0x33 altgr
multiply 0x33 shift altgr
period 0x34
colon 0x34 shift
periodcentered 0x34 altgr
-division 0x34 shift altgr
+dead_diaeresis 0x34 shift altgr
minus 0x35
underscore 0x35 shift
-dead_belowdot 0x35 altgr
-dead_abovedot 0x35 shift altgr
+dead_macron 0x35 altgr
+division 0x35 shift altgr
+guillemotleft 0x56 altgr
+guillemotright 0x56 shift altgr
diff --git a/keymaps/modifiers b/keymaps/modifiers
index 309ab27..ad35a90 100644
--- a/keymaps/modifiers
+++ b/keymaps/modifiers
@@ -9,10 +9,10 @@ Alt_L 0x38
Control_R 0x9d
Control_L 0x1d
-# Translate Super to Windows keys.
-# This is hardcoded. See documentation for details.
-Super_R 0xdb
-Super_L 0xdc
+# Translate Super to Windows keys.
+# This is hardcoded. See documentation for details.
+Super_R 0xdc
+Super_L 0xdb
-# Translate Menu to the Windows Application key.
+# Translate Menu to the Windows Application key.
Menu 0xdd
diff --git a/keymaps/nl b/keymaps/nl
index 4f0fe3d..6dfe1e1 100644
--- a/keymaps/nl
+++ b/keymaps/nl
@@ -4,57 +4,129 @@ map 0x413
exclam 0x02 shift
onesuperior 0x02 altgr
-quotebl 0x03 shift
+exclamdown 0x02 shift altgr
+quotedbl 0x03 shift
twosuperior 0x03 altgr
+oneeighth 0x03 shift altgr
numbersign 0x04 shift
threesuperior 0x04 altgr
+sterling 0x04 shift altgr
dollar 0x05 shift
onequarter 0x05 altgr
+dollar 0x05 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
+threeeighths 0x06 shift altgr
ampersand 0x07 shift
threequarters 0x07 altgr
+fiveeighths 0x07 shift altgr
underscore 0x08 shift
sterling 0x08 altgr
+seveneighths 0x08 shift altgr
parenleft 0x09 shift
braceleft 0x09 altgr
+bracketleft 0x09 shift altgr
parenright 0x0a shift
braceright 0x0a altgr
+bracketright 0x0a shift altgr
apostrophe 0x0b shift
+degree 0x0b altgr
+trademark 0x0b shift altgr
slash 0x0c
question 0x0c shift
backslash 0x0c altgr
+questiondown 0x0c shift altgr
degree 0x0d
dead_tilde 0x0d shift
dead_cedilla 0x0d altgr
+dead_ogonek 0x0d shift altgr
+at 0x10 altgr
+Greek_OMEGA 0x10 shift altgr
+lstroke 0x11 altgr
+Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
+cent 0x12 shift altgr
paragraph 0x13 altgr
+registered 0x13 shift altgr
+thorn 0x14 altgr
+THORN 0x14 shift altgr
+ydiaeresis 0x15 altgr
+yen 0x15 shift altgr
+udiaeresis 0x16 altgr
+Udiaeresis 0x16 shift altgr
+idiaeresis 0x17 altgr
+Idiaeresis 0x17 shift altgr
+ograve 0x18 altgr
+Ograve 0x18 shift altgr
+paragraph 0x19 altgr
+THORN 0x19 shift altgr
dead_diaeresis 0x1a
dead_circumflex 0x1a shift
+asciitilde 0x1a altgr
+asciicircum 0x1a shift altgr
asterisk 0x1b
bar 0x1b shift
+dead_tilde 0x1b altgr
+dead_macron 0x1b shift altgr
+aacute 0x1e altgr
+Aacute 0x1e shift altgr
ssharp 0x1f altgr
+section 0x1f shift altgr
+eth 0x20 altgr
+ETH 0x20 shift altgr
+ordfeminine 0x21 altgr
+ordfeminine 0x21 shift altgr
+eng 0x22 altgr
+ENG 0x22 shift altgr
+hstroke 0x23 altgr
+Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
+kra 0x25 altgr
+ampersand 0x25 shift altgr
+lstroke 0x26 altgr
+Lstroke 0x26 shift altgr
plus 0x27
plusminus 0x27 shift
+dead_acute 0x27 altgr
+dead_doubleacute 0x27 shift altgr
dead_acute 0x28
dead_grave 0x28 shift
+apostrophe 0x28 altgr
+grave 0x28 shift altgr
at 0x29
section 0x29 shift
notsign 0x29 altgr
+notsign 0x29 shift altgr
less 0x2b
greater 0x2b shift
+dead_grave 0x2b altgr
+dead_breve 0x2b shift altgr
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
-copyright 0x2e altgr
-mu 0x32 altgr
+greater 0x2d shift altgr
+cent 0x2e altgr
+copyright 0x2e shift altgr
+leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
+rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+ntilde 0x31 altgr
+Ntilde 0x31 shift altgr
+Greek_mu 0x32 altgr
+masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
+cedilla 0x33 altgr
+guillemotleft 0x33 shift altgr
period 0x34
colon 0x34 shift
periodcentered 0x34 altgr
-hyphen 0x35
+guillemotright 0x34 shift altgr
+minus 0x35
equal 0x35 shift
+hyphen 0x35 altgr
+dead_abovedot 0x35 shift altgr
bracketright 0x56
-bracketleft 0x56 shift
-brokenbar 0x56 altgr
-
+bracketleft 0x56 shift
\ No newline at end of file
diff --git a/keymaps/no b/keymaps/no
index 40a6479..71a3b25 100644
--- a/keymaps/no
+++ b/keymaps/no
@@ -39,12 +39,14 @@ backslash 0x0d
dead_grave 0x0d shift
dead_acute 0x0d altgr
notsign 0x0d shift altgr
+at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
lstroke 0x11 altgr
Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
cent 0x12 shift altgr
registered 0x13 altgr
+registered 0x13 shift altgr
thorn 0x14 altgr
THORN 0x14 shift altgr
leftarrow 0x15 altgr
@@ -63,9 +65,7 @@ dead_diaeresis 0x1a altgr
dead_abovering 0x1a shift altgr
dead_diaeresis 0x1b
dead_circumflex 0x1b shift
-asciicircum 0x01b shift
dead_tilde 0x1b altgr
-asciitilde 0x1b altgr
dead_caron 0x1b shift altgr
ordfeminine 0x1e altgr
masculine 0x1e shift altgr
@@ -79,14 +79,19 @@ eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
+j 0x24 altgr
+J 0x24 shift altgr
kra 0x25 altgr
+ampersand 0x25 shift altgr
lstroke 0x26 altgr
Lstroke 0x26 shift altgr
oslash 0x27
-Ooblique 0x27 shift
+Oslash 0x27 shift
+dead_acute 0x27 altgr
dead_doubleacute 0x27 shift altgr
ae 0x28
AE 0x28 shift
+dead_circumflex 0x28 altgr
dead_caron 0x28 shift altgr
bar 0x29
section 0x29 shift
@@ -94,12 +99,20 @@ brokenbar 0x29 altgr
paragraph 0x29 shift altgr
apostrophe 0x2b
asterisk 0x2b shift
+dead_doubleacute 0x2b altgr
multiply 0x2b shift altgr
guillemotleft 0x2c altgr
+less 0x2c shift altgr
guillemotright 0x2d altgr
+greater 0x2d shift altgr
copyright 0x2e altgr
+copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
@@ -112,8 +125,7 @@ periodcentered 0x34 altgr
dead_abovedot 0x34 shift altgr
minus 0x35
underscore 0x35 shift
-hyphen 0x35 altgr
-macron 0x35 shift altgr
-nobreakspace 0x39 altgr
+dead_belowdot 0x35 altgr
+dead_abovedot 0x35 shift altgr
onehalf 0x56 altgr
threequarters 0x56 shift altgr
diff --git a/keymaps/sv b/keymaps/sv
index 9905a48..736d637 100644
--- a/keymaps/sv
+++ b/keymaps/sv
@@ -50,18 +50,18 @@ dead_grave 0xd shift
# QWERTY first row
#
EuroSign 0x12 altgr
-aring 0x1a
+aring 0x1a
Aring 0x1a shift
-dead_diaeresis 0x1b
+dead_diaeresis 0x1b
dead_circumflex 0x1b shift
dead_tilde 0x1b altgr
#
# QWERTY second row
#
-odiaeresis 0x27
+odiaeresis 0x27
Odiaeresis 0x27 shift
-adiaeresis 0x28
+adiaeresis 0x28
Adiaeresis 0x28 shift
apostrophe 0x2b
asterisk 0x2b shift
diff --git a/keymaps/tr b/keymaps/tr
index 5650e1e..7709ccf 100644
--- a/keymaps/tr
+++ b/keymaps/tr
@@ -5,25 +5,23 @@ exclam 0x02 shift
onesuperior 0x02 altgr
exclamdown 0x02 shift altgr
apostrophe 0x03 shift
-at 0x03 altgr
-oneeighth 0x03 shift altgr
-dead_circumflex 0x04 shift
+sterling 0x03 altgr
+twosuperior 0x03 shift altgr
+asciicircum 0x04 shift
numbersign 0x04 altgr
-sterling 0x04 shift altgr
+threesuperior 0x04 shift altgr
plus 0x05 shift
dollar 0x05 altgr
+onequarter 0x05 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
ampersand 0x07 shift
-asciicircum 0x07 altgr
-fiveeighths 0x07 shift altgr
+threequarters 0x07 altgr
slash 0x08 shift
braceleft 0x08 altgr
-seveneighths 0x08 shift altgr
parenleft 0x09 shift
bracketleft 0x09 altgr
-trademark 0x09 shift altgr
parenright 0x0a shift
bracketright 0x0a altgr
plusminus 0x0a shift altgr
@@ -36,28 +34,22 @@ backslash 0x0c altgr
questiondown 0x0c shift altgr
minus 0x0d
underscore 0x0d shift
-dead_cedilla 0x0d altgr
-dead_ogonek 0x0d shift altgr
+division 0x0d altgr
at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
-lstroke 0x11 altgr
-Lstroke 0x11 shift altgr
EuroSign 0x12 altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
-tslash 0x14 altgr
-Tslash 0x14 shift altgr
+trademark 0x14 altgr
leftarrow 0x15 altgr
yen 0x15 shift altgr
-downarrow 0x16 altgr
-uparrow 0x16 shift altgr
+ucircumflex 0x16 altgr
+Ucircumflex 0x16 shift altgr
idotless 0x17
-I 0x17 shift
-rightarrow 0x17 altgr
-oslash 0x18 altgr
-Ooblique 0x18 shift altgr
-thorn 0x19 altgr
-THORN 0x19 shift altgr
+icircumflex 0x17 altgr
+Icircumflex 0x17 shift altgr
+ocircumflex 0x18 altgr
+Ocircumflex 0x18 shift altgr
gbreve 0x1a
Gbreve 0x1a shift
dead_diaeresis 0x1a altgr
@@ -66,37 +58,28 @@ udiaeresis 0x1b
Udiaeresis 0x1b shift
asciitilde 0x1b altgr
dead_macron 0x1b shift altgr
-ae 0x1e altgr
-AE 0x1e shift altgr
-ssharp 0x1f altgr
-section 0x1f shift altgr
-eth 0x20 altgr
-ETH 0x20 shift altgr
-dstroke 0x21 altgr
-ordfeminine 0x21 shift altgr
-eng 0x22 altgr
-ENG 0x22 shift altgr
-hstroke 0x23 altgr
-Hstroke 0x23 shift altgr
-kra 0x25 altgr
-ampersand 0x25 shift altgr
-lstroke 0x26 altgr
-Lstroke 0x26 shift altgr
+acircumflex 0x1e altgr
+Acircumflex 0x1e shift altgr
+section 0x1f altgr
+ordfeminine 0x21 altgr
+j 0x24 altgr
+J 0x24 shift altgr
scedilla 0x27
Scedilla 0x27 shift
-dead_acute 0x27 altgr
-dead_doubleacute 0x27 shift altgr
+acute 0x27 altgr
+dead_acute 0x27 shift altgr
i 0x28
Iabovedot 0x28 shift
-dead_circumflex 0x28 altgr
+apostrophe 0x28 altgr
dead_caron 0x28 shift altgr
-backslash 0x29
-quotedbl 0x29 shift
-asciitilde 0x29 altgr
+quotedbl 0x29
+backslash 0x29 shift
+plusminus 0x29 altgr
+degree 0x29 shift altgr
comma 0x2b
semicolon 0x2b shift
-bar 0x2b altgr
-dead_breve 0x2b shift altgr
+grave 0x2b altgr
+dead_grave 0x2b shift altgr
guillemotleft 0x2c altgr
less 0x2c shift altgr
guillemotright 0x2d altgr
@@ -104,20 +87,21 @@ greater 0x2d shift altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
-grave 0x2f shift altgr
+leftsinglequotemark 0x2f shift altgr
rightdoublequotemark 0x30 altgr
-apostrophe 0x30 shift altgr
+rightsinglequotemark 0x30 shift altgr
+n 0x31 altgr
+N 0x31 shift altgr
mu 0x32 altgr
masculine 0x32 shift altgr
odiaeresis 0x33
Odiaeresis 0x33 shift
-less 0x33 altgr
-multiply 0x33 shift altgr
+multiply 0x33 altgr
ccedilla 0x34
Ccedilla 0x34 shift
-greater 0x34 altgr
+periodcentered 0x34 altgr
division 0x34 shift altgr
period 0x35
colon 0x35 shift
-dead_belowdot 0x35 altgr
+dead_abovedot 0x35 altgr
dead_abovedot 0x35 shift altgr
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|