Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

kbdjpn.h File Reference

Go to the source code of this file.

Defines

#define SZ_KEY_NAME_HENKAN   "\x09\x59\xdb\x63\000\000"
#define SZ_KEY_NAME_MUHENKAN   "\x21\x71\x09\x59\xdb\x63\000\000"
#define SZ_KEY_NAME_KANJI   "\x22\x6f\x57\x5b\000\000"
#define SZ_KEY_NAME_EISU_KANA   "\xf1\x82\x70\x65\x20\000\xab\x30\xca\x30\000\000"
#define SZ_KEY_NAME_HANKAKU_ZENKAKU   "\x4a\x53\xd2\x89\x2f\000\x68\x51\xd2\x89\000\000"
#define SZ_KEY_NAME_KATAKANA   "\xab\x30\xbf\x30\xab\x30\xca\x30\000\000"
#define SZ_KEY_NAME_HIRAGANA   "\x72\x30\x89\x30\x4c\x30\x6a\x30\000\000"
#define SZ_KEY_NAME_BACKSPACE   "\x8C\x5F\x00\x90\000\000"
#define SZ_KEY_NAME_ENTER   "\x39\x65\x4C\x88\000\000"
#define SZ_KEY_NAME_NUMPADENTER   "\x4E\x00\x75\x00\x6d\x00\x20\x00\x39\x65\x4C\x88\000\000"
#define SZ_KEY_NAME_SPACE   "\x7A\x7A\x7D\x76\000\000"
#define SZ_KEY_NAME_INSERT   "\x3F\x63\x65\x51\000\000"
#define SZ_KEY_NAME_DELETE   "\x4A\x52\x64\x96\000\000"
#define SZ_KEY_NAME_KANAKANJI   "\x4b\x30\x6a\x30\x22\x6f\x57\x5b\000\000"
#define SZ_KEY_NAME_SHIFTLEFT   "\xB7\x30\xD5\x30\xC8\x30\xE6\x5D\000\000"
#define SZ_KEY_NAME_SHIFTRIGHT   "\xB7\x30\xD5\x30\xC8\x30\xF3\x53\000\000"
#define SZ_KEY_NAME_EIJI   "\xF1\x82\x57\x5B\000\000"
#define SZ_KEY_NAME_JISHO   "\x58\x53\x9E\x8A\x9E\x8F\xF8\x66\000\000"
#define SZ_KEY_NAME_MASSHOU   "\x58\x53\x9E\x8A\xB9\x62\x88\x6D\000\000"
#define SZ_KEY_NAME_TOUROKU   "\x58\x53\x9E\x8A\x7B\x76\x32\x93\000\000"
#define SZ_KEY_NAME_PRIOR   "\x4D\x52\x4C\x88\000\000"
#define SZ_KEY_NAME_NEXT   "\x21\x6B\x4C\x88\000\000"
#define SZ_KEY_NAME_CANCEL   "\xD6\x53\x88\x6D\000\000"
#define SZ_KEY_NAME_EXECUTE   "\x9F\x5B\x4C\x88\000\000"
#define SZ_KEY_NAME_TAB   "\xBF\x30\xD6\x30\000\000"
#define SZ_KEY_NAME_KANA   "\x76\xff\x85\xff"
#define SZ_KEY_NAME_F1   "\x66\x00\x65\xff\x31\x00"
#define SZ_KEY_NAME_F2   "\x66\x00\x65\xff\x32\x00"
#define SZ_KEY_NAME_F3   "\x66\x00\x65\xff\x33\x00"
#define SZ_KEY_NAME_F4   "\x66\x00\x65\xff\x34\x00"
#define SZ_KEY_NAME_F5   "\x66\x00\x65\xff\x35\x00"
#define SZ_KEY_NAME_F6   "\x66\x00\x65\xff\x36\x00"
#define SZ_KEY_NAME_F7   "\x66\x00\x65\xff\x37\x00"
#define SZ_KEY_NAME_F8   "\x66\x00\x65\xff\x38\x00"
#define SZ_KEY_NAME_F9   "\x66\x00\x65\xff\x39\x00"
#define SZ_KEY_NAME_F10   "\x66\x00\x65\xff\x31\x00\x30\x00"
#define SZ_KEY_NAME_F11   "\x66\x00\x65\xff\x31\x00\x31\x00"
#define SZ_KEY_NAME_F12   "\x66\x00\x65\xff\x31\x00\x32\x00"
#define SZ_KEY_NAME_F13   "\x66\x00\x65\xff\x31\x00\x33\x00"
#define SZ_KEY_NAME_F14   "\x66\x00\x65\xff\x31\x00\x34\x00"
#define SZ_KEY_NAME_F15   "\x66\x00\x65\xff\x31\x00\x35\x00"
#define SZ_KEY_NAME_DP_ZENKAKU_HANKAKU   "\x68\x51\xd2\x89\x2f\000\x4a\x53\xd2\x89\000\000"
#define SZ_KEY_NAME_DP_KANA   "\x4b\x30\x6a\x30\000\000"
#define SZ_KEY_NAME_DP_KATAKANA   "\xab\x30\xbf\x30\xab\x30\xca\x30\000\000"
#define SZ_KEY_NAME_DP_EISU   "\xf1\x82\x70\x65\000\000"

