# 2007 Hiroyuki Ogasawara # vim:ts=4 sw=4 # # touchkeysip # http://hp.vector.co.jp/authors/VA004474/ # http://dench.flatlib.jp/ # 2007/11/18 版 #------------------------------------------------------------------------------ # 共通のシステム定義 #------------------------------------------------------------------------------ # ここは書き換えないで下さい #------------------------------------------------------------------------------ # Command #------------------------------------------------------------------------------ enum 0 edef CMP_EQ edef CMP_NE edef CMP_LT edef CMP_LE edef CMP_GT edef CMP_GE define SETV 0x08 define SETA 0x0900 define CALL 0x0a00 define _SYSCAL 0x0b01 define SCALL 0x0c00 define LOCAL 0x0d define RETURN 0x0e00 define IF 0x10 define CMP 0x10 define THEN 0x1100 define ELSE 0x1200 define ENDIF 0x1300 define DO 0x1400 define WHILE 0x1500 define EXIT 0x1600 enum 0x17 edef ADD edef SUB edef MUL edef DIV edef MOD edef AND edef OR edef XOR edef NEG edef NOT #------------------------------------------------------------------------------ # Symbols #------------------------------------------------------------------------------ define TRUE 1 define FALSE 0 #------------------------------------------------------------------------------ # Variables #------------------------------------------------------------------------------ enum 0x41 edef ARG0 edef ARG1 edef ARG2 edef ARG3 edef ARG4 edef ARG5 edef ARG6 edef ARG7 edef ARG8 edef ARG9 enum 0x80 edef GW_STATE edef GW_RETVAL0 edef GW_RETVAL1 edef GW_RETVAL2 edef GW_RETVAL3 edef GW_RETVAL4 #------------------------------------------------------------------------------ # Sip System #------------------------------------------------------------------------------ enum 0 edef DLTYPE_OFF edef DLTYPE_COPY edef DLTYPE_REVERSE edef DLTYPE_STRETCH enum 0 edef EVENT_NONE edef EVENT_DOWN edef EVENT_UP edef EVENT_MOVE define EVENT_WINUP 0x22 define EVENT_WINMOVE 0x23 enum 0 edef WIN_MAIN edef WIN_GUIDE edef WIN_2 edef WIN_3 edef WIN_4 edef WIN_5 edef WIN_6 edef WIN_7 enum 0 edef BMP0 edef BMP1 enum 0 edef IMECTRL_QUERY edef IMECTRL_OPEN edef IMECTRL_CLOSE edef IMECTRL_TOGGLE # SystemCall enum _SYSCAL edef SetPanelSize edef LoadBitmap edef SetDisplayList edef DrawDisplayList edef SetEventTable edef SendVirtual edef SendChar edef SendString edef PrintFormat edef ReadTable edef OpenWindow edef CloseWindow edef SetWindowDisplayList edef MoveWindow edef ResizeWindow edef GetScreenPos edef SetScale edef GetScreenSize edef SetImageScale edef SetTimer edef ImeControl edef ImeStatus # key flags define KEYEVENTF_SILENT 4 define KEYEVENTF_KEYDOWN 0 define KEYEVENTF_KEYUP 2 define KEYEVENTF_SKEYDOWN 4 define KEYEVENTF_SKEYUP 6 # Global Variables enum 0x90 edef GW_PX edef GW_PY edef GW_RX edef GW_RY edef GW_RW edef GW_RH edef GW_EVENTTYPE edef GW_WID edef GW_PARAM0 edef GW_PARAM1 edef GW_SHIFTSTATE # KeyCode define VK_BACK 0x08 # [BS] define VK_TAB 0x09 # [TAB] define VK_CLEAR 0x0c define VK_RETURN 0x0d # [Enter] define VK_SHIFT 0x10 # [Shift] define VK_CONTROL 0x11 # [Ctrl] define VK_MENU 0x12 # [ALT](CE) define VK_PAUSE 0x13 # [Pause] define VK_CAPITAL 0x14 define VK_KANA 0x15 define VK_KANJI 0x19 # [Kanji] define VK_ESCAPE 0x1b # [ESC] define VK_CONVERT 0x1c # [変換] define VK_NCONVERT 0x1d # [無変換] define VK_SPACE 0x20 # [Space] define VK_PRIOR 0x21 # [PageUp] define VK_NEXT 0x22 # [PageDown] define VK_END 0x23 # [End] define VK_HOME 0x24 # [Home] define VK_LEFT 0x25 # [←] define VK_UP 0x26 # [↑] define VK_RIGHT 0x27 # [→] define VK_DOWN 0x28 # [↓] define VK_SELECT 0x29 define VK_PRINT 0x2a define VK_EXECUTE 0x2b define VK_SNAPSHOT 0x2c # [PrintScreen] define VK_INSERT 0x2d define VK_DELETE 0x2e # [Del] define VK_HELP 0x2f define VK_LWIN 0x5b # [Win] define VK_RWIN 0x5c # RWIN define VK_F1 0x70 # 左SoftKey define VK_F2 0x71 # 右SoftKey define VK_F3 0x72 define VK_F4 0x73 define VK_F5 0x74 define VK_F6 0x75 # RWIN+F6 = [OK] define VK_F7 0x76 # RWIN+F7 = [Moji] define VK_F8 0x77 define VK_F9 0x78 define VK_F10 0x79 define VK_F11 0x7a define VK_F12 0x7b define VK_F13 0x7c define VK_F14 0x7d define VK_F15 0x7e define VK_F16 0x7f define VK_F17 0x80 define VK_F18 0x81 define VK_F19 0x82 define VK_F20 0x83 define VK_F21 0x84 define VK_F22 0x85 define VK_F23 0x86 define VK_F24 0x87 define VK_NUMLOCK 0x90 define VK_SCROLL 0x91 # [ScrollLock] define VK_LSHIFT 0xa0 # pc only define VK_RSHIFT 0xa1 # pc only define VK_LCONTROL 0xa2 # pc only define VK_RCONTROL 0xa3 # pc only define VK_LMENU 0xa4 # [ALT] define VK_RMENU 0xa5 define VK_SEMICOLON 0xba # [;+] define VK_EQUAL 0xbb # [^~] define VK_HYPHEN 0xbd # [-=] define VK_COMMA 0xbc # [,<] define VK_PERIOD 0xbe # [.>] define VK_SLASH 0xbf # [/?] define VK_BACKQUOTE 0xc0 # [@`] define VK_APP1 0xc1 define VK_APP2 0xc2 define VK_APP3 0xc3 define VK_APP4 0xc4 define VK_APP5 0xc5 define VK_APP6 0xc6 define VK_LBRACKET 0xdb # [[{] define VK_BACKSLASH 0xdc # [\|] define VK_RBRACKET 0xdd # []}] (us:\|) define VK_APOSTROPHE 0xde # [:*] define VK_OFF 0xdf # define VK_OEM_102 0xe2 # [ _] define VK_PROCESSKEY 0xe5 # 全SPC define VK_DBE_ALPHANUMERIC 0xf0 # [英数/Caps] define VK_DBE_KATAKANA 0xf1 # define VK_DBE_HIRAGANA 0xf2 # [かな] define VK_DBE_SBCSCHAR 0xf3 # [半] define VK_DBE_DBCSCHAR 0xf4 # [全] define VK_DBE_ROMAN 0xf5 # define VK_DBE_NOROMAN 0xf6 # #------------------------------------------------------------------------------ # Fixed Event Function #------------------------------------------------------------------------------ enum 0 edef _FuncError edef EventSelect edef EventDeselect edef EventTimer edef EventRotate #------------------------------------------------------------------------------ # Dummy Function #------------------------------------------------------------------------------ func _FuncError # nop endfunc #------------------------------------------------------------------------------ # 共通のシステム定義終わり #------------------------------------------------------------------------------ # ここから各キーボードデータ専用の設定が始まります。 #------------------------------------ # 全角モード # ST1(1ストローク目・数字) # カナ 1 2 3 C # 英数 4 5 6 ATOK # 全半 7 8 9 編集 # 記号 A/a 0 SPC ENT # ST1(2ストローク目・1) # カナ あ い う C # 英数 え お . ATOK # 全半 ー @ _ 編集 # 記号 A/a 1 SPC ENT # ST1(2ストローク目・2) # カナ か き く C # 英数 け こ □ ATOK # 全半 a b c 編集 # 記号 A/a 2 SPC ENT # ST1(2ストローク目・3) # カナ さ し す C # 英数 せ そ □ ATOK # 全半 d e f 編集 # 記号 A/a 3 SPC ENT # ST1(2ストローク目・4) # カナ た ち つ C # 英数 て と っ ATOK # 全半 g h i 編集 # 記号 A/a 4 SPC ENT # ST1(2ストローク目・5) # カナ な に ぬ C # 英数 ね の □ ATOK # 全半 j k l 編集 # 記号 A/a 5 SPC ENT # ST1(2ストローク目・6) # カナ は ひ ふ C # 英数 へ ほ □ ATOK # 全半 m n o 編集 # 記号 A/a 6 SPC ENT # ST1(2ストローク目・7) # カナ ま み む C # 英数 め も p ATOK # 全半 q r s 編集 # 記号 A/a 7 SPC ENT # ST1(2ストローク目・8) # カナ や ゆ よ C # 英数 ゃ ゅ ょ ATOK # 全半 t u v 編集 # 記号 A/a 8 SPC ENT # ST1(2ストローク目・9) # カナ ら り る C # 英数 れ ろ w ATOK # 全半 x y z 編集 # 記号 A/a 9 SPC ENT # ST1(2ストローク目・0) # カナ わ を ん C # 英数 、 。 ー ATOK # 全半 x y z 編集 # 記号 A/a 0 SPC ENT #------------------------------------ # キーリピート速度の設定 (msec) define _UC_KEYREPEAT_TIME1 150 # 開始 define _UC_KEYREPEAT_TIME2 150 # リピート速度 #------------------------------------------------------------------------------ # User Function/Tables #------------------------------------------------------------------------------ # 0x40 - 0x1ff まで自由に使えます。 enum 0x40 edef ET_Global edef ET_Up edef ET_SET1 edef ET_SET2_1 edef ET_SET2_2 edef ET_SET2_3 edef ET_SET2_4 edef ET_SET2_5 edef ET_SET2_6 edef ET_SET2_7 edef ET_SET2_8 edef ET_SET2_9 edef ET_SET2_0 edef ET_CHARSET edef ET_MARK_01 edef ET_MARK_02 edef ET_MARK_03 edef ET_MARK_04 edef ET_MARK_05 edef ET_MARK_06 edef ET_MARK_07 edef ET_MARK_08 edef ET_MARK_09 edef ET_MARK_10 edef ET_MARK_11 edef ET_MARK_12 edef ET_MARK_13 edef ET_MARK_14 edef ET_MARK_15 edef ET_MARK_16 edef ET_MARK_17 edef ET_MARK_18 edef ET_MARK_19 edef ET_MARK_20 edef ET_MARK_21 edef ET_MARK_22 edef ET_MARK_23 edef ET_MARK_24 edef ET_MARKSET # edef F_DOWN edef F_UP edef F_MOVE edef F_MOVEOUT edef F_SEND_SV edef F_REPEAT edef F_CANCEL edef F_LOCK edef F_LOCKCLEAR edef F_RESIZE edef F_ROMAMODE edef F_KANJIKEY edef F_ZEN edef F_POPUP edef F_SYNCIME edef F_KANA edef F_COMMON edef F_DISP_IME edef F_NOP edef F_KANJI edef F_COMMON_UP edef F_DOWN_R edef F_SEL edef F_DOWN_KEY edef F_MOD_CHAR edef F_SEND_SIMPLE edef F_CLR edef F_KIGOU_DISP edef F_KIGOU_FWD edef F_KIGOU_REW edef F_SEND_CHAR edef F_MOJI_KIGOU edef F_KIGOU_BACK edef F_SEND_CHAR2 #------------------------------------------------------------------------------ # work area #------------------------------------------------------------------------------ # 0xa0 - 0xbf まで自由に使えます。 enum 0xa0 edef GW_MODE # パネルモード edef GW_MODE2 # パネルモード edef GW_SVPARAM0 # Key 保存用 edef GW_SVPARAM1 # Key 保存用 edef GW_SVRX # Key 保存用 edef GW_SVRY # Key 保存用 edef GW_SVRW # Key 保存用 edef GW_SVRH # Key 保存用 edef GW_LOCK0 # Shift Lock 用 edef GW_LOCK1 # 未使用 edef GW_IMAGEOFFSET # 描画するパネル画像 edef GW_SCREENW # 保持している画面サイズ edef GW_SCREENH # 保持している画面サイズ edef GW_IMEMODE # IME 状態 edef GW_PANEL edef GW_READ1 # ET_CHARSETから読み取った値(1ストローク目) edef GW_READ2 # ET_CHARSETから読み取った値(2ストローク目) edef GW_READ3 # ET_CHARSETから読み取った値(モデファイキー) edef GW_READ4 # ET_CHARSETから読み取った値(移行先コード) edef GW_KEYBUF # 移行用キーバッファ edef GW_PX # ガイド表示用 edef GW_PY # ガイド表示用 edef GW_IN_MODE # 入力モード 0:文字 1:記号 edef GW_KIGOUNUM # 記号番号 define LOCK_MAX 2 #------------------------------------------------------------------------------ # Display List #------------------------------------------------------------------------------ # 0-15 まで任意 enum 0 edef DL_MAIN edef DL_ZEN edef DL_REV edef DL_LOCK0 edef DL_LOCK1 edef DL_SUB0 edef DL_KIGOU edef DL_MAX # define BW 48 # define BW2 240 # define BH 27 # define BHH 20 # define BFH 12 define BW 44 define BW2 240 define BH 23 define BHH 20 # define BFH 12 081125修正前 define BFH 0 # 081125修正後 # define BY0 0 # define BY1 20 # define BY2 47 # define BY3 74 # define BY4 101 # define BY5 128 define BY0 0 define BY1 22 define BY2 49 define BY3 76 define BY4 103 define BY5 128 # define BX0 0 # define BX1 48 # define BX2 96 # define BX3 144 # define BX4 192 define BX0 2 define BX1 50 define BX2 98 define BX3 146 define BX4 194 # define KX0 0 # define KX1 32 # define KX2 64 # define KX3 96 # define KX4 128 # define KX5 160 # define KX6 192 # define KW 32 define KX0 2 define KX1 34 define KX2 66 define KX3 98 define KX4 130 define KX5 162 define KX6 194 define KW 28 define PANELSIZE_W 240 define PANEL_KEY_HEIGHT 108 define PANEL_GUIDE_HEIGHT 20 # define PANEL_IMESW_HEIGHT 12 081125修正前 define PANEL_IMESW_HEIGHT 0 # 081125修正後 # define PANELSIZE_H 140 081125修正前 define PANELSIZE_H 128 # 081125修正後 define PANEL10_HEIGHT 200 # PANEL_GUIDE_HEIGHT × 10 define PANEL_KIGOU_START 340 # PANELSIZE_H + PANEL10_HEIGHT define EVK_KANJI 0x100 define EVK_KANA 0x1000 # 変換モード define CMODE_ALPHANUMERIC 0x0000 define CMODE_JAPANESE 0x0001 define CMODE_KATAKANA 0x0002 define CMODE_FULLSHAPE 0x0008 define CMODE_ROMAN 0x0010 define CMODE_CHARCODE 0x0020 define CMODE_HANJACONVERT 0x0040 define CMODE_SOFTKBD 0x0080 define CMODE_NOCONVERSION 0x0100 define CMODE_EUDC 0x0200 define CMODE_SYMBOL 0x0400 # Sentence モード define SMODE_NOCONVERSION 0x0000 define SMODE_PLAURALCLAUSE 0x0001 define SMODE_SINGLECONVERT 0x0002 define SMODE_AUTOMATIC 0x0004 define SMODE_PHRASEPREDICT 0x0008 # 文字未定義キーへのキーコード定義 # # 「2」「6」,「2」「6」,「5」「6」,「6」「6」 # の組み合わせに対して,キーコードを定義する。 # SortInchKeyやPQzIIなどとの組み合わせでEasyClip # やPasteHelper2などの起動にも利用可 # 既定値 : VK_SPACE define CONST_KEY26_CODE 0xFE define CONST_KEY36_CODE 0xFD define CONST_KEY56_CODE VK_SPACE define CONST_KEY66_CODE VK_SPACE # 1ストローク目および2ストローク目入力時の「クリア」キー動作 # を定義します。 「ESC」キー動作にする場合「VK_ESCAPE」, # 「BS」キー動作にする場合「VK_BACK」を指定してください。 define CONST_1ST_CLR VK_BACK #------------------------------------------------------------------------------ # Sub #------------------------------------------------------------------------------ # パネルのリサイズ処理 func F_RESIZE GetScreenSize CMP CMP_EQ $GW_SCREENW $GW_RETVAL0 SETV $GW_RETVAL2 $GW_STATE CMP CMP_EQ $GW_SCREENH $GW_RETVAL1 AND $GW_STATE $GW_STATE $GW_RETVAL2 THEN RETURN ENDIF # 画面サイズによってスケール値を設定する LOCAL 3 SETV $0 $GW_RETVAL0 SETV $1 $GW_RETVAL1 SETV $GW_SCREENW $0 SETV $GW_SCREENH $1 MUL $0 $0 256 DIV $0 $0 PANELSIZE_W IF CMP_LE $1 400 THEN SETV $1 256 ELSE SETV $1 512 ENDIF SetScale $0 $1 SetPanelSize PANELSIZE_W PANELSIZE_H SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 0 SetDisplayList DL_ZEN DLTYPE_COPY 0 0 PANELSIZE_W PANEL_GUIDE_HEIGHT BMP0 0 0 ResizeWindow WIN_MAIN PANELSIZE_W PANELSIZE_H DrawDisplayList WIN_MAIN DL_MAIN DL_MAX # DrawDisplayList WIN_MAIN DL_MAIN 1 endfunc # ツータッチ入力ではパネルやガイドウィンドウの選択は # IME状態によらずワンタッチ入力時に行われるので # # # IME 状態に応じてパネル選択 func F_ROMAMODE SETV $GW_IMAGEOFFSET 0 SETV $GW_MODE ET_SET1 endfunc # IME 状態の取得 func F_SYNCIME ImeControl IMECTRL_QUERY SETV $GW_IMEMODE $GW_RETVAL0 endfunc #------------------------------------------------------------------------------ # Event #------------------------------------------------------------------------------ # 初期化 func EventSelect SETV $GW_SCREENW 0 SETV $GW_SCREENH 0 SETV $GW_IN_MODE 0 # 入力モードを0:文字に設定 CALL F_SYNCIME CALL F_ROMAMODE CALL F_RESIZE # 画像読込 LoadBitmap BMP0 "P905i_nt_sip.bmp" CALL F_KANJI # Set Red SetWindowDisplayList WIN_MAIN DL_MAIN DL_MAX #$GW_MODE SETV $GW_MODE ET_SET1 OpenWindow WIN_MAIN 0 0 10 10 SetEventTable WIN_MAIN $GW_MODE ET_Global SETV $GW_LOCK0 0 SETV $GW_LOCK1 0 SETV $GW_KIGOUNUM 0 endfunc # 終了処理 func EventDeselect # nop endfunc # Timer func EventTimer CALL F_REPEAT SetTimer _UC_KEYREPEAT_TIME2 endfunc # DeviceChange func EventRotate CALL F_RESIZE endfunc #------------------------------------------------------------------------------ # UserFunction #------------------------------------------------------------------------------ # 全/半 モード表示設定 # func F_ZEN # LOCAL 1 # MUL $0 $GW_IMEMODE 140 # ADD $0 $0 286 # = 280 + BY3 # SetDisplayList DL_ZEN DLTYPE_COPY BX4 BY3 BW2 BH BMP0 BX4 $0 # endfunc func F_SEL LOCAL 3 SETV $2 1 IF CMP_EQ $GW_SVPARAM0 ET_SET2_1 THEN SETV $GW_PX BX1 SETV $GW_PY BY0 ELSE IF CMP_EQ $GW_SVPARAM0 ET_SET2_2 THEN SETV $GW_PX BX2 SETV $GW_PY BY0 ELSE IF CMP_EQ $GW_SVPARAM0 ET_SET2_3 THEN SETV $GW_PX BX3 SETV $GW_PY BY0 ELSE IF CMP_EQ $GW_SVPARAM0 ET_SET2_4 THEN SETV $GW_PX BX1 SETV $GW_PY BY1 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_5 THEN SETV $GW_PX BX2 SETV $GW_PY BY1 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_6 THEN SETV $GW_PX BX3 SETV $GW_PY BY1 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_7 THEN SETV $GW_PX BX1 SETV $GW_PY BY2 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_8 THEN SETV $GW_PX BX2 SETV $GW_PY BY2 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_9 THEN SETV $GW_PX BX3 SETV $GW_PY BY2 ELSE IF CMP_EQ $GW_PARAM0 ET_SET2_0 THEN SETV $GW_PX BX2 SETV $GW_PY BY3 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF SUB $0 $GW_PARAM0 ET_SET2_1 MUL $0 $0 PANEL_GUIDE_HEIGHT ADD $GW_IMAGEOFFSET $0 PANELSIZE_H ADD $GW_IMAGEOFFSET $GW_IMAGEOFFSET 12 # 081125 調整のため追加 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 0 SetDisplayList DL_ZEN DLTYPE_COPY 0 0 PANELSIZE_W PANEL_GUIDE_HEIGHT BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_ZEN 1 SetEventTable WIN_MAIN $GW_PARAM0 ET_Global SETV $GW_MODE $GW_PARAM0 SETV $GW_PARAM0 0 SETV $GW_PARAM1 0 SETV $GW_SVPARAM0 0 SETV $GW_SVPARAM1 0 endfunc func F_DOWN_R LOCAL 1 SetDisplayList DL_REV DLTYPE_REVERSE $GW_RX $GW_RY $GW_RW $GW_RH DrawDisplayList WIN_MAIN DL_REV 1 SETV $GW_SVPARAM0 $GW_PARAM0 SETV $GW_SVPARAM1 $GW_PARAM1 SETV $GW_SVRX $GW_RX SETV $GW_SVRY $GW_RY SETV $GW_SVRW $GW_RW SETV $GW_SVRH $GW_RH IF CMP_EQ $GW_SVPARAM0 'L' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SETV $GW_SVPARAM0 'Y' SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYUP SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_SVPARAM0 'Q' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SETV $GW_SVPARAM0 'T' SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYUP SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYUP ELSE SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYUP IF CMP_NE $GW_SVPARAM1 0 THEN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYDOWN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYUP ENDIF ENDIF ENDIF SetDisplayList DL_REV DLTYPE_OFF DrawDisplayList WIN_MAIN DL_REV 1 SETV $GW_IMAGEOFFSET 0 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_MAIN 1 SetEventTable WIN_MAIN ET_SET1 ET_Global SETV $GW_PARAM0 0 SETV $GW_PARAM1 0 SETV $GW_SVPARAM0 0 SETV $GW_SVPARAM1 0 endfunc func F_DOWN_KEY SetDisplayList DL_REV DLTYPE_REVERSE $GW_RX $GW_RY $GW_RW $GW_RH DrawDisplayList WIN_MAIN DL_REV 1 SETV $GW_SVPARAM0 $GW_PARAM0 SETV $GW_SVPARAM1 $GW_PARAM1 SETV $GW_SVRX $GW_RX SETV $GW_SVRY $GW_RY SETV $GW_SVRW $GW_RW SETV $GW_SVRH $GW_RH ReadTable ET_CHARSET $GW_SVPARAM0 4 # $GW_RETVAL0 : テーブル読取結果 # $GW_RETVAL1 : 1ストローク目 # $GW_RETVAL2 : 2ストローク目 # $GW_RETVAL3 : Modifyキー # $GW_RETVAL4 : ModChar時移行先 SETV $GW_READ1 $GW_RETVAL1 SETV $GW_READ2 $GW_RETVAL2 SETV $GW_READ3 $GW_RETVAL3 SETV $GW_READ4 $GW_RETVAL4 IF CMP_NE $GW_READ3 0 THEN SendVirtual $GW_READ3 KEYEVENTF_SKEYDOWN ENDIF IF CMP_NE $GW_READ1 0 THEN IF CMP_EQ $GW_READ1 'C' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'K' KEYEVENTF_SKEYDOWN SendVirtual 'K' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'F' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'T' KEYEVENTF_SKEYDOWN SendVirtual 'T' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'J' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'Y' KEYEVENTF_SKEYDOWN SendVirtual 'Y' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'L' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'W' KEYEVENTF_SKEYDOWN SendVirtual 'W' KEYEVENTF_SKEYUP ELSE SendVirtual $GW_READ1 KEYEVENTF_SKEYDOWN SendVirtual $GW_READ1 KEYEVENTF_SKEYUP ENDIF ENDIF ENDIF ENDIF ENDIF IF CMP_NE $GW_READ2 0 THEN SendVirtual $GW_READ2 KEYEVENTF_SKEYDOWN SendVirtual $GW_READ2 KEYEVENTF_SKEYUP ENDIF IF CMP_NE $GW_READ3 0 THEN SendVirtual $GW_READ3 KEYEVENTF_SKEYUP ENDIF SETV $GW_KEYBUF $GW_READ4 SetDisplayList DL_REV DLTYPE_OFF DrawDisplayList WIN_MAIN DL_REV 1 SETV $GW_IMAGEOFFSET 0 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_MAIN 1 SetEventTable WIN_MAIN ET_SET1 ET_Global SETV $GW_PARAM0 0 SETV $GW_PARAM1 0 SETV $GW_SVPARAM0 0 SETV $GW_SVPARAM1 0 SetDisplayList DL_ZEN DLTYPE_OFF DrawDisplayList WIN_MAIN DL_ZEN 1 endfunc func F_MOD_CHAR SETV $GW_SVPARAM0 $GW_PARAM0 SETV $GW_SVPARAM1 $GW_PARAM1 SETV $GW_SVRX $GW_RX SETV $GW_SVRY $GW_RY SETV $GW_SVRW $GW_RW SETV $GW_SVRH $GW_RH ReadTable ET_CHARSET $GW_KEYBUF 4 # $GW_RETVAL0 : テーブル読取結果 # $GW_RETVAL1 : 1ストローク目 # $GW_RETVAL2 : 2ストローク目 # $GW_RETVAL3 : Modifyキー # $GW_RETVAL4 : ModChar時移行先 SETV $GW_READ1 $GW_RETVAL1 SETV $GW_READ2 $GW_RETVAL2 SETV $GW_READ3 $GW_RETVAL3 SETV $GW_READ4 $GW_RETVAL4 IF CMP_NE $GW_KEYBUF 999 THEN SendVirtual VK_BACK KEYEVENTF_SKEYDOWN SendVirtual VK_BACK KEYEVENTF_SKEYUP ELSE RETURN ENDIF IF CMP_NE $GW_READ3 0 THEN SendVirtual $GW_READ3 KEYEVENTF_SKEYDOWN ENDIF IF CMP_NE $GW_READ1 0 THEN IF CMP_EQ $GW_READ1 'C' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'K' KEYEVENTF_SKEYDOWN SendVirtual 'K' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'F' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'T' KEYEVENTF_SKEYDOWN SendVirtual 'T' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'J' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'Y' KEYEVENTF_SKEYDOWN SendVirtual 'Y' KEYEVENTF_SKEYUP ELSE IF CMP_EQ $GW_READ1 'L' THEN SendVirtual 'X' KEYEVENTF_SKEYDOWN SendVirtual 'X' KEYEVENTF_SKEYUP SendVirtual 'W' KEYEVENTF_SKEYDOWN SendVirtual 'W' KEYEVENTF_SKEYUP ELSE SendVirtual $GW_READ1 KEYEVENTF_SKEYDOWN SendVirtual $GW_READ1 KEYEVENTF_SKEYUP ENDIF ENDIF ENDIF ENDIF ENDIF IF CMP_NE $GW_READ2 0 THEN SendVirtual $GW_READ2 KEYEVENTF_SKEYDOWN SendVirtual $GW_READ2 KEYEVENTF_SKEYUP ENDIF IF CMP_NE $GW_READ3 0 THEN SendVirtual $GW_READ3 KEYEVENTF_SKEYUP ENDIF SETV $GW_KEYBUF $GW_READ4 SetEventTable WIN_MAIN ET_SET1 ET_Global SETV $GW_PARAM0 0 SETV $GW_PARAM1 0 SETV $GW_SVPARAM0 0 SETV $GW_SVPARAM1 0 endfunc # MOVE func F_MOVE IF CMP_EQ $GW_PARAM0 $GW_SVPARAM0 THEN RETURN ENDIF # キーが替わった場合のみ CALL F_COMMON endfunc # 漢字キー func F_KANJIKEY ImeControl IMECTRL_TOGGLE IF CMP_EQ $GW_RETVAL0 0x01 THEN # 状態変化なし RETURN ENDIF # 状態が変化した場合のみ CMP CMP_EQ $GW_RETVAL0 0 SETV $GW_IMEMODE $GW_STATE endfunc # 漢字キー func F_KANJI ImeControl IMECTRL_TOGGLE IF CMP_EQ $GW_RETVAL0 0x01 THEN # 状態変化なし RETURN ENDIF # 状態が変化した場合のみ CMP CMP_EQ $GW_RETVAL0 0 SETV $GW_IMEMODE $GW_STATE IF CMP_EQ $GW_STATE 0x0000 THEN ImeControl IMECTRL_TOGGLE ELSE ENDIF endfunc # KANA強制モード func F_KANA LOCAL 1 AND $0 $GW_SVPARAM0 255 SendVirtual VK_KANA KEYEVENTF_SKEYDOWN SendVirtual $0 KEYEVENTF_SKEYDOWN SendVirtual VK_KANA KEYEVENTF_SKEYUP SendVirtual VK_KANA KEYEVENTF_SKEYDOWN SendVirtual $0 KEYEVENTF_SKEYUP SendVirtual VK_KANA KEYEVENTF_SKEYUP endfunc # 保存キーの送信 # $GW_SVPARAM0 = keycode # $GW_SVPARAM1 = 追加のモディファイア func F_SEND_SV IF CMP_EQ $GW_SVPARAM0 0 THEN RETURN ENDIF IF CMP_EQ $GW_SVPARAM0 EVK_KANJI THEN CALL F_KANJIKEY RETURN ENDIF # キー送信(DOWN) IF CMP_NE $GW_SVPARAM1 0 THEN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYDOWN ENDIF AND $GW_STATE $GW_SVPARAM0 EVK_KANA THEN CALL F_KANA ELSE SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYDOWN ENDIF # 送信(UP) SendVirtual $GW_SVPARAM0 KEYEVENTF_SKEYUP IF CMP_NE $GW_SVPARAM1 0 THEN SendVirtual $GW_SVPARAM1 KEYEVENTF_SKEYUP ENDIF endfunc func F_SEND_SIMPLE SETV $GW_KEYBUF 999 SETV $GW_IMAGEOFFSET 0 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_MAIN 1 SetEventTable WIN_MAIN ET_SET1 ET_Global IF CMP_EQ $GW_PARAM0 0 THEN RETURN ENDIF # キー送信(DOWN) SendVirtual $GW_PARAM0 KEYEVENTF_SKEYDOWN SendVirtual $GW_PARAM0 KEYEVENTF_SKEYUP IF CMP_NE $GW_PARAM1 0 THEN SendVirtual $GW_PARAM1 KEYEVENTF_SKEYDOWN SendVirtual $GW_PARAM1 KEYEVENTF_SKEYUP ENDIF SetDisplayList DL_MAIN DLTYPE_OFF DrawDisplayList WIN_MAIN DL_MAIN 1 endfunc # 通常キーを押し続けたとき func F_REPEAT CALL F_SEND_SV endfunc # 通常キーを離したとき func F_UP CALL F_SEND_SV CALL F_CANCEL endfunc # 通常キーを範囲外で離したとき func F_CANCEL # クリア SetTimer 0 CALL F_COMMON_UP SETV $GW_SVPARAM0 0 # 受け取るイベントを戻す # SetEventTable WIN_MAIN $GW_MODE ET_Global SetEventTable WIN_MAIN ET_Global # CALL F_LOCKCLEAR endfunc # 範囲外に移動したとき func F_MOVEOUT # クリアのみ SetTimer 0 CALL F_COMMON SETV $GW_SVPARAM0 0 endfunc # Shift 等のトグルキー # $GW_PARAM0 = vk # $GW_PARAM1 = 保存レジスタ番号 func F_LOCK LOCAL 3 ADD $0 $GW_PARAM1 DL_LOCK0 # DispList = LockID + DL_LOCK0 ADD $1 $GW_PARAM1 GW_LOCK0 # LockVar = LockID + GW_LOCK0 CMP CMP_EQ $$1 0 # 0 or 1 に変換する MUL $2 $GW_STATE $GW_PARAM0 # $2= 0 or VK SETA $1 $2 # [$1]= $2 IF CMP_NE $2 0 THEN SendVirtual $GW_PARAM0 KEYEVENTF_KEYDOWN SetDisplayList $0 DLTYPE_REVERSE $GW_RX $GW_RY $GW_RW $GW_RH DrawDisplayList WIN_MAIN $0 1 ELSE SendVirtual $GW_PARAM0 KEYEVENTF_KEYUP SetDisplayList $0 DLTYPE_REVERSE $GW_RX $GW_RY $GW_RW $GW_RH DrawDisplayList WIN_MAIN $0 1 SetDisplayList $0 DLTYPE_OFF ENDIF SetEventTable WIN_MAIN $GW_MODE ET_Global endfunc # トグルキーの全解除 # 保存されているものを全部 UP して表示を戻す。 func F_LOCKCLEAR LOCAL 2 DrawDisplayList WIN_MAIN DL_LOCK0 LOCK_MAX # 反転描画があれば解除 SETV $1 GW_LOCK0 DO SETV $0 $$1 IF CMP_NE $0 0 THEN SendVirtual $0 KEYEVENTF_KEYUP ENDIF SETA $1 0 ADD $1 $1 1 CMP CMP_LE $1 GW_LOCK1 WHILE SetDisplayList DL_LOCK0 DLTYPE_OFF SetDisplayList DL_LOCK1 DLTYPE_OFF endfunc # キーボード共通処理 func F_COMMON # 描画反転 SetDisplayList DL_SUB0 DLTYPE_REVERSE $GW_RX $GW_RY $GW_RW $GW_RH DrawDisplayList WIN_MAIN DL_SUB0 1 # データ保存 SETV $GW_SVPARAM0 $GW_PARAM0 SETV $GW_SVRX $GW_RX SETV $GW_SVRY $GW_RY SETV $GW_SVRW $GW_RW SETV $GW_SVRH $GW_RH # 受け取るイベントを UP 専用に切り替える SetEventTable WIN_MAIN $GW_MODE2 ET_Up # リピート用 SetTimer _UC_KEYREPEAT_TIME1 endfunc # キーボード共通処理 func F_COMMON_UP # 描画反転 SetDisplayList DL_SUB0 DLTYPE_REVERSE $GW_SVRX $GW_SVRY $GW_SVRW $GW_SVRH DrawDisplayList WIN_MAIN DL_SUB0 1 # 受け取るイベントを当初に切り替える SetEventTable WIN_MAIN $GW_MODE ET_Global # リピート用 SetTimer _UC_KEYREPEAT_TIME1 endfunc # 何もしないダミー処理 func F_NOP RETURN endfunc # # ─────────────────────────────── # 1ストローク目入力後2ストローク目待機状態でのクリアキー処理 # ─────────────────────────────── # func F_CLR SETV $GW_KEYBUF 999 SETV $GW_IMAGEOFFSET 0 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_MAIN 1 SetEventTable WIN_MAIN ET_SET1 ET_Global SETV $GW_PARAM0 0 SETV $GW_PARAM1 0 SETV $GW_SVPARAM0 0 SETV $GW_SVPARAM1 0 endfunc func F_KIGOU_DISP LOCAL 2 MUL $0 $GW_KIGOUNUM PANEL_KEY_HEIGHT ADD $0 $0 PANEL_KIGOU_START SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 0 DrawDisplayList WIN_MAIN DL_MAIN 1 SetDisplayList DL_KIGOU DLTYPE_COPY 0 PANEL_GUIDE_HEIGHT PANELSIZE_W PANEL_KEY_HEIGHT BMP0 0 $0 DrawDisplayList WIN_MAIN DL_KIGOU 1 ADD $0 $GW_KIGOUNUM ET_MARK_01 SETV $1 ET_MARK_01 SetEventTable WIN_MAIN $0 ET_Global endfunc func F_MOJI_KIGOU LOCAL 1 SETV $GW_KEYBUF 0 IF CMP_EQ $GW_IN_MODE 0 THEN SETV $GW_IN_MODE 1 CALL F_KIGOU_DISP ELSE SETV $GW_MODE ET_SET1 SETV $GW_IN_MODE 0 SETV $GW_IMAGEOFFSET 0 SetDisplayList DL_KIGOU DLTYPE_OFF DrawDisplayList WIN_MAIN DL_KIGOU 1 SetDisplayList DL_MAIN DLTYPE_COPY 0 0 PANELSIZE_W PANELSIZE_H BMP0 0 $GW_IMAGEOFFSET DrawDisplayList WIN_MAIN DL_MAIN 1 SetEventTable WIN_MAIN ET_SET1 ET_Global ENDIF endfunc func F_KIGOU_FWD LOCAL 1 IF CMP_EQ $GW_KIGOUNUM 23 THEN SETV $GW_KIGOUNUM 0 ELSE ADD $GW_KIGOUNUM $GW_KIGOUNUM 1 ENDIF CALL F_KIGOU_DISP endfunc func F_KIGOU_REW LOCAL 1 IF CMP_EQ $GW_KIGOUNUM 0 THEN SETV $GW_KIGOUNUM 23 ELSE SUB $GW_KIGOUNUM $GW_KIGOUNUM 1 ENDIF CALL F_KIGOU_DISP endfunc func F_SEND_CHAR SETV $GW_SVPARAM0 $GW_PARAM0 SETV $GW_SVPARAM1 $GW_PARAM1 ReadTable ET_MARKSET $GW_SVPARAM0 2 # $GW_RETVAL0 : テーブル読取結果(成功 TRUE、失敗 FALSE) # $GW_RETVAL1 : 1文字目 # $GW_RETVAL2 : 2文字目 SETV $GW_READ1 $GW_RETVAL1 SETV $GW_READ2 $GW_RETVAL2 IF CMP_NE $GW_READ2 0 THEN IF CMP_EQ $GW_SVPARAM0 $GW_KEYBUF THEN SETV $GW_KEYBUF 0 SETV $GW_READ1 $GW_READ2 CALL F_SEND_CHAR2 ELSE SETV $GW_KEYBUF $GW_SVPARAM0 CALL F_SEND_CHAR2 ENDIF ELSE CALL F_SEND_CHAR2 ENDIF endfunc func F_KIGOU_BACK SendVirtual VK_BACK KEYEVENTF_SKEYDOWN SendVirtual VK_BACK KEYEVENTF_SKEYUP endfunc func F_SEND_CHAR2 SendChar 0 0 $GW_READ1 endfunc #------------------------------------------------------------------------------ # table #------------------------------------------------------------------------------ # ET_SET1パネル table ET_SET1 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_SEL ET_SET2_1 0 dataw EVENT_DOWN BX2 BY1 BW BH F_SEL ET_SET2_2 0 dataw EVENT_DOWN BX3 BY1 BW BH F_SEL ET_SET2_3 0 dataw EVENT_DOWN BX4 BY1 BW BH F_DOWN_R CONST_1ST_CLR 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_SEL ET_SET2_4 0 dataw EVENT_DOWN BX2 BY2 BW BH F_SEL ET_SET2_5 0 dataw EVENT_DOWN BX3 BY2 BW BH F_SEL ET_SET2_6 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_SEL ET_SET2_7 0 dataw EVENT_DOWN BX2 BY3 BW BH F_SEL ET_SET2_8 0 dataw EVENT_DOWN BX3 BY3 BW BH F_SEL ET_SET2_9 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_SEL ET_SET2_0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_1 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 63 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 65 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 67 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 69 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 71 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 148 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 149 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 150 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 151 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 53 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_2 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 72 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 74 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 76 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 78 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 80 0 dataw EVENT_DOWN BX3 BY2 BW BH F_SEND_SIMPLE CONST_KEY26_CODE 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 0 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 1 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 2 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 54 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_3 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 82 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 84 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 86 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 88 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 90 0 dataw EVENT_DOWN BX3 BY2 BW BH F_SEND_SIMPLE CONST_KEY36_CODE 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 3 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 4 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 5 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 55 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_4 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 92 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 94 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 97 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 99 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 101 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 96 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 6 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 7 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 8 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 56 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_5 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 103 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 104 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 105 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 106 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 107 0 dataw EVENT_DOWN BX3 BY2 BW BH F_SEND_SIMPLE CONST_KEY56_CODE 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 9 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 10 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 11 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 57 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_6 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 108 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 111 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 114 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 117 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 120 0 dataw EVENT_DOWN BX3 BY2 BW BH F_SEND_SIMPLE CONST_KEY66_CODE 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 12 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 13 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 14 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 58 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_7 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 123 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 124 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 125 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 126 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 127 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 15 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 16 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 17 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 18 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 59 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_8 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 129 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 131 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 133 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 128 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 130 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 132 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 19 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 20 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 21 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 60 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_9 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 134 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 135 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 136 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 137 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 138 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 22 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 23 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 24 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 25 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 61 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_SET2_0 dataw 22 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 5 dataw EVENT_DOWN BX0 BY1 BW BH F_DOWN_KEY 162 0 dataw EVENT_DOWN BX1 BY1 BW BH F_DOWN_KEY 140 0 dataw EVENT_DOWN BX2 BY1 BW BH F_DOWN_KEY 143 0 dataw EVENT_DOWN BX3 BY1 BW BH F_DOWN_KEY 144 0 dataw EVENT_DOWN BX4 BY1 BW BH F_CLR 0 0 # 5 dataw EVENT_DOWN BX0 BY2 BW BH F_DOWN_KEY 161 0 dataw EVENT_DOWN BX1 BY2 BW BH F_DOWN_KEY 152 0 dataw EVENT_DOWN BX2 BY2 BW BH F_DOWN_KEY 153 0 dataw EVENT_DOWN BX3 BY2 BW BH F_DOWN_KEY 154 0 dataw EVENT_DOWN BX4 BY2 BW BH F_DOWN_KEY 168 0 # 5 dataw EVENT_DOWN BX0 BY3 BW BH F_DOWN_KEY 163 0 dataw EVENT_DOWN BX1 BY3 BW BH F_DOWN_KEY 155 0 dataw EVENT_DOWN BX2 BY3 BW BH F_DOWN_KEY 156 0 dataw EVENT_DOWN BX3 BY3 BW BH F_DOWN_KEY 157 0 dataw EVENT_DOWN BX4 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_MOD_CHAR 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_DOWN_KEY 52 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_CHARSET # XK → C # XT → F # XY → J # XW → L dataw 169 # 1key 2key ModKey NextNo. Disc No. # small alphabet 26 dataw 0 'A' 0 26 # 'a' 0 dataw 0 'B' 0 27 # 'b' 1 dataw 0 'C' 0 28 # 'c' 2 dataw 0 'D' 0 29 # 'd' 3 dataw 0 'E' 0 30 # 'e' 4 dataw 0 'F' 0 31 # 'f' 5 dataw 0 'G' 0 32 # 'g' 6 dataw 0 'H' 0 33 # 'h' 7 dataw 0 'I' 0 34 # 'i' 8 dataw 0 'J' 0 35 # 'j' 9 dataw 0 'K' 0 36 # 'k' 10 dataw 0 'L' 0 37 # 'l' 11 dataw 0 'M' 0 38 # 'm' 12 dataw 0 'N' 0 39 # 'n' 13 dataw 0 'O' 0 40 # 'o' 14 dataw 0 'P' 0 41 # 'p' 15 dataw 0 'Q' 0 42 # 'q' 16 dataw 0 'R' 0 43 # 'r' 17 dataw 0 'S' 0 44 # 's' 18 dataw 0 'T' 0 45 # 't' 19 dataw 0 'U' 0 46 # 'u' 20 dataw 0 'V' 0 47 # 'v' 21 dataw 0 'W' 0 48 # 'w' 22 dataw 0 'X' 0 49 # 'x' 23 dataw 0 'Y' 0 50 # 'y' 24 dataw 0 'Z' 0 51 # 'z' 25 # LARGE ALPHABET 26 dataw 0 'A' VK_SHIFT 0 # 'A' 26 dataw 0 'B' VK_SHIFT 1 # 'B' 27 dataw 0 'C' VK_SHIFT 2 # 'C' 28 dataw 0 'D' VK_SHIFT 3 # 'D' 29 dataw 0 'E' VK_SHIFT 4 # 'E' 30 dataw 0 'F' VK_SHIFT 5 # 'F' 31 dataw 0 'G' VK_SHIFT 6 # 'G' 32 dataw 0 'H' VK_SHIFT 7 # 'H' 33 dataw 0 'I' VK_SHIFT 8 # 'I' 34 dataw 0 'J' VK_SHIFT 9 # 'J' 35 dataw 0 'K' VK_SHIFT 10 # 'K' 36 dataw 0 'L' VK_SHIFT 11 # 'L' 37 dataw 0 'M' VK_SHIFT 12 # 'M' 38 dataw 0 'N' VK_SHIFT 13 # 'N' 39 dataw 0 'O' VK_SHIFT 14 # 'O' 40 dataw 0 'P' VK_SHIFT 15 # 'P' 41 dataw 0 'Q' VK_SHIFT 16 # 'Q' 42 dataw 0 'R' VK_SHIFT 17 # 'R' 43 dataw 0 'S' VK_SHIFT 18 # 'S' 44 dataw 0 'T' VK_SHIFT 19 # 'T' 45 dataw 0 'U' VK_SHIFT 20 # 'U' 46 dataw 0 'V' VK_SHIFT 21 # 'V' 47 dataw 0 'W' VK_SHIFT 22 # 'W' 48 dataw 0 'X' VK_SHIFT 23 # 'X' 49 dataw 0 'Y' VK_SHIFT 24 # 'Y' 50 dataw 0 'Z' VK_SHIFT 25 # 'Z' 51 # Number 10 dataw 0 '0' 0 999 # '0' 52 dataw 0 '1' 0 999 # '1' 53 dataw 0 '2' 0 999 # '2' 54 dataw 0 '3' 0 999 # '3' 55 dataw 0 '4' 0 999 # '4' 56 dataw 0 '5' 0 999 # '5' 57 dataw 0 '6' 0 999 # '6' 58 dataw 0 '7' 0 999 # '7' 59 dataw 0 '8' 0 999 # '8' 60 dataw 0 '9' 0 999 # '9' 61 # Hiragana 10 文字順はIMEパッドに準拠 # あ行 10 dataw 'X' 'A' 0 63 # 'ぁ' 62 dataw 0 'A' 0 62 # 'あ' 63 dataw 'X' 'I' 0 65 # 'ぃ' 64 dataw 0 'I' 0 64 # 'い' 65 dataw 'X' 'U' 0 145 # 'ぅ' 66 dataw 0 'U' 0 66 # 'う' 67 dataw 'X' 'E' 0 69 # 'ぇ' 68 dataw 0 'E' 0 68 # 'え' 69 dataw 'X' 'O' 0 71 # 'ぉ' 70 dataw 0 'O' 0 70 # 'お' 71 # か行 10 dataw 'K' 'A' 0 73 # 'か' 72 dataw 'G' 'A' 0 146 # 'が' 73 dataw 'K' 'I' 0 75 # 'き' 74 dataw 'G' 'I' 0 74 # 'ぎ' 75 dataw 'K' 'U' 0 77 # 'く' 76 dataw 'G' 'U' 0 76 # 'ぐ' 77 dataw 'K' 'E' 0 79 # 'け' 78 dataw 'G' 'E' 0 147 # 'げ' 79 dataw 'K' 'O' 0 81 # 'こ' 80 dataw 'G' 'O' 0 80 # 'ご' 81 # さ行 10 dataw 'S' 'A' 0 83 # 'さ' 82 dataw 'Z' 'A' 0 82 # 'ざ' 83 dataw 'S' 'I' 0 85 # 'し' 84 dataw 'Z' 'I' 0 84 # 'じ' 85 dataw 'S' 'U' 0 87 # 'す' 86 dataw 'Z' 'U' 0 86 # 'ず' 87 dataw 'S' 'E' 0 89 # 'せ' 88 dataw 'Z' 'E' 0 88 # 'ぜ' 89 dataw 'S' 'O' 0 91 # 'そ' 90 dataw 'Z' 'O' 0 90 # 'ぞ' 91 # た行 11 dataw 'T' 'A' 0 93 # 'た' 92 dataw 'D' 'A' 0 92 # 'だ' 93 dataw 'T' 'I' 0 95 # 'ち' 94 dataw 'D' 'I' 0 94 # 'ぢ' 95 dataw 'F' 'U' 0 97 # 'っ' 96 dataw 'T' 'U' 0 98 # 'つ' 97 dataw 'D' 'U' 0 96 # 'づ' 98 dataw 'T' 'E' 0 100 # 'て' 99 dataw 'D' 'E' 0 99 # 'で' 100 dataw 'T' 'O' 0 102 # 'と' 101 dataw 'D' 'O' 0 101 # 'ど' 102 # な行 5 dataw 'N' 'A' 0 999 # 'な' 103 dataw 'N' 'I' 0 999 # 'に' 104 dataw 'N' 'U' 0 999 # 'ぬ' 105 dataw 'N' 'E' 0 999 # 'ね' 106 dataw 'N' 'O' 0 999 # 'の' 107 # は行 15 dataw 'H' 'A' 0 109 # 'は' 108 dataw 'B' 'A' 0 110 # 'ば' 109 dataw 'P' 'A' 0 108 # 'ぱ' 110 dataw 'H' 'I' 0 112 # 'ひ' 111 dataw 'B' 'I' 0 113 # 'び' 112 dataw 'P' 'I' 0 111 # 'ぴ' 113 dataw 'H' 'U' 0 115 # 'ふ' 114 dataw 'B' 'U' 0 116 # 'ぶ' 115 dataw 'P' 'U' 0 114 # 'ぷ' 116 dataw 'H' 'E' 0 118 # 'へ' 117 dataw 'B' 'E' 0 119 # 'べ' 118 dataw 'P' 'E' 0 117 # 'ぺ' 119 dataw 'H' 'O' 0 121 # 'ほ' 120 dataw 'B' 'O' 0 122 # 'ぼ' 121 dataw 'P' 'O' 0 120 # 'ぽ' 122 # ま行 5 dataw 'M' 'A' 0 999 # 'ま' 123 dataw 'M' 'I' 0 999 # 'み' 124 dataw 'M' 'U' 0 999 # 'む' 125 dataw 'M' 'E' 0 999 # 'め' 126 dataw 'M' 'O' 0 999 # 'も' 127 # や行 6 dataw 'J' 'A' 0 129 # 'ゃ' 128 dataw 'Y' 'A' 0 128 # 'や' 129 dataw 'J' 'U' 0 131 # 'ゅ' 130 dataw 'Y' 'U' 0 130 # 'ゆ' 131 dataw 'J' 'O' 0 133 # 'ょ' 132 dataw 'Y' 'O' 0 132 # 'よ' 133 # ら行 5 dataw 'R' 'A' 0 999 # 'ら' 134 dataw 'R' 'I' 0 999 # 'り' 135 dataw 'R' 'U' 0 999 # 'る' 136 dataw 'R' 'E' 0 999 # 'れ' 137 dataw 'R' 'O' 0 999 # 'ろ' 138 # わ行他 9 dataw 'L' 'A' 0 140 # 'ゎ' 139 dataw 'W' 'A' 0 139 # 'わ' 140 dataw 'W' 'I' 0 999 # 'ゐ' 141 dataw 'W' 'E' 0 999 # 'ゑ' 142 dataw 'W' 'O' 0 999 # 'を' 143 dataw 'N' 'N' 0 999 # 'ん' 144 dataw 'V' 'U' 0 67 # 'ヴ' 145 dataw 'C' 'A' 0 72 # 'ヵ' 146 dataw 'C' 'E' 0 78 # 'ヶ' 147 # 記号 10 dataw 0 VK_PERIOD 0 999 # '.' 148 1-6 dataw 0 VK_HYPHEN 0 999 # '-' 149 1-7 dataw 0 VK_BACKQUOTE 0 999 # '@' 150 1-8 dataw 0 VK_OEM_102 VK_SHIFT 999 # '_' 151 1-9 dataw 0 VK_COMMA 0 999 # '、' 152 0-4 dataw 0 VK_PERIOD 0 999 # '。' 153 0-5 dataw 0 VK_HYPHEN 0 999 # 'ー' 154 0-6 dataw 0 VK_SLASH 0 999 # '・' 155 0-7 dataw 0 '1' VK_SHIFT 999 # '!' 156 0-8 dataw 0 VK_SLASH VK_SHIFT 999 # '?' 157 0-9 # 機能 8 dataw 0 VK_LEFT VK_SHIFT 999 # '.' 158 「←」 dataw 0 VK_RIGHT VK_SHIFT 999 # '.' 159 「→」 dataw 0 'P' VK_CONTROL 999 # '.' 160 「英数」(ATOK for PC) dataw 0 'O' VK_CONTROL 999 # '.' 161 「英数」(ATOK for WM),「全/半」(ATOK for PPC) dataw 0 'U' VK_CONTROL 999 # '.' 162 「カナ」(ATOK for WM),「かな」(ATOK for PPC) dataw 0 'I' VK_CONTROL 999 # '.' 163 「全→半」(ATOK for WM),「カナ」(ATOK for PPC) dataw 0 VK_BACK 0 999 # '.' 164 1ストローク目のCLR dataw 0 VK_ESCAPE 0 999 # '.' 165 2ストローク目のCLR dataw 0 VK_END VK_MENU 999 # '.' 166 2ストローク目のCLR dataw 0 0xC6 0 999 # '.' 167 EasyClip? dataw 0 'K' VK_CONTROL 999 # '.' 168 ATOK for WM設定呼出 endtable table ET_MARKSET dataw 392 # 01_半角記号-1 dataw 0x002e 0 # 0 「.」(半角) dataw 0x002c 0 # 1 「,」(半角) dataw 0x003a 0 # 2 「:」(半角) dataw 0x003d 0 # 3 「=」(半角) dataw 0x002d 0 # 4 「-」(半角) dataw 0x002f 0 # 5 「/」(半角) dataw 0x0040 0 # 6 「@」(半角) dataw 0x005f 0 # 7 「_」(半角) dataw 0x007e 0 # 8 「~」(半角) dataw 0x005c 0 # 9 「\」(半角) dataw 0x0021 0 # 10 「!」(半角) dataw 0x003f 0 # 11 「?」(半角) dataw 0x003b 0 # 12 「;」(半角) dataw 0x002b 0 # 13 「+」(半角) dataw 0x0022 0 # 14 「"」(半角) dataw 0x0023 0 # 15 「#」(半角) dataw 0x0024 0 # 16 「$」(半角) dataw 0x0025 0 # 17 「%」(半角) # 02_半角記号-2 dataw 0x0026 0 # 18 「&」(半角) dataw 0x0027 0 # 19 「'」(半角) dataw 0x002a 0 # 20 「*」(半角) dataw 0x005e 0 # 21 「^」(半角) dataw 0x0060 0 # 22 「`」(半角) dataw 0x007c 0 # 23 「|」(半角) dataw 0x0028 0x0029 # 24 「()」(半角) dataw 0x003c 0x003e # 25 「<>」(半角) dataw 0x005b 0x005d # 26 「[]」(半角) dataw 0x007b 0x007d # 27 「{}」(半角) dataw 0xff62 0xff63 # 28 「「」」(半角) dataw 0xff9e 0 # 29 「゙」(半角) dataw 0xff9f 0 # 30 「゚」(半角) dataw 0xff61 0 # 31 「。」(半角) dataw 0xff64 0 # 32 「、」(半角) dataw 0xff65 0 # 33 「・」(半角)←SIP修正要 # 03_全角記号-1 dataw 0x3001 0 # 34 「、」 dataw 0x3002 0 # 35 「。」 dataw 0x309b 0 # 36 「゛」 dataw 0x309c 0 # 37 「゜」 dataw 0xff0c 0 # 38 「,」 dataw 0xff0e 0 # 39 「.」 dataw 0x30fb 0 # 40 「・」 dataw 0x00b4 0 # 41 「´」 dataw 0xff1a 0 # 42 「:」 dataw 0xff1b 0 # 43 「;」 dataw 0xff01 0 # 44 「!」 dataw 0xff1f 0 # 45 「?」 dataw 0x30fd 0 # 46 「ヽ」 dataw 0x30fe 0 # 47 「ヾ」 dataw 0x309d 0 # 48 「ゝ」 dataw 0x309e 0 # 49 「ゞ」 dataw 0x3003 0 # 50 「〃」 dataw 0x3005 0 # 51 「々」 # 04_全角記号-2 dataw 0xff40 0 # 52 「`」 dataw 0x00a8 0 # 53 「¨」 dataw 0xff3e 0 # 54 「^」 dataw 0xffe3 0 # 55 「 ̄」 dataw 0xff3f 0 # 56 「_」 dataw 0x4edd 0 # 57 「仝」 dataw 0x00b0 0 # 58 「°」 dataw 0x2032 0 # 59 「′」 dataw 0x2033 0 # 60 「″」 dataw 0x3000 0 # 61 「 」 dataw 0x2103 0 # 62 「℃」 dataw 0xffe5 0 # 63 「¥」 dataw 0xff04 0 # 64 「$」 dataw 0xffe0 0 # 65 「¢」 dataw 0xffe1 0 # 66 「£」 dataw 0xff05 0 # 67 「%」 dataw 0xff03 0 # 68 「#」 dataw 0xff06 0 # 69 「&」 # 05_全角記号-3 dataw 0x3006 0 # 70 「〆」 dataw 0x3007 0 # 71 「〇」 dataw 0x30fc 0 # 72 「ー」 dataw 0x2015 0 # 73 「―」 dataw 0x2010 0 # 74 「‐」 dataw 0xff5e 0 # 75 「~」 dataw 0xff0f 0 # 76 「/」 dataw 0xff3c 0 # 77 「\」 dataw 0x2225 0 # 78 「∥」 dataw 0xff5c 0 # 79 「|」 dataw 0x2026 0 # 80 「…」 dataw 0x2025 0 # 81 「‥」 dataw 0x2020 0 # 82 「†」 dataw 0x2021 0 # 83 「‡」 dataw 0x00b6 0 # 84 「¶」 dataw 0x25ef 0 # 85 「◯」 # 06_全角記号-4 dataw 0x2192 0 # 86 「→」 dataw 0x2190 0 # 87 「←」 dataw 0x2191 0 # 88 「↑」 dataw 0x2193 0 # 89 「↓」 dataw 0x203b 0 # 90 「※」 dataw 0x3012 0 # 91 「〒」 dataw 0x25ce 0 # 92 「◎」 dataw 0x3013 0 # 93 「〓」 dataw 0x221e 0 # 94 「∞」 dataw 0x2234 0 # 95 「∴」 dataw 0x2642 0 # 96 「♂」 dataw 0x2640 0 # 97 「♀」 dataw 0xff0a 0 # 98 「*」 dataw 0xff20 0 # 99 「@」 dataw 0x00a7 0 # 100「§」 dataw 0x266f 0 # 101「♯」 dataw 0x266d 0 # 102「♭」 dataw 0x266a 0 # 103「♪」 # 07_全角括弧 dataw 0xff08 0xff09 # 104「()」 dataw 0x3014 0x3015 # 105「〔〕」 dataw 0xff3b 0xff3d # 106「[]」 dataw 0xff5b 0xff5d # 107「{}」 dataw 0x3008 0x3009 # 108「〈〉」 dataw 0x300a 0x300b # 109「《》」 dataw 0x300c 0x300d # 110「「」」 dataw 0x300e 0x300f # 111「『』」 dataw 0x3010 0x3011 # 112「【】」 dataw 0xff1c 0xff1e # 113「<>」 dataw 0x2266 0x2267 # 114「≦≧」 dataw 0x2018 0x2019 # 115「‘’」 dataw 0x201c 0x201d # 116「“”」 # 08_数学記号-1 dataw 0xff0b 0 # 117「+」 dataw 0xff0d 0 # 118「-」 dataw 0x00d7 0 # 119「×」 dataw 0x00f7 0 # 120「÷」 dataw 0x00b1 0 # 121「±」 dataw 0xff1d 0 # 122「=」 dataw 0x2260 0 # 123「≠」 dataw 0x2252 0 # 124「≒」 dataw 0x2208 0 # 125「∈」 dataw 0x220b 0 # 126「∋」 dataw 0x2286 0 # 127「⊆」 dataw 0x2287 0 # 128「⊇」 dataw 0x2282 0 # 129「⊂」 dataw 0x2283 0 # 130「⊃」 dataw 0x222a 0 # 131「∪」 dataw 0x2229 0 # 132「∩」 dataw 0x2227 0 # 133「∧」 dataw 0x2228 0 # 134「∨」 # 09_数学記号-2 dataw 0xffe2 0 # 135「¬」 dataw 0x21d2 0 # 136「⇒」 dataw 0x21d4 0 # 137「⇔」 dataw 0x2200 0 # 138「∀」 dataw 0x2203 0 # 139「∃」 dataw 0x2220 0 # 140「∠」 dataw 0x22a5 0 # 141「⊥」 dataw 0x2312 0 # 142「⌒」 dataw 0x2202 0 # 143「∂」 dataw 0x2207 0 # 144「∇」 dataw 0x2261 0 # 145「≡」 dataw 0x2252 0 # 146「≒」 dataw 0x226a 0 # 147「≪」 dataw 0x226b 0 # 148「≫」 dataw 0x221a 0 # 149「√」 dataw 0x223d 0 # 150「∽」 dataw 0x221d 0 # 151「∝」 dataw 0x2235 0 # 152「∵」 # 10_数学記号-3 dataw 0x2261 0 # 153「≡」 dataw 0x222b 0 # 154「∫」 dataw 0x222e 0 # 155「∮」 dataw 0x2211 0 # 156「∑」 dataw 0x221a 0 # 157「√」 dataw 0x22a5 0 # 158「⊥」 dataw 0x221f 0 # 159「∟」 dataw 0x22bf 0 # 160「⊿」 dataw 0x222b 0 # 161「∫」 dataw 0x222c 0 # 162「∬」 dataw 0x212b 0 # 163「Å」 dataw 0x2030 0 # 164「‰」 # 11_図形 dataw 0x2606 0 # 165「☆」 dataw 0x2605 0 # 166「★」 dataw 0x25cb 0 # 167「○」 dataw 0x25cf 0 # 168「●」 dataw 0x25c7 0 # 169「◇」 dataw 0x25c6 0 # 170「◆」 dataw 0x25a1 0 # 171「□」 dataw 0x25a0 0 # 172「■」 dataw 0x25b3 0 # 173「△」 dataw 0x25b2 0 # 174「▲」 dataw 0x25bd 0 # 175「▽」 dataw 0x25bc 0 # 176「▼」 # 12_ギリシャ文字-1 dataw 0x0391 0 # 177「Α」 dataw 0x0392 0 # 178「Β」 dataw 0x0393 0 # 179「Γ」 dataw 0x0394 0 # 180「Δ」 dataw 0x0395 0 # 181「Ε」 dataw 0x0396 0 # 182「Ζ」 dataw 0x0397 0 # 183「Η」 dataw 0x0398 0 # 184「Θ」 dataw 0x0399 0 # 185「Ι」 dataw 0x039a 0 # 186「Κ」 dataw 0x039b 0 # 187「Λ」 dataw 0x039c 0 # 188「Μ」 dataw 0x039d 0 # 189「Ν」 dataw 0x039e 0 # 190「Ξ」 dataw 0x039f 0 # 191「Ο」 dataw 0x03a0 0 # 192「Π」 dataw 0x03a1 0 # 193「Ρ」 dataw 0x03a3 0 # 194「Σ」 # 13_ギリシャ文字-2 dataw 0x03a4 0 # 195「Τ」 dataw 0x03a5 0 # 196「Υ」 dataw 0x03a6 0 # 197「Φ」 dataw 0x03a7 0 # 198「Χ」 dataw 0x03a8 0 # 199「Ψ」 dataw 0x03a9 0 # 200「Ω」 dataw 0x03b1 0 # 201「α」 dataw 0x03b2 0 # 202「β」 dataw 0x03b3 0 # 203「γ」 dataw 0x03b4 0 # 204「δ」 dataw 0x03b5 0 # 205「ε」 dataw 0x03b6 0 # 206「ζ」 dataw 0x03b7 0 # 207「η」 dataw 0x03b8 0 # 208「θ」 dataw 0x03b9 0 # 209「ι」 dataw 0x03ba 0 # 210「κ」 dataw 0x03bb 0 # 211「λ」 dataw 0x03bc 0 # 212「μ」 # 14_ギリシャ文字-3 dataw 0x03bd 0 # 213「ν」 dataw 0x03be 0 # 214「ξ」 dataw 0x03bf 0 # 215「ο」 dataw 0x03c0 0 # 216「π」 dataw 0x03c1 0 # 217「ρ」 dataw 0x03c3 0 # 218「σ」 dataw 0x03c4 0 # 219「τ」 dataw 0x03c5 0 # 220「υ」 dataw 0x03c6 0 # 221「φ」 dataw 0x03c7 0 # 222「χ」 dataw 0x03c8 0 # 223「ψ」 dataw 0x03c9 0 # 224「ω」 # 15_ロシア文字-1 dataw 0x0410 0 # 225「А」 dataw 0x0411 0 # 226「Б」 dataw 0x0412 0 # 227「В」 dataw 0x0413 0 # 228「Г」 dataw 0x0414 0 # 229「Д」 dataw 0x0415 0 # 230「Е」 dataw 0x0401 0 # 231「Ё」 dataw 0x0416 0 # 232「Ж」 dataw 0x0417 0 # 233「З」 dataw 0x0418 0 # 234「И」 dataw 0x0419 0 # 235「Й」 dataw 0x041a 0 # 236「К」 dataw 0x041b 0 # 237「Л」 dataw 0x041c 0 # 238「М」 dataw 0x041d 0 # 239「Н」 dataw 0x041e 0 # 240「О」 dataw 0x041f 0 # 241「П」 dataw 0x0420 0 # 242「Р」 # 16_ロシア文字-2 dataw 0x0421 0 # 243「С」 dataw 0x0422 0 # 244「Т」 dataw 0x0423 0 # 245「У」 dataw 0x0424 0 # 246「Ф」 dataw 0x0425 0 # 247「Х」 dataw 0x0426 0 # 248「Ц」 dataw 0x0427 0 # 249「Ч」 dataw 0x0428 0 # 250「Ш」 dataw 0x0429 0 # 251「Щ」 dataw 0x042a 0 # 252「Ъ」 dataw 0x042b 0 # 253「Ы」 dataw 0x042c 0 # 254「Ь」 dataw 0x042d 0 # 255「Э」 dataw 0x042e 0 # 256「Ю」 dataw 0x042f 0 # 257「Я」 # 17_ロシア文字-3 dataw 0x0430 0 # 258「а」 dataw 0x0431 0 # 259「б」 dataw 0x0432 0 # 260「в」 dataw 0x0433 0 # 261「г」 dataw 0x0434 0 # 262「д」 dataw 0x0435 0 # 263「е」 dataw 0x0451 0 # 264「ё」 dataw 0x0436 0 # 265「ж」 dataw 0x0437 0 # 266「з」 dataw 0x0438 0 # 267「и」 dataw 0x0439 0 # 268「й」 dataw 0x043a 0 # 269「к」 dataw 0x043b 0 # 270「л」 dataw 0x043c 0 # 271「м」 dataw 0x043d 0 # 272「н」 dataw 0x043e 0 # 273「о」 dataw 0x043f 0 # 274「п」 dataw 0x0440 0 # 275「р」 # 18_ロシア文字-4 dataw 0x0441 0 # 276「с」 dataw 0x0442 0 # 277「т」 dataw 0x0443 0 # 278「у」 dataw 0x0444 0 # 279「ф」 dataw 0x0445 0 # 280「х」 dataw 0x0446 0 # 281「ц」 dataw 0x0447 0 # 282「ч」 dataw 0x0448 0 # 283「ш」 dataw 0x0449 0 # 284「щ」 dataw 0x044a 0 # 285「ъ」 dataw 0x044b 0 # 286「ы」 dataw 0x044c 0 # 287「ь」 dataw 0x044d 0 # 288「э」 dataw 0x044e 0 # 289「ю」 dataw 0x044f 0 # 290「я」 # 19_罫線-1 dataw 0x250c 0 # 291「┌」 dataw 0x2510 0 # 292「┐」 dataw 0x2518 0 # 293「┘」 dataw 0x2514 0 # 294「└」 dataw 0x251c 0 # 295「├」 dataw 0x252c 0 # 296「┬」 dataw 0x2524 0 # 297「┤」 dataw 0x2534 0 # 298「┴」 dataw 0x253c 0 # 299「┼」 dataw 0x2500 0 # 300「─」 dataw 0x2502 0 # 301「│」 dataw 0x250f 0 # 302「┏」 dataw 0x2513 0 # 303「┓」 dataw 0x251b 0 # 304「┛」 dataw 0x2517 0 # 305「┗」 dataw 0x2523 0 # 306「┣」 dataw 0x2533 0 # 307「┳」 # 20_罫線-2 dataw 0x252b 0 # 308「┫」 dataw 0x253b 0 # 309「┻」 dataw 0x254b 0 # 310「╋」 dataw 0x2501 0 # 311「━」 dataw 0x2503 0 # 312「┃」 dataw 0x2520 0 # 313「┠」 dataw 0x252f 0 # 314「┯」 dataw 0x2528 0 # 315「┨」 dataw 0x2537 0 # 316「┷」 dataw 0x251d 0 # 317「┝」 dataw 0x2530 0 # 318「┰」 dataw 0x2525 0 # 319「┥」 dataw 0x2538 0 # 320「┸」 dataw 0x253f 0 # 321「┿」 dataw 0x2542 0 # 322「╂」 # 21_丸囲み数字-1 dataw 0x2460 0 # 323「①」 dataw 0x2461 0 # 324「②」 dataw 0x2462 0 # 325「③」 dataw 0x2463 0 # 326「④」 dataw 0x2464 0 # 327「⑤」 dataw 0x2465 0 # 328「⑥」 dataw 0x2466 0 # 329「⑦」 dataw 0x2467 0 # 330「⑧」 dataw 0x2468 0 # 331「⑨」 dataw 0x2469 0 # 332「⑩」 dataw 0x246a 0 # 333「⑪」 dataw 0x246b 0 # 334「⑫」 dataw 0x246c 0 # 335「⑬」 dataw 0x246d 0 # 336「⑭」 dataw 0x246e 0 # 337「⑮」 dataw 0x246f 0 # 338「⑯」 dataw 0x2470 0 # 339「⑰」 dataw 0x2471 0 # 340「⑱」 # 22_丸囲み数字-2 dataw 0x2472 0 # 341「⑲」 dataw 0x2473 0 # 342「⑳」 dataw 0x2160 0 # 343「Ⅰ」 dataw 0x2161 0 # 344「Ⅱ」 dataw 0x2162 0 # 345「Ⅲ」 dataw 0x2163 0 # 346「Ⅳ」 dataw 0x2164 0 # 347「Ⅴ」 dataw 0x2165 0 # 348「Ⅵ」 dataw 0x2166 0 # 349「Ⅶ」 dataw 0x2167 0 # 350「Ⅷ」 dataw 0x2168 0 # 351「Ⅸ」 dataw 0x2169 0 # 352「Ⅹ」 dataw 0x3349 0 # 353「㍉」 dataw 0x3314 0 # 354「㌔」 dataw 0x3322 0 # 355「㌢」 dataw 0x334d 0 # 356「㍍」 dataw 0x3318 0 # 357「㌘」 dataw 0x3327 0 # 358「㌧」 # 23_単位 dataw 0x3303 0 # 359「㌃」 dataw 0x3336 0 # 360「㌶」 dataw 0x3351 0 # 361「㍑」 dataw 0x3357 0 # 362「㍗」 dataw 0x330d 0 # 363「㌍」 dataw 0x3326 0 # 364「㌦」 dataw 0x3323 0 # 365「㌣」 dataw 0x332b 0 # 366「㌫」 dataw 0x334a 0 # 367「㍊」 dataw 0x333b 0 # 368「㌻」 dataw 0x339c 0 # 369「㎜」 dataw 0x339d 0 # 370「㎝」 dataw 0x339e 0 # 371「㎞」 dataw 0x338e 0 # 372「㎎」 dataw 0x338f 0 # 373「㎏」 dataw 0x33c4 0 # 374「㏄」 dataw 0x33a1 0 # 375「㎡」 dataw 0x301d 0x301f # 376「〝〟」 # 24_略号 dataw 0x2116 0 # 377「№」 dataw 0x33cd 0 # 378「㏍」 dataw 0x2121 0 # 379「℡」 dataw 0x32a4 0 # 380「㊤」 dataw 0x32a5 0 # 381「㊥」 dataw 0x32a6 0 # 382「㊦」 dataw 0x32a7 0 # 383「㊧」 dataw 0x32a8 0 # 384「㊨」 dataw 0x337e 0 # 385「㍾」 dataw 0x337d 0 # 386「㍽」 dataw 0x337c 0 # 387「㍼」 dataw 0x337b 0 # 388「㍻」 dataw 0x3231 0 # 389「㈱」 dataw 0x3232 0 # 390「㈲」 dataw 0x3239 0 # 391「㈹」 endtable table ET_MARK_01 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 0 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 1 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 2 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 3 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 4 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 5 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 6 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 7 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 8 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 9 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 10 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 11 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 12 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 13 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 14 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 15 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 16 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 17 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_02 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 18 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 19 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 20 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 21 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 22 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 23 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 24 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 25 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 26 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 27 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 28 0 dataw EVENT_DOWN KX5 BY2 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 29 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 30 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 31 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 32 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 33 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_03 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 34 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 35 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 36 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 37 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 38 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 39 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 40 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 41 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 42 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 43 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 44 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 45 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 46 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 47 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 48 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 49 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 50 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 51 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_04 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 52 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 53 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 54 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 55 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 56 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 57 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 58 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 59 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 60 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 61 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 62 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 63 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 64 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 65 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 66 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 67 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 68 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 69 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_05 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 70 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 71 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 72 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 73 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 74 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 75 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 76 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 77 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 78 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 79 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 80 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 81 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 82 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 83 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 84 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 85 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_06 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 86 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 87 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 88 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 89 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 90 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 91 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 92 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 93 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 94 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 95 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 96 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 97 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 98 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 99 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 100 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 101 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 102 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 103 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_07 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 104 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 105 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 106 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 107 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 108 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 109 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 110 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 111 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 112 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 113 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 114 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 115 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 116 0 dataw EVENT_DOWN KX1 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX2 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_08 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 117 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 118 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 119 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 120 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 121 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 122 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 123 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 124 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 125 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 126 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 127 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 128 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 129 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 130 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 131 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 132 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 133 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 134 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_09 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 135 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 136 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 137 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 138 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 139 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 140 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 141 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 142 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 143 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 144 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 145 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 146 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 147 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 148 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 149 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 150 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 151 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 152 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_10 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 153 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 154 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 155 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 156 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 157 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 158 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 159 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 160 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 161 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 162 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 163 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 164 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX1 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX2 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_11 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 165 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 166 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 167 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 168 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 169 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 170 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 171 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 172 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 173 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 174 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 175 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 176 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX1 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX2 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_12 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 177 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 178 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 179 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 180 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 181 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 182 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 183 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 184 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 185 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 186 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 187 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 188 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 189 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 190 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 191 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 192 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 193 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 194 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_13 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 195 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 196 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 197 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 198 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 199 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 200 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 201 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 202 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 203 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 204 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 205 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 206 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 207 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 208 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 209 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 210 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 211 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 212 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_14 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 213 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 214 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 215 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 216 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 217 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 218 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 219 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 220 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 221 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 222 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 223 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 224 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX1 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX2 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_15 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 225 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 226 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 227 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 228 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 229 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 230 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 231 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 232 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 233 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 234 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 235 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 236 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 237 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 238 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 239 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 240 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 241 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 242 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_16 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 243 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 244 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 245 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 246 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 247 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 248 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 249 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 250 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 251 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 252 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 253 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 254 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 255 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 256 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 257 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_17 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 258 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 259 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 260 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 261 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 262 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 263 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 264 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 265 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 266 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 267 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 268 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 269 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 270 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 271 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 272 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 273 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 274 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 275 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_18 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 276 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 277 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 278 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 279 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 280 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 281 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 282 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 283 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 284 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 285 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 286 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 287 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 288 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 289 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 290 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_19 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 291 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 292 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 293 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 294 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 295 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 296 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 297 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 298 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 299 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 300 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 301 0 dataw EVENT_DOWN KX5 BY2 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 302 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 303 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 304 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 305 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 306 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 307 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_20 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 308 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 309 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 310 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 311 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 312 0 dataw EVENT_DOWN KX5 BY1 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 313 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 314 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 315 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 316 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 317 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 318 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 319 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 320 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 321 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 322 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_21 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 323 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 324 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 325 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 326 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 327 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 328 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 329 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 330 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 331 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 332 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 333 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 334 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 335 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 336 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 337 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 338 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 339 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 340 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_22 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 341 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 342 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 343 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 344 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 345 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 346 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 347 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 348 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 349 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 350 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 351 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 352 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 353 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 354 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 355 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 356 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 357 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 358 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_23 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 359 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 360 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 361 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 362 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 363 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 364 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 365 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 366 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 367 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 368 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 369 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 370 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 371 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 372 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 373 0 dataw EVENT_DOWN KX3 BY3 KW BH F_SEND_CHAR 374 0 dataw EVENT_DOWN KX4 BY3 KW BH F_SEND_CHAR 375 0 dataw EVENT_DOWN KX5 BY3 KW BH F_SEND_CHAR 376 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable table ET_MARK_24 dataw 28 # 1 dataw EVENT_DOWN BX0 BY0 BW2 BHH F_KANJI 0 0 # 7 dataw EVENT_DOWN KX0 BY1 KW BH F_SEND_CHAR 377 0 dataw EVENT_DOWN KX1 BY1 KW BH F_SEND_CHAR 378 0 dataw EVENT_DOWN KX2 BY1 KW BH F_SEND_CHAR 379 0 dataw EVENT_DOWN KX3 BY1 KW BH F_SEND_CHAR 380 0 dataw EVENT_DOWN KX4 BY1 KW BH F_SEND_CHAR 381 0 dataw EVENT_DOWN KX5 BY1 KW BH F_SEND_CHAR 382 0 dataw EVENT_DOWN KX6 BY1 BW BH F_KIGOU_BACK 0 0 # 7 dataw EVENT_DOWN KX0 BY2 KW BH F_SEND_CHAR 383 0 dataw EVENT_DOWN KX1 BY2 KW BH F_SEND_CHAR 384 0 dataw EVENT_DOWN KX2 BY2 KW BH F_SEND_CHAR 385 0 dataw EVENT_DOWN KX3 BY2 KW BH F_SEND_CHAR 386 0 dataw EVENT_DOWN KX4 BY2 KW BH F_SEND_CHAR 387 0 dataw EVENT_DOWN KX5 BY2 KW BH F_SEND_CHAR 388 0 dataw EVENT_DOWN KX6 BY2 BW BH F_DOWN_KEY 168 0 # 7 dataw EVENT_DOWN KX0 BY3 KW BH F_SEND_CHAR 389 0 dataw EVENT_DOWN KX1 BY3 KW BH F_SEND_CHAR 390 0 dataw EVENT_DOWN KX2 BY3 KW BH F_SEND_CHAR 391 0 dataw EVENT_DOWN KX3 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX4 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX5 BY3 KW BH F_NOP 0 0 dataw EVENT_DOWN KX6 BY3 BW BH F_DOWN_KEY 167 0 # 5 dataw EVENT_DOWN BX0 BY4 BW BH F_MOJI_KIGOU 0 0 dataw EVENT_DOWN BX1 BY4 BW BH F_KIGOU_REW 0 0 dataw EVENT_DOWN BX2 BY4 BW BH F_KIGOU_FWD 0 0 dataw EVENT_DOWN BX3 BY4 BW BH F_DOWN_R VK_SPACE 0 dataw EVENT_DOWN BX4 BY4 BW BH F_DOWN_R VK_RETURN 0 # 1 dataw EVENT_DOWN BX0 BY5 BW2 BFH F_KANJI 0 0 endtable