home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J / os42j.iso / NextLibrary / Keyboards / OADG_A01.keyboard < prev    next >
Text File  |  1994-04-20  |  3KB  |  165 lines

  1. #
  2. # OADG_A01.keyboard
  3. # - a keyboard layout description file
  4. # (based on the 106 key IBM5576-A01 standard keyboard)
  5. #
  6.  
  7. name IBM5576-A01 OADG Keyboard
  8. interface 3
  9. handler_id 16
  10.  
  11. # modifiers + space bar
  12. row 0.0 0.0
  13. key rectangle(34.0,24.0) 0x1d    #* left control
  14. space 26.0
  15. key rectangle(34.0,24.0) 0x38    # left alternate
  16. key rectangle(34.0,24.0) 0x7b    #* Mu-Henkan
  17. key rectangle(71.0,24.0) 0x39    # space bar
  18. key rectangle(34.0,24.0) 0x79    #* Henkan
  19. key rectangle(34.0,24.0) 0x70    #* Katakana/Hiragana
  20. key rectangle(34.0,24.0) 0x61    # right alternate
  21. space 26.0
  22. key rectangle(34.0,24.0) 0x60    # right control
  23.  
  24. # row 1
  25. row 0.0 24.0
  26. key rectangle(56.0,24.0) 0x2a    # left shift
  27. # row 1 alpha keys
  28. key square(24.0) 0x2c
  29. key square(24.0) 0x2d
  30. key square(24.0) 0x2e
  31. key square(24.0) 0x2f
  32. key square(24.0) 0x30
  33. key square(24.0) 0x31
  34. key square(24.0) 0x32
  35. key square(24.0) 0x33
  36. key square(24.0) 0x34
  37. key square(24.0) 0x35
  38. key square(24.0) 0x73        #* No.56
  39. key rectangle(41.0,24.0) 0x36    # right shift
  40.  
  41. # row 2
  42. row 0.0 48.0
  43. key rectangle(44.0,24.0) 0x3a    # caps lock
  44. # row 2 alpha keys
  45. key square(24.0) 0x1e
  46. key square(24.0) 0x1f
  47. key square(24.0) 0x20
  48. key square(24.0) 0x21
  49. key square(24.0) 0x22
  50. key square(24.0) 0x23
  51. key square(24.0) 0x24
  52. key square(24.0) 0x25
  53. key square(24.0) 0x26
  54. key square(24.0) 0x27
  55. key square(24.0) 0x28
  56. key square(24.0) 0x2b        #* No.42
  57. key shape(U 24.0 L 8.0 U 24.0 R 37.0 D 48.0 L 29.0) 0x1c    # return
  58. #key rectangle(45.0,24.0) 0x1c    # return key
  59.  
  60. # row 3
  61. row 0.0 72.0
  62. key rectangle(36.0,24.0) 0x0f    # tab
  63. # row 3 alpha keys
  64. key square(24.0) 0x10
  65. key square(24.0) 0x11
  66. key square(24.0) 0x12
  67. key square(24.0) 0x13
  68. key square(24.0) 0x14
  69. key square(24.0) 0x15
  70. key square(24.0) 0x16
  71. key square(24.0) 0x17
  72. key square(24.0) 0x18
  73. key square(24.0) 0x19
  74. key square(24.0) 0x1a
  75. key square(24.0) 0x1b
  76.  
  77. # row 4 (the number keys)
  78. row 0.0 96.0
  79. key square(24.0) 0x29
  80. key square(24.0) 0x02
  81. key square(24.0) 0x03
  82. key square(24.0) 0x04
  83. key square(24.0) 0x05
  84. key square(24.0) 0x06
  85. key square(24.0) 0x07
  86. key square(24.0) 0x08
  87. key square(24.0) 0x09
  88. key square(24.0) 0x0a
  89. key square(24.0) 0x0b
  90. key square(24.0) 0x0c
  91. key square(24.0) 0x0d
  92. key square(24.0) 0x7d        #* No.14
  93. key rectangle(25.0,24.0) 0x0e    # backspace
  94.  
  95. # row 5 (the function keys)
  96. row 0.0 130.0
  97. key square(24.0) 0x01
  98. space 20.0
  99. key square(24.0) 0x3b
  100. key square(24.0) 0x3c
  101. key square(24.0) 0x3d
  102. key square(24.0) 0x3e
  103. space 14.0
  104. key square(24.0) 0x3f
  105. key square(24.0) 0x40
  106. key square(24.0) 0x41
  107. key square(24.0) 0x42
  108. space 14.0
  109. key square(24.0) 0x43
  110. key square(24.0) 0x44
  111. key square(24.0) 0x57
  112. key square(24.0) 0x58
  113.  
  114. #
  115. # now, on to the right hand side of the keyboard
  116. #
  117.  
  118. # arrow keys
  119. row 365.0 0.0
  120. key square(24.0) 0x66
  121. key square(24.0) 0x65
  122. key square(24.0) 0x67
  123. row 389.0 24.0
  124. key square(24.0) 0x64
  125.  
  126. # home/delete/insert/etc
  127. row 365.0 72.0
  128. key square(24.0) 0x69
  129. key square(24.0) 0x6d
  130. key square(24.0) 0x6b
  131. row 365.0 96.0
  132. key square(24.0) 0x68
  133. key square(24.0) 0x6c
  134. key square(24.0) 0x6a
  135. row 365.0 130.0
  136. key square(24.0) 0x6e
  137. key square(24.0) 0x46
  138. key square(24.0) 0x6f
  139.  
  140. # numeric keypad
  141. row 442 0.0
  142. key rectangle(48.0,24.0) 0x52
  143. key square(24.0) 0x53
  144. key rectangle(24.0,48.0) 0x62
  145. row 442.0 24.0
  146. key square(24.0) 0x4f
  147. key square(24.0) 0x50
  148. key square(24.0) 0x51
  149. row 442.0 48.0
  150. key square(24.0) 0x4b
  151. key square(24.0) 0x4c
  152. key square(24.0) 0x4d
  153. key rectangle(24.0,48.0) 0x4e
  154. row 442.0 72.0
  155. key square(24.0) 0x47
  156. key square(24.0) 0x48
  157. key square(24.0) 0x49
  158. row 442.0 96.0
  159. key square(24.0) 0x45
  160. key square(24.0) 0x63
  161. key square(24.0) 0x37
  162. key square(24.0) 0x4a
  163.  
  164. #EOF
  165.