home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / install / kbcode.h < prev    next >
C/C++ Source or Header  |  1995-06-20  |  3KB  |  108 lines

  1. #ifndef    _KBCODE_H
  2. #define    _KBCODE_H
  3.  
  4. #define    KB_SHIFT    (0x04)
  5. #define    KB_CTRL        (0x10)
  6.  
  7. #define    KC_CAN        0x03    /* キャンセル [CTRL+C]    */
  8. #define    KC_CR        0x0D    /* RETURN    */
  9. #define    KC_LF        0x0A    /* LF        */
  10. #define    KC_BS        0x08    /* バック スペース    */
  11. #define    KC_TAB        0x09    /* TAB        */
  12. #define    KC_ESC        0x1B    /* ESC    */
  13.  
  14. #define    KA_ESC        0x0100    /* [ESC]        */
  15. #define    KA_1        0x0200
  16. #define    KA_2        0x0300
  17. #define    KA_3        0x0400
  18. #define    KA_4        0x0500
  19. #define    KA_5        0x0600
  20. #define    KA_6        0x0700
  21. #define    KA_7        0x0800
  22. #define    KA_8        0x0900
  23. #define    KA_9        0x0A00
  24. #define    KA_0        0x0B00
  25. #define KA_BS        0x0F00    /* [BS]            */
  26. #define KA_TAB        0x1000    /* [TAB]            */
  27.  
  28. #define    KA_Q        0x1100
  29. #define    KA_W        0x1200
  30. #define    KA_E        0x1300
  31. #define    KA_R        0x1400
  32. #define    KA_T        0x1500
  33. #define    KA_Y        0x1600
  34. #define    KA_U        0x1700
  35. #define    KA_I        0x1800
  36. #define    KA_O        0x1900
  37. #define    KA_P        0x1A00
  38.  
  39. #define    KA_A        0x1E00
  40. #define    KA_S        0x1F00
  41. #define    KA_D        0x2000
  42. #define    KA_F        0x2100
  43. #define    KA_G        0x2200
  44. #define    KA_H        0x2300
  45. #define    KA_J        0x2400
  46. #define    KA_K        0x2500
  47. #define    KA_L        0x2600
  48. #define    KA_SEMICOLON 0x2700    /* ; */
  49.  
  50. #define    KA_Z        0x2A00
  51. #define    KA_X        0x2B00
  52. #define    KA_C        0x2C00
  53. #define    KA_V        0x2D00
  54. #define    KA_B        0x2E00
  55. #define    KA_N        0x2F00
  56. #define    KA_M        0x3000
  57.  
  58. #define    KA_SPACE    0x3500
  59. #define    KA_RETURN    0x1D00    /* [RETURN]        */
  60. #define    KA_DEL        0x4B00    /* Del            */
  61. #define    KA_INS        0x4800    /* 挿入            */
  62. #define    KA_LEFT        0x4F00    /* Left  [←]    */
  63. #define    KA_RIGHT    0x5100    /* Right [→]    */
  64. #define    KA_UP        0x4D00    /* Up    [↑]    */
  65. #define    KA_DOWN        0x5000    /* Down  [↓]    */
  66. #define    KA_HOME        0x4E00    /* [HOME]        */
  67. #define    KA_PREV        0x6E00    /* [前行]        */
  68. #define    KA_NEXT        0x7000    /* [次行]        */
  69. #define    KA_BEFORE    0x6E00    /* [前行](old)    */
  70.  
  71. #define    KA_OASLEFT    0x6700    /* [シフト左] 親指シフトキーボード    */
  72. #define    KA_OASRIGHT    0x6800    /* [シフト右] 親指シフトキーボード    */
  73.  
  74. #define    KA_KANDIC    0x6B00    /* [漢字辞書]    */
  75. #define    KA_KANDEL    0x6C00    /* [単語抹消]    */
  76. #define    KA_KANSET    0x6D00    /* [単語登録]    */
  77. #define    KA_KANHZ    0x7100    /* [半角全角]    */
  78.  
  79. #define    KA_CANCEL    0x7200    /* [取消]    */
  80. #define    KA_EXEC        0x7300    /* [実行]    */
  81. #define    KA_BREAK    0x7C00    /* [BREAK]    */
  82. #define    KA_COPY        0x7D00    /* [COPY]    */
  83.  
  84. #define    KA_PF1        0x5D00    /* [PF-1]    */
  85. #define    KA_PF2        0x5E00    /* [PF-2]    */
  86. #define    KA_PF3        0x5F00    /* [PF-3]    */
  87. #define    KA_PF4        0x6000    /* [PF-4]    */
  88. #define    KA_PF5        0x6100    /* [PF-5]    */
  89. #define    KA_PF6        0x6200    /* [PF-6]    */
  90. #define    KA_PF7        0x6300    /* [PF-7]    */
  91. #define    KA_PF8        0x6400    /* [PF-8]    */
  92. #define    KA_PF9        0x6500    /* [PF-9]    */
  93. #define    KA_PF10        0x6600    /* [PF10]    */
  94. #define    KA_PF11        0x6900    /* [PF11]    */
  95. #define    KA_PF12        0x5B00    /* [PF12]    */
  96. #define    KA_PF13        0x7400
  97. #define    KA_PF14        0x7500
  98. #define    KA_PF15        0x7600
  99. #define    KA_PF16        0x7700
  100. #define    KA_PF17        0x7800
  101. #define    KA_PF18        0x7900
  102. #define    KA_PF19        0x7A00
  103. #define    KA_PF20        0x7B00
  104.  
  105. #define    KA_TENRETURN 0x4500    /* [RETURN] 10 key */
  106.  
  107. #endif
  108.