home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / NextLibrary / Keyboards / MSN.keyboard < prev    next >
Text File  |  1995-10-16  |  3KB  |  157 lines

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