home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / NextLibrary / Keyboards / TYPE5_Compact_JAPANESE.keyboard < prev    next >
Text File  |  1995-02-16  |  5KB  |  181 lines

  1. #
  2. # TYPE5_Compact1_Japanese.keyboard
  3. # - a keyboard layout description file
  4. # (based on the 119 key TYPE5 keyboard)
  5. #
  6. # 01-Dec-94    Kevin Schmidt (kschmidt) from Sun
  7. #    Added Voyager keyboard support for Sun/SPARC systems
  8. #
  9.  
  10. name Sun Type5 Compact Japanese Keyboard
  11. interface 7
  12. handler_id 96
  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(39.0,24.0) 0x4c    # control
  42. #key rectangle(44.0,24.0) 0x4c    # control
  43. key rectangle(22.0,24.0) 0x13    # alternate
  44. key rectangle(22.0,24.0) 0x78    # left cmd
  45. key rectangle(33.0,24.0) 0x73    # Kakutei
  46. key rectangle(93.0,24.0) 0x79    # space bar
  47. #key rectangle(88.0,24.0) 0x79    # space bar
  48. key rectangle(33.0,24.0) 0x74    # Henkan
  49. key rectangle(22.0,24.0) 0x75    # Nihongo ON/OFF
  50. key rectangle(22.0,24.0) 0x7a    # right cmd
  51. key rectangle(22.0,24.0) 0x43    # compose
  52. key rectangle(22.0,24.0) 0x62    # num lock
  53.  
  54. # row 1
  55. row 48.0 24.0
  56. key rectangle(50.0,24.0) 0x63    # left shift
  57. #key rectangle(55.0,24.0) 0x63    # left shift
  58. # row 1 alpha keys
  59. key rectangle(22.0,24.0) 0x64
  60. key rectangle(22.0,24.0) 0x65
  61. key rectangle(22.0,24.0) 0x66
  62. key rectangle(22.0,24.0) 0x67
  63. key rectangle(22.0,24.0) 0x68
  64. key rectangle(22.0,24.0) 0x69
  65. key rectangle(22.0,24.0) 0x6a
  66. key rectangle(22.0,24.0) 0x6b
  67. key rectangle(22.0,24.0) 0x6c
  68. key rectangle(22.0,24.0) 0x6d
  69. key rectangle(22.0,24.0) 0x6f    # alt graph
  70. #key rectangle(33.0,24.0) 0x6e    # right shift
  71. key rectangle(38.0,24.0) 0x6e    # right shift
  72.  
  73. # row 2
  74. row 48.0 48.0
  75. key rectangle(39.0,24.0) 0x77    # caps lock
  76. #key rectangle(44.0,24.0) 0x77    # caps lock
  77. # row 2 alpha keys
  78. key rectangle(22.0,24.0) 0x4d
  79. key rectangle(22.0,24.0) 0x4e
  80. key rectangle(22.0,24.0) 0x4f
  81. key rectangle(22.0,24.0) 0x50
  82. key rectangle(22.0,24.0) 0x51
  83. key rectangle(22.0,24.0) 0x52
  84. key rectangle(22.0,24.0) 0x53
  85. key rectangle(22.0,24.0) 0x54
  86. key rectangle(22.0,24.0) 0x55
  87. key rectangle(22.0,24.0) 0x56
  88. key rectangle(22.0,24.0) 0x57
  89. key rectangle(22.0,24.0) 0x58
  90. key shape(U 24.0 L 6.0 U 24.0 R 33.0 D 48.0 L 27.0) 0x59        # return
  91. #key shape(U 24.0 L 11.0 U 24.0 R 33.0 D 48.0 L 22.0) 0x59        # return
  92.  
  93. # row 3
  94. row 48.0 72.0
  95. key rectangle(33.0,24.0) 0x35    # tab
  96. # row 3 alpha keys
  97. key rectangle(22.0,24.0) 0x36
  98. key rectangle(22.0,24.0) 0x37
  99. key rectangle(22.0,24.0) 0x38
  100. key rectangle(22.0,24.0) 0x39
  101. key rectangle(22.0,24.0) 0x3a
  102. key rectangle(22.0,24.0) 0x3b
  103. key rectangle(22.0,24.0) 0x3c
  104. key rectangle(22.0,24.0) 0x3d
  105. key rectangle(22.0,24.0) 0x3e
  106. key rectangle(22.0,24.0) 0x3f
  107. key rectangle(22.0,24.0) 0x40
  108. key rectangle(22.0,24.0) 0x41
  109.  
  110. # row 4 (the number keys)
  111. row 48.0 96.0
  112. key rectangle(22.0,24.0) 0xd    # tilde
  113. key rectangle(22.0,24.0) 0x1e
  114. key rectangle(22.0,24.0) 0x1f
  115. key rectangle(22.0,24.0) 0x20
  116. key rectangle(22.0,24.0) 0x21
  117. key rectangle(22.0,24.0) 0x22
  118. key rectangle(22.0,24.0) 0x23
  119. key rectangle(22.0,24.0) 0x24
  120. key rectangle(22.0,24.0) 0x25
  121. key rectangle(22.0,24.0) 0x26
  122. key rectangle(22.0,24.0) 0x27
  123. key rectangle(22.0,24.0) 0x28
  124. key rectangle(22.0,24.0) 0x29
  125. key rectangle(22.0,24.0) 0x2a
  126. key rectangle(22.0,24.0) 0x2b    # backspace
  127.  
  128. # row 5 (the function keys)
  129. row 48.0 130.0
  130. key rectangle(19.0,24.0) 0x1d    # esc
  131. space 1.0
  132. key rectangle(19.0,24.0) 0x05    # f1
  133. key rectangle(19.0,24.0) 0x06
  134. key rectangle(19.0,24.0) 0x08
  135. key rectangle(19.0,24.0) 0x0a
  136. space 2.0
  137. key rectangle(19.0,24.0) 0x0c
  138. key rectangle(19.0,24.0) 0x0e
  139. key rectangle(19.0,24.0) 0x10
  140. key rectangle(19.0,24.0) 0x11
  141. space 2.0
  142. key rectangle(19.0,24.0) 0x12
  143. key rectangle(19.0,24.0) 0x07
  144. key rectangle(19.0,24.0) 0x09
  145. key rectangle(19.0,24.0) 0x0b    # f12
  146. space 2.0
  147. key rectangle(19.0,24.0) 0x2d    # mute
  148. key rectangle(19.0,24.0) 0x02    # volume -
  149. key rectangle(19.0,24.0) 0x04    # volume +
  150. key rectangle(19.0,24.0) 0x30    # power
  151.  
  152. #
  153. # now, on to the right hand side of the keyboard
  154. #
  155.  
  156. # arrow keys
  157. row 382.0 0.0
  158. key rectangle(22.0,24.0) 0x18    # <-
  159. key rectangle(22.0,24.0) 0x1b    # v
  160. key rectangle(22.0,24.0) 0x1c    # ->
  161. row 404.0 24.0
  162. key rectangle(22.0,24.0) 0x14    # ^
  163.  
  164. # home/delete/insert/etc
  165. row 382.0 72.0
  166. key rectangle(22.0,24.0) 0x42    # del
  167. key rectangle(22.0,24.0) 0x4a    # end
  168. key rectangle(22.0,24.0) 0x7b    # page down
  169. row 382.0 96.0
  170. key rectangle(22.0,24.0) 0x2c    # insert
  171. key rectangle(22.0,24.0) 0x34    # home
  172. key rectangle(22.0,24.0) 0x60    # page up
  173. row 382.0 130.0
  174. key rectangle(22.0,24.0) 0x16    # print screen
  175. key rectangle(22.0,24.0) 0x17    # scroll lock
  176. key rectangle(22.0,24.0) 0x15    # pause
  177.  
  178. # numeric keypad
  179. # ... on Voyager these keys are integrated into/onto
  180. # ... the main keyboard island.
  181.