home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3.4.17 [SPARC, PA-RISC] / nextstep33_risc.iso / NextLibrary / Keyboards / TYPE5_JAPANESE.keyboard < prev    next >
Text File  |  1995-01-17  |  5KB  |  194 lines

  1. #
  2. # TYPE5.keyboard
  3. # - a keyboard layout description file
  4. # (based on the 119 key TYPE5 keyboard)
  5. #
  6. # 31-Oct-94    Kevin Schmidt (kschmidt) from Sun
  7. #    Added keyboard support for Sun/SPARC systems
  8. #
  9.  
  10. name Sun Type5 Japanese Keyboard
  11. interface 7
  12. handler_id 49
  13.  
  14. #
  15. # to begin, the left hand side of the keyboard
  16. #
  17.  
  18. # option keys
  19. #  note: options keys on the type5 keyboard add 48 "points"
  20. #  plus 5 "points" of space to the left side of the keyboard.
  21. row 0.0 0.0
  22. key rectangle(22.0,24.0) 0x5f    # find
  23. key rectangle(22.0,24.0) 0x61    # cut
  24. row 0.0 24.0
  25. key rectangle(22.0,24.0) 0x48    # open
  26. key rectangle(22.0,24.0) 0x49    # paste
  27. row 0.0 48.0
  28. key rectangle(22.0,24.0) 0x31    # front
  29. key rectangle(22.0,24.0) 0x33    # copy
  30. row 0.0 72.0
  31. key rectangle(22.0,24.0) 0x19    # props
  32. key rectangle(22.0,24.0) 0x1a    # undo
  33. row 0.0 96.0
  34. key rectangle(22.0,24.0) 0x01    # stop
  35. key rectangle(22.0,24.0) 0x03    # again
  36. row 0.0 130.0
  37. key rectangle(44.0,24.0) 0x76    # help
  38.  
  39. # modifiers + space bar
  40. row 48.0 0.0
  41. key rectangle(22.0,24.0) 0x4c    # control
  42. key rectangle(22.0,24.0) 0x13    # alternate
  43. key rectangle(22.0,24.0) 0x78    # left cmd
  44. key rectangle(22.0,24.0) 0x73    # blank key
  45. key rectangle(132.0,24.0) 0x79    # space bar
  46. key rectangle(22.0,24.0) 0x74    # blank key
  47. key rectangle(22.0,24.0) 0x75    # blank key
  48. key rectangle(22.0,24.0) 0x7a    # right cmd
  49. key rectangle(22.0,24.0) 0x43    # compose
  50. key rectangle(22.0,24.0) 0x0d    # alt graph
  51.  
  52. # row 1
  53. row 48.0 24.0
  54. key rectangle(55.0,24.0) 0x63    # left shift
  55. # row 1 alpha keys
  56. key rectangle(22.0,24.0) 0x64
  57. key rectangle(22.0,24.0) 0x65
  58. key rectangle(22.0,24.0) 0x66
  59. key rectangle(22.0,24.0) 0x67
  60. key rectangle(22.0,24.0) 0x68
  61. key rectangle(22.0,24.0) 0x69
  62. key rectangle(22.0,24.0) 0x6a
  63. key rectangle(22.0,24.0) 0x6b
  64. key rectangle(22.0,24.0) 0x6c
  65. key rectangle(22.0,24.0) 0x6d
  66. key rectangle(22.0,24.0) 0x6f    # backslash,dash
  67. key rectangle(33.0,24.0) 0x6e    # right shift
  68.  
  69. # row 2
  70. row 48.0 48.0
  71. key rectangle(44.0,24.0) 0x77    # caps lock
  72. # row 2 alpha keys
  73. key rectangle(22.0,24.0) 0x4d
  74. key rectangle(22.0,24.0) 0x4e
  75. key rectangle(22.0,24.0) 0x4f
  76. key rectangle(22.0,24.0) 0x50
  77. key rectangle(22.0,24.0) 0x51
  78. key rectangle(22.0,24.0) 0x52
  79. key rectangle(22.0,24.0) 0x53
  80. key rectangle(22.0,24.0) 0x54
  81. key rectangle(22.0,24.0) 0x55
  82. key rectangle(22.0,24.0) 0x56
  83. key rectangle(22.0,24.0) 0x57
  84. key rectangle(22.0,24.0) 0x58    # backslash,pipe
  85. key shape(U 24.0 L 11.0 U 24.0 R 33.0 D 48.0 L 22.0) 0x59        # return
  86.  
  87. # row 3
  88. row 48.0 72.0
  89. key rectangle(33.0,24.0) 0x35    # tab
  90. # row 3 alpha keys
  91. key rectangle(22.0,24.0) 0x36
  92. key rectangle(22.0,24.0) 0x37
  93. key rectangle(22.0,24.0) 0x38
  94. key rectangle(22.0,24.0) 0x39
  95. key rectangle(22.0,24.0) 0x3a
  96. key rectangle(22.0,24.0) 0x3b
  97. key rectangle(22.0,24.0) 0x3c
  98. key rectangle(22.0,24.0) 0x3d
  99. key rectangle(22.0,24.0) 0x3e
  100. key rectangle(22.0,24.0) 0x3f
  101. key rectangle(22.0,24.0) 0x40
  102. key rectangle(22.0,24.0) 0x41
  103.  
  104. # row 4 (the number keys)
  105. row 48.0 96.0
  106. key rectangle(22.0,24.0) 0x2a    # tilde
  107. key rectangle(22.0,24.0) 0x1e
  108. key rectangle(22.0,24.0) 0x1f
  109. key rectangle(22.0,24.0) 0x20
  110. key rectangle(22.0,24.0) 0x21
  111. key rectangle(22.0,24.0) 0x22
  112. key rectangle(22.0,24.0) 0x23
  113. key rectangle(22.0,24.0) 0x24
  114. key rectangle(22.0,24.0) 0x25
  115. key rectangle(22.0,24.0) 0x26
  116. key rectangle(22.0,24.0) 0x27
  117. key rectangle(22.0,24.0) 0x28
  118. key rectangle(22.0,24.0) 0x29
  119. key rectangle(44.0,24.0) 0x2b    # backspace
  120.  
  121. # row 5 (the function keys)
  122. row 48.0 130.0
  123. key rectangle(22.0,24.0) 0x1d    # esc
  124. space 20.0
  125. key rectangle(22.0,24.0) 0x05    # f1
  126. key rectangle(22.0,24.0) 0x06
  127. key rectangle(22.0,24.0) 0x08
  128. key rectangle(22.0,24.0) 0x0a
  129. space 12.0
  130. key rectangle(22.0,24.0) 0x0c
  131. key rectangle(22.0,24.0) 0x0e
  132. key rectangle(22.0,24.0) 0x10
  133. key rectangle(22.0,24.0) 0x11
  134. space 12.0
  135. key rectangle(22.0,24.0) 0x12
  136. key rectangle(22.0,24.0) 0x07
  137. key rectangle(22.0,24.0) 0x09
  138. key rectangle(22.0,24.0) 0x0b    # f12
  139.  
  140. #
  141. # now, on to the right hand side of the keyboard
  142. #
  143.  
  144. # arrow keys
  145. row 382.0 0.0
  146. key rectangle(22.0,24.0) 0x18    # <-
  147. key rectangle(22.0,24.0) 0x1b    # v
  148. key rectangle(22.0,24.0) 0x1c    # ->
  149. row 404.0 24.0
  150. key rectangle(22.0,24.0) 0x14    # ^
  151.  
  152. # home/delete/insert/etc
  153. row 382.0 72.0
  154. key rectangle(22.0,24.0) 0x42    # del
  155. key rectangle(22.0,24.0) 0x4a    # end
  156. key rectangle(22.0,24.0) 0x7b    # page down
  157. row 382.0 96.0
  158. key rectangle(22.0,24.0) 0x2c    # insert
  159. key rectangle(22.0,24.0) 0x34    # home
  160. key rectangle(22.0,24.0) 0x60    # page up
  161. row 382.0 130.0
  162. key rectangle(22.0,24.0) 0x16    # print screen
  163. key rectangle(22.0,24.0) 0x17    # scroll lock
  164. key rectangle(22.0,24.0) 0x15    # pause
  165.  
  166. # numeric keypad
  167. row 452 0.0
  168. key rectangle(44.0,24.0) 0x5e    # zero
  169. key rectangle(22.0,24.0) 0x32    # decimal pt
  170. key rectangle(22.0,48.0) 0x5a    # enter
  171. row 452.0 24.0
  172. key rectangle(22.0,24.0) 0x70
  173. key rectangle(22.0,24.0) 0x71
  174. key rectangle(22.0,24.0) 0x72
  175. row 452.0 48.0
  176. key rectangle(22.0,24.0) 0x5b
  177. key rectangle(22.0,24.0) 0x5c
  178. key rectangle(22.0,24.0) 0x5d
  179. key rectangle(22.0,48.0) 0x7d
  180. row 452.0 72.0
  181. key rectangle(22.0,24.0) 0x44
  182. key rectangle(22.0,24.0) 0x45
  183. key rectangle(22.0,24.0) 0x46
  184. row 452.0 96.0
  185. key rectangle(22.0,24.0) 0x62    # num lock
  186. key rectangle(22.0,24.0) 0x2e
  187. key rectangle(22.0,24.0) 0x2f
  188. key rectangle(22.0,24.0) 0x47
  189. row 452.0 130.0
  190. key rectangle(22.0,24.0) 0x2d
  191. key rectangle(22.0,24.0) 0x02    # volume -
  192. key rectangle(22.0,24.0) 0x04    # volume +
  193. key rectangle(22.0,24.0) 0x30    # power
  194.