Advertisement
altair

RubberDucky Czech (QWERTZ) keyboard definition

Jan 16th, 2015
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.33 KB | None | 0 0
  1. // LAYOUT_CZECH
  2. // Czech (standard, QWERTZ) keyboard
  3. //
  4. // Please note:
  5. // 1. This file does not contain special Czech alphabet characters with diacritic marks.
  6. //    I don't expect them to be needed in context of Rubberducky usage.
  7. // 2. The "Czech (QWERTY)" differs from Czech by lot more than just Z/Y position.
  8. //    The main difference is how to type special characters.
  9. //
  10. // Created by Michal A. Valasek, www.rider.cz
  11.  
  12. ASCII_20 = KEY_SPACE
  13. // 32  
  14. ASCII_21 = KEY_QUOTE, MODIFIERKEY_SHIFT
  15. // 33 !
  16. ASCII_22 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
  17. // 34 "
  18. ASCII_23 = KEY_X, MODIFIERKEY_RIGHT_ALT
  19. // 35 #
  20. ASCII_24 = KEY_SEMICOLON, MODIFIERKEY_RIGHT_ALT
  21. // 36 $
  22. ASCII_25 = KEY_MINUS, MODIFIERKEY_SHIFT
  23. // 37 %
  24. ASCII_26 = KEY_C, MODIFIERKEY_RIGHT_ALT
  25. // 38 &
  26. ASCII_27 = KEY_BACKSLASH, MODIFIERKEY_SHIFT
  27. // 39 '
  28. ASCII_28 = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
  29. // 40 (
  30. ASCII_29 = KEY_RIGHT_BRACE
  31. // 41 )
  32. ASCII_2A = KEY_SLASH, MODIFIERKEY_RIGHT_ALT
  33. // 42 *
  34. ASCII_2B = KEY_1
  35. // 43 +
  36. ASCII_2C = KEY_COMMA
  37. // 44 ,
  38. ASCII_2D = KEY_SLASH
  39. // 45 -
  40. ASCII_2E = KEY_PERIOD
  41. // 46 .
  42. ASCII_2F = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
  43. // 47 /
  44. ASCII_30 = KEY_0, MODIFIERKEY_SHIFT
  45. // 48 0
  46. ASCII_31 = KEY_1, MODIFIERKEY_SHIFT
  47. // 49 1
  48. ASCII_32 = KEY_2, MODIFIERKEY_SHIFT
  49. // 50 2
  50. ASCII_33 = KEY_3, MODIFIERKEY_SHIFT
  51. // 51 3
  52. ASCII_34 = KEY_4, MODIFIERKEY_SHIFT
  53. // 52 4
  54. ASCII_35 = KEY_5, MODIFIERKEY_SHIFT
  55. // 53 5
  56. ASCII_36 = KEY_6, MODIFIERKEY_SHIFT
  57. // 54 6
  58. ASCII_37 = KEY_7, MODIFIERKEY_SHIFT
  59. // 55 7
  60. ASCII_38 = KEY_8, MODIFIERKEY_SHIFT
  61. // 55 8
  62. ASCII_39 = KEY_9, MODIFIERKEY_SHIFT
  63. // 57 9
  64. ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
  65. // 58 :
  66. ASCII_3B = KEY_TILDE
  67. // 59 ;
  68. ASCII_3C = KEY_COMMA, MODIFIERKEY_RIGHT_ALT
  69. // 60 <
  70. ASCII_3D = KEY_MINUS
  71. // 61 =
  72. ASCII_3E = KEY_PERIOD, MODIFIERKEY_RIGHT_ALT
  73. // 62 >
  74. ASCII_3F = KEY_COMMA, MODIFIERKEY_SHIFT
  75. // 63 ?
  76. ASCII_40 = KEY_V, MODIFIERKEY_RIGHT_ALT
  77. // 64 @
  78. ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
  79. // 65 A
  80. ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
  81. // 66 B
  82. ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
  83. // 67 C
  84. ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
  85. // 68 D
  86. ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
  87. // 69 E
  88. ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
  89. // 70 F
  90. ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
  91. // 71 G
  92. ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
  93. // 72 H
  94. ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
  95. // 73 I
  96. ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
  97. // 74 J
  98. ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
  99. // 75 K
  100. ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
  101. // 76 L
  102. ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
  103. // 77 M
  104. ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
  105. // 78 N
  106. ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
  107. // 79 O
  108. ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
  109. // 80 P
  110. ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
  111. // 81 Q
  112. ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
  113. // 82 R
  114. ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
  115. // 83 S
  116. ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
  117. // 84 T
  118. ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
  119. // 85 U
  120. ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
  121. // 86 V
  122. ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
  123. // 87 W
  124. ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
  125. // 88 X
  126. ASCII_59 = KEY_Z, MODIFIERKEY_SHIFT
  127. // 89 Y
  128. ASCII_5A = KEY_Y, MODIFIERKEY_SHIFT
  129. // 90 Z
  130. ASCII_5B = KEY_F, MODIFIERKEY_RIGHT_ALT
  131. // 91 [
  132. ASCII_5C = KEY_Q, MODIFIERKEY_RIGHT_ALT
  133. // 92 (BACKSLASH)
  134. ASCII_5D = KEY_G, MODIFIERKEY_RIGHT_ALT
  135. // 93 ]
  136. ASCII_5E = KEY_3, MODIFIERKEY_RIGHT_ALT
  137. // 94 ^
  138. ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
  139. // 95 _
  140. ASCII_60 = KEY_7, MODIFIERKEY_RIGHT_ALT, KEY_SPACE
  141. // 96  `
  142. ASCII_61 = KEY_A
  143. // 97 a
  144. ASCII_62 = KEY_B
  145. // 98 b
  146. ASCII_63 = KEY_C
  147. // 99 c
  148. ASCII_64 = KEY_D
  149. // 100 d
  150. ASCII_65 = KEY_E
  151. // 101 e
  152. ASCII_66 = KEY_F
  153. // 102 f
  154. ASCII_67 = KEY_G
  155. // 103 g
  156. ASCII_68 = KEY_H
  157. // 104 h
  158. ASCII_69 = KEY_I
  159. // 105 i
  160. ASCII_6A = KEY_J
  161. // 106 j
  162. ASCII_6B = KEY_K
  163. // 107 k
  164. ASCII_6C = KEY_L
  165. // 108 l
  166. ASCII_6D = KEY_M
  167. // 109 m
  168. ASCII_6E = KEY_N
  169. // 110 n
  170. ASCII_6F = KEY_O
  171. // 111 o
  172. ASCII_70 = KEY_P
  173. // 112 p
  174. ASCII_71 = KEY_Q
  175. // 113 q
  176. ASCII_72 = KEY_R
  177. // 114 r
  178. ASCII_73 = KEY_S
  179. // 115 s
  180. ASCII_74 = KEY_T
  181. // 116 t
  182. ASCII_75 = KEY_U
  183. // 117 u
  184. ASCII_76 = KEY_V
  185. // 118 v
  186. ASCII_77 = KEY_W
  187. // 119 w
  188. ASCII_78 = KEY_X
  189. // 120 x
  190. ASCII_79 = KEY_Z
  191. // 121 y
  192. ASCII_7A = KEY_Y
  193. // 122 z
  194. ASCII_7B = KEY_B, MODIFIERKEY_RIGHT_ALT
  195. // 123 {
  196. ASCII_7C = KEY_W, MODIFIERKEY_RIGHT_ALT
  197. // 124 |
  198. ASCII_7D = KEY_N, MODIFIERKEY_RIGHT_ALT
  199. // 125 }
  200. ASCII_7E = KEY_1, MODIFIERKEY_RIGHT_ALT
  201. // 126 ~
  202. ASCII_7F = KEY_BACKSPACE
  203. // 127 (BACKSPACE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement