home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / code_examples / cmanual_456 / appendices / rawkey-codes.doc < prev    next >
Text File  |  1991-01-19  |  6KB  |  138 lines

  1. C  SYSTEM DEFAULT CONSOLE KEY MAPPING
  2.  
  3. Raw Key Code   Unshifted Default Value  Shifted Default Value
  4.  
  5. 00             `                        ~
  6. 01             1                        !
  7. 02             2                        @
  8. 03             3                        #
  9. 04             4                        $
  10. 05             5                        %
  11. 06             6                        ^
  12. 07             7                        &
  13. 08             8                        *
  14. 09             9                        (
  15. 0A             0                        )
  16. 0B             -                        _
  17. 0C             =                        +
  18. 0D             \                        |
  19. 0E             (undefined)              (undefined)
  20. 0F             0                        0 (numeric pad)
  21.  
  22. 10             q                        Q
  23. 11             w                        W
  24. 12             e                        E
  25. 13             r                        R
  26. 14             t                        T
  27. 15             y                        Y
  28. 16             u                        U
  29. 17             i                        I
  30. 18             o                        O
  31. 19             p                        P
  32. 1A             [                        {
  33. 1B             ]                        }
  34. 1C             (undefined)              (undefined)
  35. 1D             1                        1 (numeric pad)
  36. 1E             2                        2 (numeric pad)
  37. 1F             3                        3 (numeric pad)
  38.  
  39. 20             a                        A
  40. 21             s                        S
  41. 22             d                        D
  42. 23             f                        F
  43. 24             g                        G
  44. 25             h                        H
  45. 26             j                        J
  46. 27             k                        K
  47. 28             l                        L
  48. 29             ;                        :
  49. 2A             '                        "
  50. 2B             (reserved)               (reserved)
  51. 2C             (undefined)              (undefined)
  52. 2D             4                        4 (numeric pad)
  53. 2E             5                        5 (numeric pad)
  54. 2F             6                        6 (numeric pad)
  55.  
  56. 30             (reserved)               (reserved)
  57. 31             z                        Z
  58. 32             x                        X
  59. 33             c                        C
  60. 34             v                        V
  61. 35             b                        B
  62. 36             n                        N
  63. 37             m                        M
  64. 38             ,                        <
  65. 39             .                        >
  66. 3A             /                        ?
  67. 3B             (undefined)              (undefined)
  68. 3C             .                        . (numeric pad)
  69. 3D             7                        7 (numeric pad)
  70. 3E             8                        8 (numeric pad)
  71. 3F             9                        9 (numeric pad)
  72.  
  73. 40             SPACE      (20)          SPACE      (20)
  74. 41             BACK SPACE (08)          BACK SPACE (08)
  75. 42             TAB        (09)          TAB        (09)
  76. 43             ENTER      (0D)          ENTER      (0D)
  77.                  (numeric pad)            (numeric pad)
  78.  
  79. 44             RETURN     (0D)          RETURN     (0D)
  80. 45             ESC        (1B)          ESC        (1B)
  81. 46             DEL        (7F)          DEL        (7F)
  82. 47             (undefined)              (undefined)
  83. 48             (undefined)              (undefined)
  84. 49             (undefined)              (undefined)
  85. 4A             -                        - (numeric pad)
  86. 4B             (undefined)              (undefined)
  87. 4C             UP ARROW    <CSI>A       UP ARROW    <CSI>T
  88. 4D             DOWN ARROW  <CSI>B       DOWN ARROW  <CSI>S
  89. 4E             RIGHT ARROW <CSI>C       RIGHT ARROW <CSI> A
  90. 4F             LEFT ARROW  <CSI>D       LEFT ARROW  <CSI> @
  91.  
  92. 50             F1          <CSI>0~      F1          <CSI>10~
  93. 51             F2          <CSI>1~      F2          <CSI>11~
  94. 52             F3          <CSI>2~      F3          <CSI>12~
  95. 53             F4          <CSI>3~      F4          <CSI>13~
  96. 54             F5          <CSI>4~      F5          <CSI>14~
  97. 55             F6          <CSI>5~      F6          <CSI>15~
  98. 56             F7          <CSI>6~      F7          <CSI>16~
  99. 57             F8          <CSI>7~      F8          <CSI>17~
  100. 58             F9          <CSI>8~      F9          <CSI>18~
  101. 59             F10         <CSI>9~      F10         <CSI>19~
  102. 5A             (undefined)              (undefined)
  103. 5B             (undefined)              (undefined)
  104. 5C             (undefined)              (undefined)
  105. 5D             (undefined)              (undefined)
  106. 5E             (undefined)              (undefined)
  107. 5F             HELP        <CSI>?~      HELP        <CSI>?~
  108.  
  109. 60             LEFT SHIFT               LEFT SHIFT
  110. 61             RIGHT SHIFT              RIGHT SHIFT
  111. 62             CAPS LOCK                CAPS LOCK
  112. 63             CTRL                     CTRL
  113. 64             LEFT ALT                 LEFT ALT
  114. 65             RIGHT ALT                RIGHT ALT
  115. 66             LEFT AMIGA               CLOSE AMIGA
  116. 67             RIGHT AMIGA              OPEN AMIGA
  117. 68             LEFT MOUSE BUTTON        LEFT MOUSE BUTTON
  118. 69             RIGHT MOUSE BUTTON       RIGHT MOUSE BUTTON
  119. 6A             MIDDLE MOUSE BUTTON      MIDDLE MOUSE BUTTON
  120. 6B             (undefined)              (undefined)
  121. 6C             (undefined)              (undefined)
  122. 6D             (undefined)              (undefined)
  123. 6E             (undefined)              (undefined)
  124. 6F             (undefined)              (undefined)
  125.  
  126. 70 - 7F        (undefined)              (undefined)
  127.  
  128. 80-F8          UP TRANSITION            UP TRANSITION
  129.                (80 for 00, 81 for 01 ... F8 for 7F)
  130.  
  131. F9             LAST KEYKODE BAD
  132. FA             KEYBOARD BUFFER OVERFLOW
  133. FB             (undefined)              (undefined)
  134. FC             KEYBOARD SELFTEST FAILED
  135. FD             POWER-UP KEY STREAM START
  136. FE             POWER-UP KEY STREAM END
  137. FF             MOUSE EVENT (mouse moved only, no button changed)
  138.