gb.h 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. /* English GB / British keyboard layout */
  2. /* Linux keycode */ /* normal */ /* shift */ /* meta */ /* shift + meta */
  3. /* KEY_1 2 */ "1", "!", "¹", "¡",
  4. /* KEY_2 3 */ "2", "\"", "²", "⅛",
  5. /* KEY_3 4 */ "3", "£", "³", "£",
  6. /* KEY_4 5 */ "4", "$", "€", "¼",
  7. /* KEY_5 6 */ "5", "%", "½", "⅜",
  8. /* KEY_6 7 */ "6", "^", "¾", "⅝",
  9. /* KEY_7 8 */ "7", "&", "{", "⅞",
  10. /* KEY_8 9 */ "8", "*", "[", "™",
  11. /* KEY_9 10 */ "9", "(", "]", "±",
  12. /* KEY_0 11 */ "0", ")", "}", "°",
  13. /* KEY_MINUS 12 */ "-", "_", "\\", "¿",
  14. /* KEY_EQUAL 13 */ "=", "+", "¸", "˛",
  15. /* KEY_BACKSPACE 14 */ "\b", "", "", "",
  16. /* KEY_TAB 15 */ "\t", "", "", "",
  17. /* KEY_Q 16 */ "q", "Q", "@", "Ω",
  18. /* KEY_W 17 */ "w", "W", "ſ", "§",
  19. /* KEY_E 18 */ "e", "E", "e", "E",
  20. /* KEY_R 19 */ "r", "R", "¶", "®",
  21. /* KEY_T 20 */ "t", "T", "ŧ", "Ŧ",
  22. /* KEY_Y 21 */ "y", "Y", "←", "¥",
  23. /* KEY_U 22 */ "u", "U", "↓", "↑",
  24. /* KEY_I 23 */ "i", "I", "→", "ı",
  25. /* KEY_O 24 */ "o", "O", "ø", "Ø",
  26. /* KEY_P 25 */ "p", "P", "þ", "Þ",
  27. /* KEY_LEFTBRACE 26 */ "[", "{", "¨", "°",
  28. /* KEY_RIGHTBRACE 27 */ "]", "}", "~", "¯",
  29. /* KEY_ENTER 28 */ "\n", "", "", "",
  30. /* KEY_LEFTCTRL 29 */ "", "", "", "",
  31. /* KEY_A 30 */ "a", "A", "æ", "Æ",
  32. /* KEY_S 31 */ "s", "S", "ß", "ẞ",
  33. /* KEY_D 32 */ "d", "D", "ð", "Ð",
  34. /* KEY_F 33 */ "f", "F", "đ", "ª",
  35. /* KEY_G 34 */ "g", "G", "ŋ", "Ŋ",
  36. /* KEY_H 35 */ "h", "H", "ħ", "Ħ",
  37. /* KEY_J 36 */ "j", "J", "", "̛",
  38. /* KEY_K 37 */ "k", "K", "ĸ", "&",
  39. /* KEY_L 38 */ "l", "L", "ł", "Ł",
  40. /* KEY_SEMICOLON 39 */ ";", ":", "´", "˝",
  41. /* KEY_APOSTROPHE 40 */ "'", "@", "^", "ˇ",
  42. /* KEY_GRAVE 41 */ "`", "¬", "|", "|",
  43. /* KEY_LEFTSHIFT 42 */ "", "", "", "",
  44. /* KEY_BACKSLASH 43 */ "#", "~", "`", "˘",
  45. /* KEY_Z 44 */ "z", "Z", "«", "<",
  46. /* KEY_X 45 */ "x", "X", "»", ">",
  47. /* KEY_C 46 */ "c", "C", "¢", "©",
  48. /* KEY_V 47 */ "v", "V", "„", "‚",
  49. /* KEY_B 48 */ "b", "B", "“", "‘",
  50. /* KEY_N 49 */ "n", "N", "”", "’",
  51. /* KEY_M 50 */ "m", "M", "µ", "º",
  52. /* KEY_COMMA 51 */ ",", "<", "•", "×",
  53. /* KEY_DOT 52 */ ".", ">", "·", "÷",
  54. /* KEY_SLASH 53 */ "/", "?", "", "˙",
  55. /* KEY_RIGHTSHIFT 54 */ "", "", "", "",
  56. /* KEY_KPASTERISK 55 */ "*", "", "", "",
  57. /* KEY_LEFTALT 56 */ "", "", "", "",
  58. /* KEY_SPACE 57 */ " ", " ", "", "",
  59. /* KEY_CAPSLOCK 58 */ "", "", "", "",
  60. /* KEY_F1 59 */ "", "", "", "",
  61. /* KEY_F2 60 */ "", "", "", "",
  62. /* KEY_F3 61 */ "", "", "", "",
  63. /* KEY_F4 62 */ "", "", "", "",
  64. /* KEY_F5 63 */ "", "", "", "",
  65. /* KEY_F6 64 */ "", "", "", "",
  66. /* KEY_F7 65 */ "", "", "", "",
  67. /* KEY_F8 66 */ "", "", "", "",
  68. /* KEY_F9 67 */ "", "", "", "",
  69. /* KEY_F10 68 */ "", "", "", "",
  70. /* KEY_NUMLOCK 69 */ "", "", "", "",
  71. /* KEY_SCROLLLOCK 70 */ "", "", "", "",
  72. /* KEY_KP7 71 */ "7", "", "", "",
  73. /* KEY_KP8 72 */ "8", "", "", "",
  74. /* KEY_KP9 73 */ "9", "", "", "",
  75. /* KEY_KPMINUS 74 */ "-", "", "", "",
  76. /* KEY_KP4 75 */ "4", "", "", "",
  77. /* KEY_KP5 76 */ "5", "", "", "",
  78. /* KEY_KP6 77 */ "6", "", "", "",
  79. /* KEY_KPPLUS 78 */ "+", "", "", "",
  80. /* KEY_KP1 79 */ "1", "", "", "",
  81. /* KEY_KP2 80 */ "2", "", "", "",
  82. /* KEY_KP3 81 */ "3", "", "", "",
  83. /* KEY_KP0 82 */ "0", "", "", "",
  84. /* KEY_KPDOT 83 */ ".", "", "", "",
  85. /* ??? 84 */ "", "", "", "",
  86. /* KEY_ZENKAKUHANKAKU 85 */ "", "", "", "",
  87. /* KEY_102ND 86 */ "\\", "|", "|", "¦",
  88. /* KEY_F11 87 */ "", "", "", "",
  89. /* KEY_F12 88 */ "", "", "", "",
  90. /* KEY_RO 89 */ "", "", "", "",
  91. /* KEY_KATAKANA 90 */ "", "", "", "",
  92. /* KEY_HIRAGANA 91 */ "", "", "", "",
  93. /* KEY_HENKAN 92 */ "", "", "", "",
  94. /* KEY_KATAKANAHIRAGANA 93*/"", "", "", "",
  95. /* KEY_MUHENKAN 94 */ "", "", "", "",
  96. /* KEY_KPJPCOMMA 95 */ "", "", "", "",
  97. /* KEY_KPENTER 96 */ "\n", "", "", "",
  98. /* KEY_RIGHTCTRL 97 */ "", "", "", "",
  99. /* KEY_KPSLASH 98 */ "/", "", "", "",
  100. /* KEY_SYSRQ 99 */ "", "", "", "",
  101. /* KEY_RIGHTALT 100 */ "", "", "", "",
  102. /* KEY_LINEFEED 101 */ "", "", "", "",
  103. /* KEY_HOME 102 */ "", "", "", "",
  104. /* KEY_UP 103 */ "", "", "", "",
  105. /* KEY_PAGEUP 104 */ "", "", "", "",
  106. /* KEY_LEFT 105 */ "", "", "", "",
  107. /* KEY_RIGHT 106 */ "", "", "", "",
  108. /* KEY_END 107 */ "", "", "", "",
  109. /* KEY_DOWN 108 */ "", "", "", "",
  110. /* KEY_PAGEDOWN 109 */ "", "", "", "",
  111. /* KEY_INSERT 110 */ "", "", "", "",
  112. /* KEY_DELETE 111 */ "", "", "", "",
  113. /* KEY_MACRO 112 */ "", "", "", "",
  114. /* KEY_MUTE 113 */ "", "", "", "",
  115. /* KEY_VOLUMEDOWN 114 */ "", "", "", "",
  116. /* KEY_VOLUMEUP 115 */ "", "", "", "",
  117. /* KEY_POWER 116 */ "", "", "", "",
  118. /* KEY_KPEQUAL 117 */ "", "", "", "",
  119. /* KEY_KPPLUSMINUS 118 */ "", "", "", "",
  120. /* KEY_PAUSE 119 */ "", "", "", "",
  121. /* KEY_SCALE 120 */ "", "", "", "",
  122. /* KEY_KPCOMMA 121 */ "", "", "", "",
  123. /* KEY_HANGEUL 122 */ "", "", "", "",
  124. /* KEY_HANJA 123 */ "", "", "", "",
  125. /* KEY_YEN 124 */ "", "", "", "",
  126. /* KEY_LEFTMETA 125 */ "", "", "", "",
  127. /* KEY_RIGHTMETA 126 */ "", "", "", "",
  128. /* KEY_COMPOSE 127 */ "", "", "", ""