Enumerations

enum  _KATAKANA_UNICODE {
  WCH_IP = 0xff61, WCH_OB, WCH_CB, WCH_IC,
  WCH_MD, WCH_WO, WCH_AA, WCH_II,
  WCH_UU, WCH_EE, WCH_OO, WCH_YAA,
  WCH_YUU, WCH_YOO, WCH_TUU, WCH_PS,
  WCH_A, WCH_I, WCH_U, WCH_E,
  WCH_O, WCH_KA, WCH_KI, WCH_KU,
  WCH_KE, WCH_KO, WCH_SA, WCH_SI,
  WCH_SU, WCH_SE, WCH_SO, WCH_TA,
  WCH_TI, WCH_TU, WCH_TE, WCH_TO,
  WCH_NA, WCH_NI, WCH_NU, WCH_NE,
  WCH_NO, WCH_HA, WCH_HI, WCH_HU,
  WCH_HE, WCH_HO, WCH_MA, WCH_MI,
  WCH_MU, WCH_ME, WCH_MO, WCH_YA,
  WCH_YU, WCH_YO, WCH_RA, WCH_RI,
  WCH_RU, WCH_RE, WCH_RO, WCH_WA,
  WCH_NN, WCH_VS, WCH_SVS
}


Define Documentation

#define SZ_KEY_NAME_BACKSPACE   "\x8C\x5F\x00\x90\000\000"
 

Definition at line 93 of file kbdjpn.h.

#define SZ_KEY_NAME_CANCEL   "\xD6\x53\x88\x6D\000\000"
 

Definition at line 108 of file kbdjpn.h.

#define SZ_KEY_NAME_DELETE   "\x4A\x52\x64\x96\000\000"
 

Definition at line 98 of file kbdjpn.h.

#define SZ_KEY_NAME_DP_EISU   "\xf1\x82\x70\x65\000\000"
 

Definition at line 138 of file kbdjpn.h.

#define SZ_KEY_NAME_DP_KANA   "\x4b\x30\x6a\x30\000\000"
 

Definition at line 136 of file kbdjpn.h.

#define SZ_KEY_NAME_DP_KATAKANA   "\xab\x30\xbf\x30\xab\x30\xca\x30\000\000"
 

Definition at line 137 of file kbdjpn.h.

#define SZ_KEY_NAME_DP_ZENKAKU_HANKAKU   "\x68\x51\xd2\x89\x2f\000\x4a\x53\xd2\x89\000\000"
 

Definition at line 135 of file kbdjpn.h.

#define SZ_KEY_NAME_EIJI   "\xF1\x82\x57\x5B\000\000"
 

Definition at line 102 of file kbdjpn.h.

#define SZ_KEY_NAME_EISU_KANA   "\xf1\x82\x70\x65\x20\000\xab\x30\xca\x30\000\000"
 

Definition at line 87 of file kbdjpn.h.

#define SZ_KEY_NAME_ENTER   "\x39\x65\x4C\x88\000\000"
 

Definition at line 94 of file kbdjpn.h.

#define SZ_KEY_NAME_EXECUTE   "\x9F\x5B\x4C\x88\000\000"
 

Definition at line 109 of file kbdjpn.h.

#define SZ_KEY_NAME_F1   "\x66\x00\x65\xff\x31\x00"
 

Definition at line 116 of file kbdjpn.h.

#define SZ_KEY_NAME_F10   "\x66\x00\x65\xff\x31\x00\x30\x00"
 

Definition at line 125 of file kbdjpn.h.

#define SZ_KEY_NAME_F11   "\x66\x00\x65\xff\x31\x00\x31\x00"
 

Definition at line 126 of file kbdjpn.h.

#define SZ_KEY_NAME_F12   "\x66\x00\x65\xff\x31\x00\x32\x00"
 

Definition at line 127 of file kbdjpn.h.

#define SZ_KEY_NAME_F13   "\x66\x00\x65\xff\x31\x00\x33\x00"
 

Definition at line 128 of file kbdjpn.h.

#define SZ_KEY_NAME_F14   "\x66\x00\x65\xff\x31\x00\x34\x00"
 

Definition at line 129 of file kbdjpn.h.

#define SZ_KEY_NAME_F15   "\x66\x00\x65\xff\x31\x00\x35\x00"
 

Definition at line 130 of file kbdjpn.h.

#define SZ_KEY_NAME_F2   "\x66\x00\x65\xff\x32\x00"
 

Definition at line 117 of file kbdjpn.h.

#define SZ_KEY_NAME_F3   "\x66\x00\x65\xff\x33\x00"
 

Definition at line 118 of file kbdjpn.h.

#define SZ_KEY_NAME_F4   "\x66\x00\x65\xff\x34\x00"
 

Definition at line 119 of file kbdjpn.h.

#define SZ_KEY_NAME_F5   "\x66\x00\x65\xff\x35\x00"
 

Definition at line 120 of file kbdjpn.h.

#define SZ_KEY_NAME_F6   "\x66\x00\x65\xff\x36\x00"
 

Definition at line 121 of file kbdjpn.h.

#define SZ_KEY_NAME_F7   "\x66\x00\x65\xff\x37\x00"
 

Definition at line 122 of file kbdjpn.h.

#define SZ_KEY_NAME_F8   "\x66\x00\x65\xff\x38\x00"
 

Definition at line 123 of file kbdjpn.h.

#define SZ_KEY_NAME_F9   "\x66\x00\x65\xff\x39\x00"
 

Definition at line 124 of file kbdjpn.h.

#define SZ_KEY_NAME_HANKAKU_ZENKAKU   "\x4a\x53\xd2\x89\x2f\000\x68\x51\xd2\x89\000\000"
 

Definition at line 88 of file kbdjpn.h.

#define SZ_KEY_NAME_HENKAN   "\x09\x59\xdb\x63\000\000"
 

Definition at line 84 of file kbdjpn.h.

#define SZ_KEY_NAME_HIRAGANA   "\x72\x30\x89\x30\x4c\x30\x6a\x30\000\000"
 

Definition at line 90 of file kbdjpn.h.

#define SZ_KEY_NAME_INSERT   "\x3F\x63\x65\x51\000\000"
 

Definition at line 97 of file kbdjpn.h.

#define SZ_KEY_NAME_JISHO   "\x58\x53\x9E\x8A\x9E\x8F\xF8\x66\000\000"
 

Definition at line 103 of file kbdjpn.h.

#define SZ_KEY_NAME_KANA   "\x76\xff\x85\xff"
 

Definition at line 115 of file kbdjpn.h.

#define SZ_KEY_NAME_KANAKANJI   "\x4b\x30\x6a\x30\x22\x6f\x57\x5b\000\000"
 

Definition at line 99 of file kbdjpn.h.

#define SZ_KEY_NAME_KANJI   "\x22\x6f\x57\x5b\000\000"
 

Definition at line 86 of file kbdjpn.h.

#define SZ_KEY_NAME_KATAKANA   "\xab\x30\xbf\x30\xab\x30\xca\x30\000\000"
 

Definition at line 89 of file kbdjpn.h.

#define SZ_KEY_NAME_MASSHOU   "\x58\x53\x9E\x8A\xB9\x62\x88\x6D\000\000"
 

Definition at line 104 of file kbdjpn.h.

#define SZ_KEY_NAME_MUHENKAN   "\x21\x71\x09\x59\xdb\x63\000\000"
 

Definition at line 85 of file kbdjpn.h.

#define SZ_KEY_NAME_NEXT   "\x21\x6B\x4C\x88\000\000"
 

Definition at line 107 of file kbdjpn.h.

#define SZ_KEY_NAME_NUMPADENTER   "\x4E\x00\x75\x00\x6d\x00\x20\x00\x39\x65\x4C\x88\000\000"
 

Definition at line 95 of file kbdjpn.h.

#define SZ_KEY_NAME_PRIOR   "\x4D\x52\x4C\x88\000\000"
 

Definition at line 106 of file kbdjpn.h.

#define SZ_KEY_NAME_SHIFTLEFT   "\xB7\x30\xD5\x30\xC8\x30\xE6\x5D\000\000"
 

Definition at line 100 of file kbdjpn.h.

#define SZ_KEY_NAME_SHIFTRIGHT   "\xB7\x30\xD5\x30\xC8\x30\xF3\x53\000\000"
 

Definition at line 101 of file kbdjpn.h.

#define SZ_KEY_NAME_SPACE   "\x7A\x7A\x7D\x76\000\000"
 

Definition at line 96 of file kbdjpn.h.

#define SZ_KEY_NAME_TAB   "\xBF\x30\xD6\x30\000\000"
 

Definition at line 110 of file kbdjpn.h.

#define SZ_KEY_NAME_TOUROKU   "\x58\x53\x9E\x8A\x7B\x76\x32\x93\000\000"
 

Definition at line 105 of file kbdjpn.h.


Enumeration Type Documentation

enum _KATAKANA_UNICODE
 

