home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / NextLibrary / Keyboards / HIL.keyboard < prev    next >
Text File  |  1995-07-24  |  4KB  |  154 lines

  1. #
  2. # HIL.keyboard
  3. # - a keyboard layout description file for HIL ITF keyboard
  4. # (based on the 101 key PC keyboard)
  5. #
  6.  
  7. name HIL ITF keyboard
  8. interface 3
  9. handler_id 25
  10.  
  11. # modifiers + space bar    (add to 408??)
  12. row 0.0 0.0
  13. key square(24.0) 0x70        #print/enter
  14. space 36.0
  15. key square(24.0) 0x38        #Left Extended char
  16. key rectangle(192.0,24.0) 0x39    #space bar
  17. key square(24.0) 0x61        #Right Extended char
  18. space 36.0
  19. key square(24.0) 0x66        #Left Arrow char
  20. key square(24.0) 0x65        #Down Extended char
  21. key square(24.0) 0x67        #Left Extended char
  22.  
  23. # row 1 (add upto 408)
  24. row 0.0 24.0
  25. key square(24.0) 0x01        #Del/ESC
  26. key rectangle(36.0,24.0) 0x2a    # left shift
  27. # row 1 alpha keys
  28. key square(24.0) 0x2c        # Z
  29. key square(24.0) 0x2d        # X
  30. key square(24.0) 0x2e        # C
  31. key square(24.0) 0x2f        # V
  32. key square(24.0) 0x30        # B
  33. key square(24.0) 0x31        # N
  34. key square(24.0) 0x32        # M
  35. key square(24.0) 0x33        # ,  <
  36. key square(24.0) 0x34        # . >
  37. key square(24.0) 0x35        # / ?
  38. key rectangle(36.0,24.0) 0x36    # right shift
  39. key square(24.0) 0x6d        #Select ( same as end in 101 keyboard)
  40. key square(24.0) 0x64        # Up arrow
  41. key square(24.0) 0x6b        # Next (Pagedown in 101 keyboard)
  42.  
  43. # row 2
  44. row 0.0 48.0
  45. key square(24.0) 0x3a        # caps lock
  46. key square(24.0) 0x1d        # ctrl
  47. # row 2 alpha keys
  48. key square(24.0) 0x1e        # A
  49. key square(24.0) 0x1f        # S
  50. key square(24.0) 0x20        # D
  51. key square(24.0) 0x21        # F
  52. key square(24.0) 0x22        # G
  53. key square(24.0) 0x23        # H
  54. key square(24.0) 0x24        # J
  55. key square(24.0) 0x25        # K
  56. key square(24.0) 0x26        # L
  57. key square(24.0) 0x27        # ; :
  58. key square(24.0) 0x28        # ' "
  59. key rectangle(48.0,24.0) 0x1c    # return key
  60. key square(24.0) 0x6c        #  traingle? (eq Home in 101 pc)
  61. key square(24.0) 0x6a        # Prev (Page up in 101 keyboard)
  62.  
  63. # row 3
  64. row 0.0 72.0
  65. key rectangle(36.0,24.0) 0x0f    # tab
  66. # row 3 alpha keys
  67. key square(24.0) 0x10        # Q
  68. key square(24.0) 0x11        # W
  69. key square(24.0) 0x12        # E
  70. key square(24.0) 0x13        # R
  71. key square(24.0) 0x14        # T
  72. key square(24.0) 0x15        # Y
  73. key square(24.0) 0x16        # U
  74. key square(24.0) 0x17        # I
  75. key square(24.0) 0x18        # O
  76. key square(24.0) 0x19        # P
  77. key square(24.0) 0x1a        # [ {
  78. key square(24.0) 0x1b        # } }
  79. key rectangle(36.0,24.0) 0x2b    # \ |
  80. key square(24.0) 0x68        # Ins char (Insert in 101 keyboard)
  81. key square(24.0) 0x69        # Del char (Delete in 101 keyboard)
  82.  
  83. # row 4 (the number keys)
  84. row 0.0 96.0
  85. key rectangle(28.0,24.0) 0x29    #  ` ~
  86. key square(24.0) 0x02        # 1
  87. key square(24.0) 0x03        # 2
  88. key square(24.0) 0x04        # 3
  89. key square(24.0) 0x05        # 4
  90. key square(24.0) 0x06        # 5
  91. key square(24.0) 0x07        # 6
  92. key square(24.0) 0x08        # 7
  93. key square(24.0) 0x09        # 8
  94. key square(24.0) 0x0a        # 9
  95. key square(24.0) 0x0b        # 0
  96. key square(24.0) 0x0c        # - _
  97. key square(24.0) 0x0d        # = +
  98. key rectangle(44.0,24.0) 0x0e    # backspace
  99. key square(24.0) 0x71        #  Insert line
  100. key square(24.0) 0x72        #  Delete Line
  101.  
  102. # row 5 (the function keys)
  103. row 0.0 130.0
  104. key square(24.0) 0x6f        # Reset/Break(Pause/break in 101)
  105. key square(24.0) 0x46        # stop (scroll lock in 101)
  106. space 12.0
  107. key rectangle(30.0,24.0) 0x3b    # F1
  108. key rectangle(30.0,24.0) 0x3c    # F2
  109. key rectangle(30.0,24.0) 0x3d    # F3
  110. key rectangle(30.0,24.0) 0x3e    # F4
  111. key square(24.0) 0x6e        # Menu    (Print Screen in 101)
  112. key square(24.0) 0x77        # User/system
  113. key rectangle(30.0,24.0) 0x3f    # F5
  114. key rectangle(30.0,24.0) 0x40    # F6
  115. key rectangle(30.0,24.0) 0x41    # F7
  116. key rectangle(30.0,24.0) 0x42    # F8
  117. space 12.0
  118. key square(24.0) 0x73        # Clear line
  119. key square(24.0) 0x74        # clear display
  120.  
  121. #
  122. # now, on to the right hand side of the keyboard
  123. #
  124.  
  125. # numeric keypad
  126. row 442.0 0.0
  127. key rectangle(48.0,24.0) 0x52
  128. key square(24.0) 0x53
  129. key rectangle(24.0,48.0) 0x75    # tab
  130. row 442.0 24.0
  131. key square(24.0) 0x4f
  132. key square(24.0) 0x50
  133. key square(24.0) 0x51
  134. row 442.0 48.0
  135. key square(24.0) 0x4b
  136. key square(24.0) 0x4c
  137. key square(24.0) 0x4d
  138. key square(24.0) 0x76        # ,
  139. row 442.0 72.0
  140. key square(24.0) 0x47
  141. key square(24.0) 0x48
  142. key square(24.0) 0x49
  143. key square(24.0) 0x62        # enter
  144. row 442.0 96.0
  145. key square(24.0) 0x37        # *
  146. key square(24.0) 0x63        # /
  147. key square(24.0) 0x4e        # +
  148. key square(24.0) 0x4a        # -
  149. row 442.0 130.0
  150. key square(24.0) 0x43        # F9
  151. key square(24.0) 0x44        # F10
  152. key square(24.0) 0x57        # F11
  153. key square(24.0) 0x58        # F12
  154.