From: Alexey Gladkov Date: Sat, 13 Jun 2009 12:37:42 +0000 (+0400) Subject: [keymaps] Add UK keymap for the Sun Type-6 keyboard X-Git-Tag: 2.0.2~143 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=701f3e2daeb0fa40d3f89028476fda22b8f74c1b;p=platform%2Fupstream%2Fkbd.git [keymaps] Add UK keymap for the Sun Type-6 keyboard Signed-off-by: Alexey Gladkov --- diff --git a/data/keymaps/sun/sunt6-uk.map b/data/keymaps/sun/sunt6-uk.map new file mode 100644 index 0000000..d9f8a45 --- /dev/null +++ b/data/keymaps/sun/sunt6-uk.map @@ -0,0 +1,248 @@ +# UK keyboard map for the Sun Type-6 keyboard with Euro +# and Latin 1/2 compose sequences support +# +# Zdenek Brichacek +# +# AltGr+C = Cent +# AltGr+E or AltGr+4 = Euro + +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam + control shift keycode 2 = Hex_1 +keycode 3 = two quotedbl at + control shift keycode 3 = Hex_2 +keycode 4 = three sterling numbersign + control shift keycode 4 = Hex_3 +keycode 5 = four dollar currency + control shift keycode 5 = Hex_4 +keycode 6 = five percent + control shift keycode 6 = Hex_5 +keycode 7 = six asciicircum + control shift keycode 7 = Hex_6 +keycode 8 = seven ampersand braceleft + control shift keycode 8 = Hex_7 +keycode 9 = eight asterisk bracketleft + control shift keycode 9 = Hex_8 +keycode 10 = nine parenleft bracketright + control shift keycode 10 = Hex_9 +keycode 11 = zero parenright braceright + control shift keycode 11 = Hex_0 + +keycode 16 = q +keycode 17 = w +keycode 18 = e + altgr keycode 18 = currency + control shift keycode 18 = Hex_E +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p + +keycode 30 = a + control shift keycode 30 = Hex_A +keycode 31 = s +keycode 32 = d + control shift keycode 32 = Hex_D +keycode 33 = f + control shift keycode 33 = Hex_F +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l + +keycode 40 = apostrophe at quotedbl +keycode 41 = grave notsign bar + +keycode 43 = numbersign asciitilde +keycode 44 = z +keycode 45 = x +keycode 46 = c + altgr keycode 46 = cent + control shift keycode 46 = Hex_C +keycode 47 = v +keycode 48 = b + control shift keycode 48 = Hex_B +keycode 49 = n +keycode 50 = m + +keycode 86 = backslash bar + +keycode 100 = AltGr + +# keys above standard keypad +keycode 113 = # Mute +keycode 114 = # VolumeDown +keycode 115 = # VolumeUp +keycode 116 = # Power + +keycode 125 = # LeftMeta +keycode 126 = # RightMeta +keycode 127 = Compose +# "function" keys in first two columns on keyboard +keycode 128 = # Stop +keycode 129 = # Again +keycode 130 = # Props +keycode 131 = # Undo +keycode 132 = # Front +keycode 133 = # Copy +keycode 134 = # Open +keycode 135 = # Paste +keycode 136 = # Find +keycode 137 = # Cut +keycode 138 = # Help + + +# Compose sequences +# This part is from sunt5-us-cz.map file created by Jakub Jelinek. +# This should work for latin1 and latin2, +# unfortunately some keys compose sequences had to be modified +# a little bit, so that both latin1 and latin2 can be shared, +# particularly " something has been replaced by : something +# in latin1 composes. +compose ',' 'A' to '¡' +compose '`' 'A' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Â' +compose 'v' 'A' to 'Ã' +compose '~' 'A' to 'Ã' +compose '"' 'A' to 'Ä' +compose ':' 'A' to 'Ä' +compose '0' 'A' to 'Å' +compose 'A' 'A' to 'Å' +compose 'O' 'A' to 'Å' +compose ',' 'a' to '±' +compose '`' 'a' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'â' +compose 'v' 'a' to 'ã' +compose '~' 'a' to 'ã' +compose '"' 'a' to 'ä' +compose ':' 'a' to 'ä' +compose '0' 'a' to 'å' +compose 'a' 'a' to 'å' +compose 'o' 'a' to 'å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose 'v' 'C' to 'È' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose 'v' 'c' to 'è' +compose '^' 'D' to 'Ï' +compose 'v' 'D' to 'Ï' +compose '-' 'D' to 'Ð' +compose '^' 'd' to 'ï' +compose 'v' 'd' to 'ï' +compose '-' 'd' to 'ð' +compose 'A' 'E' to 'Æ' +compose '`' 'E' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '"' 'E' to 'Ë' +compose '^' 'E' to 'Ì' +compose 'v' 'E' to 'Ì' +compose 'a' 'e' to 'æ' +compose '`' 'e' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose '"' 'e' to 'ë' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose 'v' 'e' to 'ì' +compose 'T' 'H' to 'Þ' +compose 't' 'h' to 'þ' +compose '`' 'I' to 'Ì' +compose '\'' 'I' to 'Í' +compose '^' 'I' to 'Î' +compose '"' 'I' to 'Ï' +compose ':' 'I' to 'Ï' +compose '`' 'i' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'i' to 'î' +compose '"' 'i' to 'ï' +compose ':' 'i' to 'ï' +compose 'i' 'j' to 'ÿ' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'L' to 'Å' +compose '\'' 'l' to 'å' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 'N' to 'Ñ' +compose '~' 'N' to 'Ñ' +compose '^' 'N' to 'Ò' +compose 'v' 'N' to 'Ò' +compose '\'' 'n' to 'ñ' +compose '~' 'n' to 'ñ' +compose '^' 'n' to 'ò' +compose 'v' 'n' to 'ò' +compose '`' 'O' to 'Ò' +compose '\'' 'O' to 'Ó' +compose '^' 'O' to 'Ô' +compose '"' 'O' to 'Õ' +compose '~' 'O' to 'Õ' +compose ':' 'O' to 'Ö' +compose '/' 'O' to 'Ø' +compose '`' 'o' to 'ò' +compose '\'' 'o' to 'ó' +compose '^' 'o' to 'ô' +compose '"' 'o' to 'õ' +compose '~' 'o' to 'õ' +compose ':' 'o' to 'ö' +compose '/' 'o' to 'ø' +compose '\'' 'R' to 'À' +compose '^' 'R' to 'Ø' +compose 'v' 'R' to 'Ø' +compose '\'' 'r' to 'à' +compose '^' 'r' to 'ø' +compose 'v' 'r' to 'ø' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose 'v' 'S' to '©' +compose ',' 'S' to 'ª' +compose 'S' 'S' to 'ß' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose 'v' 's' to '¹' +compose ',' 's' to 'º' +compose 's' 's' to 'ß' +compose '^' 'T' to '«' +compose 'v' 'T' to '«' +compose '^' 't' to '»' +compose 'v' 't' to '»' +compose ',' 'T' to 'Þ' +compose ',' 't' to 'þ' +compose '^' 'U' to 'Ù' +compose 'o' 'U' to 'Ù' +compose '`' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '^' 'u' to 'ù' +compose 'o' 'u' to 'ù' +compose '`' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'Y' to 'Ý' +compose '\'' 'y' to 'ý' +compose '"' 'y' to 'ÿ' +compose ':' 'y' to 'ÿ' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose 'v' 'Z' to '®' +compose '.' 'Z' to '¯' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose 'v' 'z' to '¾' +compose '.' 'z' to '¿' +compose 's' 'z' to 'ß' +compose 'e' '=' to '¤'