unicodemap.proto_fr 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. #region: Philips VG8000/VG8010 French version
  2. # Seems to be some kind of prototype of the French
  3. # key matrix
  4. #format: <UNICODE>, <ROW><COL>, <MODIFIERS>
  5. # <UNICODE>: hexadecimal unicode number or DEADKEY<N>
  6. # <ROW>: row in keyboard matrix (hexadecimal: 0-B)
  7. # <COL>: column in keyboard matrix (0-7)
  8. # <MODIFIERS>: space separated list of modifiers:
  9. # SHIFT CTRL GRAPH CODE
  10. #
  11. # Example characters in comments are encoded in UTF-8
  12. #
  13. DEADKEY1, 54,
  14. 0000, 33, CTRL CODE # ^@
  15. 0001, 13, CTRL # ^A
  16. 0002, 07, CTRL # ^B
  17. 0003, 11, CTRL # ^C
  18. 0004, 32, CTRL # ^D
  19. 0005, 52, CTRL # ^E
  20. 0006, 22, CTRL # ^F
  21. 0007, 27, CTRL # ^G
  22. 0008, 75, # Backspace
  23. 0009, 73, # Tab
  24. 000a, 16, CTRL # ^J
  25. 000b, 81, # Home (is Home a unicode character?)
  26. 000c, 06, CTRL # ^L
  27. 000d, 77, # Enter/CR
  28. 000e, 10, CTRL # ^N
  29. 000f, 56, CTRL # ^O
  30. 0010, 45, CTRL # ^P
  31. 0011, 12, CTRL # ^Q
  32. 0012, 82, # Insert (is Insert a unicode character?)
  33. 0013, 02, CTRL # ^S
  34. 0014, 37, CTRL # ^T
  35. 0015, 31, CTRL # ^U
  36. 0016, 17, CTRL # ^V
  37. 0017, 21, CTRL # ^W
  38. 0018, 76, # Select (is Select a unicode character?)
  39. 0019, 51, CTRL # ^Y
  40. 001a, 23, CTRL # ^Z
  41. 001b, 72, # Escape(SDL maps ESC and ^[ to this code)
  42. 001c, 87, # Right (SDL maps ^\ to this code)
  43. 001d, 84, # Left (SDL maps ^] to this code)
  44. 001e, 85, # Up (SDL maps ^6 to this code)
  45. 001f, 86, # Down (SDL maps ^/ to this code)
  46. 0020, 80, # Space
  47. 0021, 26, # !
  48. 0022, 43, # "
  49. 0023, 14, # #
  50. 0024, 24, # $
  51. 0025, 44, SHIFT # %
  52. 0026, 03, # &
  53. 0027, 53, # '
  54. 0028, 57, # (
  55. 0029, 35, # )
  56. 002a, 24, SHIFT # *
  57. 002b, 30, SHIFT # +
  58. 002c, 20, # ,
  59. 002d, 15, # -
  60. 002e, 00, SHIFT # .
  61. 002f, 50, SHIFT # /
  62. 0030, 25, SHIFT # 0
  63. 0031, 03, SHIFT # 1
  64. 0032, 33, SHIFT # 2
  65. 0033, 43, SHIFT # 3
  66. 0034, 53, SHIFT # 4
  67. 0035, 57, SHIFT # 5
  68. 0036, 47, SHIFT # 6
  69. 0037, 41, SHIFT # 7
  70. 0038, 26, SHIFT # 8
  71. 0039, 55, SHIFT # 9
  72. 003a, 50, # :
  73. 003b, 00, # ;
  74. 003c, 04, # <
  75. 003d, 30, # =
  76. 003e, 04, SHIFT # >
  77. 003f, 20, SHIFT # ?
  78. 0040, 33, CODE # @
  79. 0041, 13, SHIFT # A
  80. 0042, 07, SHIFT # B
  81. 0043, 11, SHIFT # C
  82. 0044, 32, SHIFT # D
  83. 0045, 52, SHIFT # E
  84. 0046, 22, SHIFT # F
  85. 0047, 27, SHIFT # G
  86. 0048, 40, SHIFT # H
  87. 0049, 36, SHIFT # I
  88. 004a, 16, SHIFT # J
  89. 004b, 46, SHIFT # K
  90. 004c, 06, SHIFT # L
  91. 004d, 34, SHIFT # M
  92. 004e, 10, SHIFT # N
  93. 004f, 56, SHIFT # O
  94. 0050, 45, SHIFT # P
  95. 0051, 12, SHIFT # Q
  96. 0052, 42, SHIFT # R
  97. 0053, 02, SHIFT # S
  98. 0054, 37, SHIFT # T
  99. 0055, 31, SHIFT # U
  100. 0056, 17, SHIFT # V
  101. 0057, 21, SHIFT # W
  102. 0058, 01, SHIFT # X
  103. 0059, 51, SHIFT # Y
  104. 005a, 23, SHIFT # Z
  105. 005b, 57, SHIFT CODE # [
  106. 005c, 50, SHIFT CODE # \
  107. 005d, 35, SHIFT CODE # ]
  108. 005e, 47, CODE # ^
  109. 005f, 15, SHIFT # _
  110. 0060, 53, CODE # `
  111. 0061, 13, # a
  112. 0062, 07, # b
  113. 0063, 11, # c
  114. 0064, 32, # d
  115. 0065, 52, # e
  116. 0066, 22, # f
  117. 0067, 27, # g
  118. 0068, 40, # h
  119. 0069, 36, # i
  120. 006a, 16, # j
  121. 006b, 46, # k
  122. 006c, 06, # l
  123. 006d, 34, # m
  124. 006e, 10, # n
  125. 006f, 56, # o
  126. 0070, 45, # p
  127. 0071, 12, # q
  128. 0072, 42, # r
  129. 0073, 02, # s
  130. 0074, 37, # t
  131. 0075, 31, # u
  132. 0076, 17, # v
  133. 0077, 21, # w
  134. 0078, 01, # x
  135. 0079, 51, # y
  136. 007a, 23, # z
  137. 007b, 57, CODE # {
  138. 007c, 03, CODE # |
  139. 007d, 35, CODE # }
  140. 007e, 41, SHIFT CODE # ~
  141. 007f, 83, # Delete
  142. 00a0, 80, # No-break space (&nbsp;)
  143. 00a1, 03, SHIFT CODE # ¡
  144. 00a2, 24, CODE # ¢
  145. 00a3, 14, SHIFT # £
  146. 00a5, 51, SHIFT CODE # ¥
  147. 00a7, 47, # §
  148. 00aa, 50, CODE # ª
  149. 00ab, 04, GRAPH # «
  150. 00ac, 51, SHIFT GRAPH # ¬
  151. 00b0, 35, SHIFT # °
  152. 00b1, 30, GRAPH # ±
  153. 00b2, 33, SHIFT GRAPH # ²
  154. 00b5, 20, CODE # µ
  155. 00b6, 47, SHIFT CODE # ¶
  156. 00b7, 11, SHIFT GRAPH # ·
  157. 00ba, 30, CODE # º
  158. 00bb, 04, SHIFT GRAPH # »
  159. 00bc, 03, GRAPH # ¼
  160. 00bd, 33, GRAPH # ½
  161. 00be, 43, GRAPH # ¾
  162. 00bf, 20, SHIFT CODE # ¿
  163. 00c3, 40, SHIFT CODE # Ã
  164. 00c4, 12, SHIFT CODE # Ä
  165. 00c5, 00, SHIFT CODE # Å
  166. 00c6, 16, SHIFT CODE # Æ
  167. 00c7, 55, SHIFT CODE # Ç
  168. 00c9, 33, SHIFT CODE # É
  169. 00d1, 10, SHIFT CODE # Ñ
  170. 00d5, 06, SHIFT CODE # Õ
  171. 00d6, 22, SHIFT CODE # Ö
  172. 00dc, 27, SHIFT CODE # Ü
  173. 00df, 07, CODE # ß
  174. 00e0, 25, # à
  175. 00e1, 51, CODE # á
  176. 00e2, 13, CODE # â
  177. 00e3, 40, CODE # ã
  178. 00e4, 12, CODE # ä
  179. 00e5, 00, CODE # å
  180. 00e6, 16, CODE # æ
  181. 00e7, 55, # ç
  182. 00e8, 41, # è
  183. 00e9, 33, # é
  184. 00ea, 23, CODE # ê
  185. 00eb, 02, CODE # ë
  186. 00ec, 11, CODE # ì
  187. 00ed, 36, CODE # í
  188. 00ee, 52, CODE # î
  189. 00ef, 32, CODE # ï
  190. 00f1, 10, CODE # ñ
  191. 00f2, 17, CODE # ò
  192. 00f3, 56, CODE # ó
  193. 00f4, 42, CODE # ô
  194. 00f5, 06, CODE # õ
  195. 00f6, 22, CODE # ö
  196. 00f7, 00, GRAPH # ÷
  197. 00f9, 44, # ù
  198. 00fa, 45, CODE # ú
  199. 00fb, 37, CODE # û
  200. 00fc, 27, CODE # ü
  201. 00ff, 31, CODE # ÿ
  202. 0128, 46, SHIFT CODE # Ĩ
  203. 0129, 46, CODE # ĩ
  204. 0132, 44, SHIFT CODE # IJ
  205. 0133, 44, CODE # ij
  206. 0168, 34, SHIFT CODE # Ũ
  207. 0169, 34, CODE # ũ
  208. 0192, 01, CODE # ƒ
  209. 0393, 26, SHIFT CODE # Γ
  210. 0394, 25, SHIFT CODE # Δ
  211. 03a3, 14, SHIFT CODE # Σ
  212. 03a6, 15, SHIFT CODE # Φ
  213. 03a9, 21, SHIFT CODE # Ω
  214. 03b1, 43, CODE # α
  215. 03b4, 25, CODE # δ
  216. 03b5, 41, CODE # ε
  217. 03b8, 55, CODE # θ
  218. 03c0, 45, SHIFT CODE # π
  219. 03c3, 14, CODE # σ
  220. 03c4, 26, CODE # τ
  221. 2300, 15, CODE # ⌀
  222. 03c9, 21, CODE # ω
  223. 2219, 01, SHIFT GRAPH # ∙
  224. 2022, 55, GRAPH # •
  225. 2030, 14, GRAPH # ‰
  226. 207f, 43, SHIFT GRAPH # ⁿ
  227. 20a7, 43, SHIFT CODE # ₧
  228. 221a, 41, GRAPH # √
  229. 221e, 26, GRAPH # ∞
  230. 2229, 57, GRAPH # ∩
  231. 223d, 53, GRAPH # ∽
  232. 2248, 53, SHIFT GRAPH # ≈
  233. 2021, 37, SHIFT GRAPH # ‡
  234. 2261, 30, SHIFT GRAPH # ≡
  235. 2264, 04, CODE # ≤
  236. 2265, 04, SHIFT CODE # ≥
  237. 2310, 42, SHIFT GRAPH # ⌐
  238. 2320, 47, GRAPH # ⌠
  239. 2321, 47, SHIFT GRAPH # ⌡
  240. 2500, 15, GRAPH # ─
  241. 2502, 03, SHIFT GRAPH # │
  242. 250c, 42, GRAPH # ┌
  243. 2510, 51, GRAPH # ┐
  244. 2514, 17, GRAPH # └
  245. 2518, 10, GRAPH # ┘
  246. 251c, 22, GRAPH # ├
  247. 2524, 40, GRAPH # ┤
  248. 252c, 37, GRAPH # ┬
  249. 2534, 07, GRAPH # ┴
  250. 253c, 27, GRAPH # ┼
  251. 2571, 50, SHIFT GRAPH # ╱
  252. 2572, 50, GRAPH # ╲
  253. 2573, 01, GRAPH # ╳
  254. 2580, 36, SHIFT GRAPH # ▀
  255. 2582, 31, GRAPH # ▂
  256. 2584, 36, GRAPH # ▄
  257. 2586, 56, GRAPH # ▆
  258. 2588, 45, GRAPH # █
  259. 258a, 06, GRAPH # ▊
  260. 258c, 46, GRAPH # ▌
  261. 258e, 16, GRAPH # ▎
  262. 2590, 46, SHIFT GRAPH # ▐
  263. 1FB82, 56, SHIFT GRAPH # UPPER ONE QUARTER BLOCK
  264. 1FB87, 06, SHIFT GRAPH # RIGHT ONE QUARTER BLOCK
  265. 2596, 40, SHIFT GRAPH # ▖
  266. 2597, 22, SHIFT GRAPH # ▗
  267. 2598, 10, SHIFT GRAPH # ▘
  268. 259a, 32, SHIFT GRAPH # ▚
  269. 259d, 17, SHIFT GRAPH # ▝
  270. 259e, 32, GRAPH # ▞
  271. 1FB98, 13, GRAPH # UPPER LEFT TO LOWER RIGHT FILL
  272. 1FB99, 13, SHIFT GRAPH # UPPER RIGHT TO LOWER LEFT FILL
  273. 1FB96, 45, SHIFT GRAPH # INVERSE CHECKER BOARD FILL
  274. 1FB6F, 52, SHIFT GRAPH # LOWER TRIANGULAR ONE QUARTER BLOCK
  275. 1FB6C, 23, GRAPH # LEFT TRIANGULAR ONE QUARTER BLOCK
  276. 1FB6D, 52, GRAPH # UPPER TRIANGULAR ONE QUARTER BLOCK
  277. 1FB6E, 23, SHIFT GRAPH # RIGHT TRIANGULAR ONE QUARTER BLOCK
  278. 25ca, 11, GRAPH # ◊
  279. 25cb, 25, GRAPH # ○
  280. 25d8, 55, SHIFT GRAPH # ◘
  281. 25d9, 25, SHIFT GRAPH # ◙
  282. 25a0, 12, SHIFT GRAPH # ■
  283. 25ac, 12, GRAPH # ▬
  284. 263a, 35, GRAPH # ☺
  285. 263b, 35, SHIFT GRAPH # ☻
  286. 263c, 21, GRAPH # ☼
  287. 2640, 20, SHIFT GRAPH # ♀
  288. 2642, 20, GRAPH # ♂
  289. 2660, 34, GRAPH # ♠
  290. 2663, 44, GRAPH # ♣
  291. 2665, 44, SHIFT GRAPH # ♥
  292. 2666, 34, SHIFT GRAPH # ♦
  293. 266a, 24, GRAPH # ♪
  294. 266b, 24, SHIFT GRAPH # ♫
  295. 1FB9B, 02, GRAPH # LEFT AND RIGHT TRIANGULAR HALF BLOCK
  296. 1FB9A, 02, SHIFT GRAPH # UPPER AND LOWER TRIANGULAR HALF BLOCK