Enumeration values:
WCH_IP 
WCH_OB 
WCH_CB 
WCH_IC 
WCH_MD 
WCH_WO 
WCH_AA 
WCH_II 
WCH_UU 
WCH_EE 
WCH_OO 
WCH_YAA 
WCH_YUU 
WCH_YOO 
WCH_TUU 
WCH_PS 
WCH_A 
WCH_I 
WCH_U 
WCH_E 
WCH_O 
WCH_KA 
WCH_KI 
WCH_KU 
WCH_KE 
WCH_KO 
WCH_SA 
WCH_SI 
WCH_SU 
WCH_SE 
WCH_SO 
WCH_TA 
WCH_TI 
WCH_TU 
WCH_TE 
WCH_TO 
WCH_NA 
WCH_NI 
WCH_NU 
WCH_NE 
WCH_NO 
WCH_HA 
WCH_HI 
WCH_HU 
WCH_HE 
WCH_HO 
WCH_MA 
WCH_MI 
WCH_MU 
WCH_ME 
WCH_MO 
WCH_YA 
WCH_YU 
WCH_YO 
WCH_RA 
WCH_RI 
WCH_RU 
WCH_RE 
WCH_RO 
WCH_WA 
WCH_NN 
WCH_VS 
WCH_SVS 

Definition at line 13 of file kbdjpn.h.

00013 { 00014 WCH_IP=0xff61, // Ideographic Period 00015 WCH_OB, // Opening Corner Bracket 00016 WCH_CB, // Closing Corner Bracket 00017 WCH_IC, // Ideographic Comma 00018 WCH_MD, // Katakana Middle Dot 00019 WCH_WO, // Katakana Letter WO 00020 WCH_AA, // Katakana Letter Small A 00021 WCH_II, // Katakana Letter Small I 00022 WCH_UU, // Katakana Letter Small U 00023 WCH_EE, // Katakana Letter Small E 00024 WCH_OO, // Katakana Letter Small O 00025 WCH_YAA, // Katakana Letter Small YA 00026 WCH_YUU, // Katakana Letter Small YU 00027 WCH_YOO, // Katakana Letter Small YO 00028 WCH_TUU, // Katakana Letter Small TU 00029 WCH_PS, // Katakana Prolonged Sound Mark 00030 WCH_A, // Katakana Letter A 00031 WCH_I, // Katakana Letter I 00032 WCH_U, // Katakana Letter U 00033 WCH_E, // Katakana Letter E 00034 WCH_O, // Katakana Letter O 00035 WCH_KA, // Katakana Letter KA 00036 WCH_KI, // Katakana Letter KI 00037 WCH_KU, // Katakana Letter KU 00038 WCH_KE, // Katakana Letter KE 00039 WCH_KO, // Katakana Letter KO 00040 WCH_SA, // Katakana Letter SA 00041 WCH_SI, // Katakana Letter SI 00042 WCH_SU, // Katakana Letter SU 00043 WCH_SE, // Katakana Letter SE 00044 WCH_SO, // Katakana Letter SO 00045 WCH_TA, // Katakana Letter TA 00046 WCH_TI, // Katakana Letter TI 00047 WCH_TU, // Katakana Letter TU 00048 WCH_TE, // Katakana Letter TE 00049 WCH_TO, // Katakana Letter TO 00050 WCH_NA, // Katakana Letter NA 00051 WCH_NI, // Kanakana Letter NI 00052 WCH_NU, // Katakana Letter NU 00053 WCH_NE, // Katakana Letter NE 00054 WCH_NO, // Katakana Letter NO 00055 WCH_HA, // Katakana Letter HA 00056 WCH_HI, // Katakana Letter HI 00057 WCH_HU, // Katakana Letter HU 00058 WCH_HE, // Katakana Letter HE 00059 WCH_HO, // Katakana Letter HO 00060 WCH_MA, // Katakana Letter MA 00061 WCH_MI, // Katakana Letter MI 00062 WCH_MU, // Katakana Letter MU 00063 WCH_ME, // Katakana Letter ME 00064 WCH_MO, // Katakana Letter MO 00065 WCH_YA, // Katakana Letter YA 00066 WCH_YU, // Katakana Letter YU 00067 WCH_YO, // Katakana Letter YO 00068 WCH_RA, // Katakana Letter RA 00069 WCH_RI, // Katakana Letter RI 00070 WCH_RU, // Katakana Letter RU 00071 WCH_RE, // Katakana Letter RE 00072 WCH_RO, // Katakana Letter RO 00073 WCH_WA, // Katakana Letter WA 00074 WCH_NN, // Katakana Letter N 00075 WCH_VS, // Katakana Voiced Sound Mark 00076 WCH_SVS // Katakana Semi-Voiced Sound Mark 00077 };


Generated on Sat May 15 19:44:24 2004 for test by doxygen 1.3.7