# 2007 iotsuka # e2touch方式のキーマップです。 # 日本語は原則ベル打ちで、英語は独自の2タッチなのが特徴のキーマップです。 # 日本語は、文字入力操作の一貫性を向上させるため、ベル打ちと以下の点で、異なっています。 # ・「や」行について、他の子音と母音を合わせるため、「やいゆえよ」の配列になっています。 # ・「ぁ」行については、「あ」を入力後、「*」キーを1回押して出します。。 # 日本語だけでなく、英語もキートップを見ながら暗記なしで2タッチで高速かつスムーズに入力可能です。 # (例) # 英小文字「c」を入れるには、まず、cの文字の入っている「ABC」ボタンを押し、次に、cは「ABC」の左から数えて3番目なので、「3」のキーを押します。すると、「c」が入力されます。 # 英大文字「C」を入れるには、 # (方法1)小文字のcを入れた後、[*]キーを1回押すか、 # (方法2)Cの文字の入っている「ABC」ボタンを押し、次に、Cは「ABC」の左から数えて3番目で、さらに大文字向けに5を特別加算して、3 + 5 =「8」のキーを押します。 # e2touch方式の説明は、こちら↓のサイトで行われています。 # http://iwao-otsuka.com/com/e2touchtop1.htm # 日本語と英語の切替は、何も入力していない状態で[*]キーで行います。文字キーを使った入力モード切替には対応していません。例えば、文字キーで英字にモードを切り替えても、文字を入力すると強制的にかなに戻ります。 # 今、日本語と英語のどちらのモードにいるかは、画面に表示されないため、打ってみないと分かりません。 # # 数字入力は、日本語・英語モードのどちらでも、[数字]+[0]です。 # 最後に、有用なctrlswapminiを開発されたHiroyuki Ogasawaraさんに厚く御礼申し上げます。 # ## '#' 以降はコメントです ## 定義ファイルの漢字コードは ShiftJIS にしてください #------------------------------------------------------------------------------ # symbol #------------------------------------------------------------------------------ ## ここではわかりやすいように数値に名前を定義しています # key defcode SPACE '\x20' defcode RETURN '\x0d' defcode ; '\xba' # VK_SEMICOLON [;:] = [;+れ] defcode ^ '\xbb' # VK_EQUAL [=+] = [^~へ] defcode , '\xbc' # VK_COMMA [,<] = [,<ね] defcode - '\xbd' # VK_HYPHEN [- ] = [-=ほ] defcode . '\xbe' # VK_PERIOD [.>] = [.>る] defcode / '\xbf' # VK_SLASH [/?] = [/?め] defcode @ '\xc0' # VK_BACKQUOTE [`~] = [@`゛] 濁点 defcode [ '\xdb' # VK_LBRACKET [[{] = [[{゜] 半濁点 defcode \ '\xdc' # VK_BACKSLASH [\|] = [\|ー] defcode ] '\xdd' # VK_RBRACKET []}] = []}む] defcode : '\xde' # VK_APOSTROPHE ['"] = [:*け] defcode _ '\xe2' # VK_OEM_102 [<>] = [ _ろ] defcode KANJI '\x19' defcode ZSPACE '\xe5' # VK_PROCESSKEY # VK defcode VK_TAB '\x09' defcode VK_RETURN '\x0d' defcode VK_SHIFT '\x10' defcode VK_CONTROL '\x11' defcode VK_MENU '\x12' defcode VK_KANA '\x15' defcode VK_KANJI '\x19' defcode VK_PRIOR '\x21' defcode VK_NEXT '\x22' defcode VK_END '\x23' defcode VK_HOME '\x24' defcode VK_LEFT '\x25' defcode VK_UP '\x26' defcode VK_RIGHT '\x27' defcode VK_DOWN '\x28' defcode VK_LWIN '\x5b' defcode VK_RWIN '\x5c' defcode VK_APPS '\x5d' defcode VK_F1 '\x70' # SoftKey1 defcode VK_F2 '\x71' # SoftKey2 defcode VK_F3 '\x72' defcode VK_F4 '\x73' defcode VK_F5 '\x74' defcode VK_F6 '\x75' defcode VK_F7 '\x76' defcode VK_F8 '\x77' defcode VK_F9 '\x78' defcode VK_F10 '\x79' defcode VK_F11 '\x7a' defcode VK_F12 '\x7b' defcode VK_HANZEN '\xf3' # char attribute defcode ASCII '\x08' defcode KANA '\x01' defcode SHIFT '\x02' defcode DAKUTEN '\x10' defcode HANDAKUTEN '\x20' # command defcode MODECHANGE '\x1' defcode IME '\x2' defcode STATECLEAR '\x3' defcode KEYMAP '\x4' defcode CMD_CONVERT '\x5' defcode CMD_RCONVERT '\x6' # raw defcode DOWN '\x1' defcode UP '\x2' # key function defcode nop '\x0' defcode bell '\x1' defcode toggle '\x2' defcode reverse '\x3' defcode convert '\x4' defcode rconvert '\x5' # keymap defcode bell_normal '\x0' defcode bell_small '\x1' defcode niko_normal '\x2' defcode niko_small '\x3' defcode ext_kana '\x4' defcode ext_alphabet '\x5' defcode rotate_cur '\x6' defcode rotate_num '\x7' # # # 日本語モード # 1   2  3  4  5  6  7  8  9  0 # * # -+--------------------------------------------------------------------- # 1| あ  い  う  え  お  -   -  -  -  1 - # 2| か  き  く  け  こ  -   a b c 2 PUp # 3| さ  し  す  せ  そ  改行 d e f 3 Home # 4| た  ち  つ  て  と  っ  g h i 4 - # 5| な  に  ぬ  ね  の  []  j k l 5 PDown # 6| は  ひ  ふ  へ  ほ  □  m n o 6 End # 7| ま  み  む  め  も  p q r s 7 - # 8| や  い  ゆ  え  よ  -  t u v 8 - # 9| ら  り  る  れ  ろ  w   x y z 9 - # 0| わ  を  ん  、  。  ー  ・  !  ?  0 - # #| 空白 全選 推測 登録 選択 尾  切取 複写 貼付 元戻 改行 # # [*] による後変換表 #-+---------------------------------------------------------------------------------- # 1| あぁ  いぃ  うぅ  えぇ  おぉ  ぁあ  ぃい ぅう ぇえ ぉお 11 # 2| かが  きぎ  くぐ  けげ  こご  切替  aA  bB  cC  PUp 22 # 3| さざ  しじ  すず  せぜ  そぞ  改行  dD  eE  fF  Hom 33 # 4| ただ  ちぢ  つづっ てで  とど  っつづ gG  hH  iI  44 # 5| な   に   ぬ   ね   の   []□  jJ  kK  lL  PDn 55 # 6| はばぱ ひびぴ ふぶぷ へべぺ ほぼぽ □   mM  nN  oO  End 66 # 7| ま   み   む   め   も   pP   qQ  rR  sS  77 # 8| やゃ  いぃ  ゆゅ   えぇ  よょ  - tT  uU  vV  88 # 9| ら   り   る   れ   ろ   wW   xX  yY  zZ  99 # 0| わ   を   ん   、(「 。)」 ー-   ・ !! ?? 00 # #| 空白  全選 推測  登録  選択  尾   切取 複写 貼付 元戻 改行 # # # 英語モード # ------------------------------------------------------------------ # # 1   2  3  4  5  6  7  8  9  0 # * # -+--------------------------------------------------------------------- # 1| .  / _  @ :  = - - -   1   - # 2| a b c - - A B C - 2 - # 3| d e f - - D E F - 3 - # 4| g h i - - G H I - 4 - # 5| j k l - - J K L - 5 - # 6| m n o - - M N O - 6 - # 7| p q r s - P Q R S 7 - # 8| t u v - - T U V - 8 - # 9| w   x y z - W X Y Z 9 - # 0| 空白 ( ) = ? ^ , " !  0 - # #| 空白 全選 推測 登録 選択 尾 切取 複写 貼付 元戻  改行 # # [*] による後変換表 #-+---------------------------------------------------------------------------------- # 1| ., :; =~ 11 # 2| aA  bB  cC 22 # 3| dD  eE  fF 33 # 4| gG  hH  iI 44 # 5| jJ  kK  lL 55 # 6| mM  nN  oO 66 # 7| pP  qQ  rR  sS 77 # 8| tT  uU  vV  88 # 9| wW  xX  yY  zZ 99 # 0| ([ )] !! ?? 00 # # # #○[*] でモードが切り替わります。 #○[3][6] か [#][#] で改行します。 #○[6][6] = 全角スペース、[5][6] = 半角スペース #○画面回転時は「回転時キー配列」に切り替わります。 #○ATOK の場合は IME ctrl にチェックを入れることで英数入力を改善できます。 #○自動CapsLockにチェックしておくと、[*]の変換操作によってアルファベットの # 大文字小文字のデフォルト状態が切り替わります。 #----------------------------------------------------------------------------- # 2touch (pocketbell) iotsuka #----------------------------------------------------------------------------- Keymap bell_normal Key bell # [1] char KANA 3 # あ attach KANA SHIFT 3 # ぁ char KANA E # い attach KANA SHIFT E # ぃ char KANA 4 # う attach KANA SHIFT 4 # ぅ char KANA 5 # え attach KANA SHIFT 5 # ぇ char KANA 6 # お attach KANA SHIFT 6 # ぉ char ASCII - # char ASCII - # char ASCII - # char ASCII - # command STATECLEAR # -[*] char ASCII 1 # 1 char ASCII - # Key bell # [2] char KANA T # か attach KANA DAKUTEN T # が char KANA G # き attach KANA DAKUTEN G # ぎ char KANA H # く attach KANA DAKUTEN H # ぐ char KANA : # け attach KANA DAKUTEN : # げ char KANA B # こ attach KANA DAKUTEN B # ご char ASCII - # char ASCII A # a attach ASCII SHIFT A # A char ASCII B # b attach ASCII SHIFT B # B char ASCII C # c attach ASCII SHIFT C # C command STATECLEAR # -[*] char ASCII 2 # 2 char VK_PRIOR # PageUp Key bell # [3] char KANA X # さ attach KANA DAKUTEN X # ざ char KANA D # し attach KANA DAKUTEN D # じ char KANA R # す attach KANA DAKUTEN R # ず char KANA P # せ attach KANA DAKUTEN P # ぜ char KANA C # そ attach KANA DAKUTEN C # ぞ char ASCII RETURN # 改行 char ASCII D # d attach ASCII SHIFT D # D char ASCII E # e attach ASCII SHIFT E # E char ASCII F # f attach ASCII SHIFT F # F command STATECLEAR # -[*] char ASCII 3 # 3 char VK_HOME # HOME Key bell # [4] char KANA Q # た attach KANA DAKUTEN Q # だ char KANA A # ち attach KANA DAKUTEN A # ぢ char KANA Z # つ attach KANA DAKUTEN Z # づ attach KANA SHIFT Z # っ char KANA W # て attach KANA DAKUTEN W # で char KANA S # と attach KANA DAKUTEN S # ど char KANA SHIFT Z # っ attach KANA Z # つ attach KANA DAKUTEN Z # づ char ASCII G # g attach ASCII SHIFT G # G char ASCII H # h attach ASCII SHIFT H # H char ASCII I # i attach ASCII SHIFT I # I command STATECLEAR # -[*] char ASCII 4 # 4 char ASCII - # Key bell # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の char ASCII SHIFT SPACE # [] attach ASCII SPACE # □ char ASCII J # j attach ASCII SHIFT J # J char ASCII K # k attach ASCII SHIFT K # K char ASCII L # l attach ASCII SHIFT L # L command STATECLEAR # -[*] char ASCII 5 # 5 char VK_NEXT # PageDown Key bell # [6] char KANA F # は attach KANA DAKUTEN F # ば attach KANA HANDAKUTEN F # ぱ char KANA V # ひ attach KANA DAKUTEN V # び attach KANA HANDAKUTEN V # ぴ char KANA 2 # ふ attach KANA DAKUTEN 2 # ぶ attach KANA HANDAKUTEN 2 # ぷ char KANA ^ # へ attach KANA DAKUTEN ^ # べ attach KANA HANDAKUTEN ^ # ぺ char KANA - # ほ attach KANA DAKUTEN - # ぼ attach KANA HANDAKUTEN - # ぽ char KANA ZSPACE # □ char ASCII M # m attach ASCII SHIFT M # M char ASCII N # n attach ASCII SHIFT N # N char ASCII O # o attach ASCII SHIFT O # O command STATECLEAR # -[*] char ASCII 6 # 6 char VK_END # END Key bell # [7] char KANA J # ま char KANA N # み char KANA ] # む char KANA / # め char KANA M # も char ASCII P # p attach ASCII SHIFT P # P char ASCII Q # q attach ASCII SHIFT Q # Q char ASCII R # r attach ASCII SHIFT R # R char ASCII S # s attach ASCII SHIFT S # S command STATECLEAR # -[*] char ASCII 7 # 7 raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # 全角カタカナ(CTRL+I) Key bell # [8] char KANA 7 # や attach KANA SHIFT 7 # ゃ char KANA E # い attach KANA SHIFT E # ぃ char KANA 8 # ゆ attach KANA SHIFT 8 # ゅ char KANA 5 # え attach KANA SHIFT 5 # ぇ char KANA 9 # よ attach KANA SHIFT 9 # ょ char ASCII T # t attach ASCII SHIFT T # T char ASCII U # u attach ASCII SHIFT U # U char ASCII V # v attach ASCII SHIFT V # V char ASCII - # - command STATECLEAR # -[*] char ASCII 8 # 8 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # 半角カタカナ(CTRL+O) Key bell # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ char ASCII W # w attach ASCII SHIFT W # W char ASCII X # x attach ASCII SHIFT X # X char ASCII Y # y attach ASCII SHIFT Y # Y char ASCII Z # z attach ASCII SHIFT Z # Z command STATECLEAR # -[*] char ASCII 9 # 9 raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # 全角英数(CTRL+P) Key convert # [*] command MODECHANGE # 切り替え Key bell # [0] char KANA 0 # わ char KANA SHIFT 0 # を char KANA Y # ん char KANA SHIFT , # 、 attach ASCII , # , char KANA SHIFT . # 。 attach ASCII . # . char KANA \ # ー 伸ばし棒 attach ASCII - # - ハイフン char KANA SHIFT / # ・ 中点 attach ASCII SHIFT 8 # ( attach KANA SHIFT [ # 「 attach ASCII SHIFT 9 # ) attach KANA SHIFT ] # 」 char SHIFT 1 # ! attach ASCII SHIFT 1 # ! char SHIFT / # ? attach ASCII SHIFT / # ? command STATECLEAR # -[*] char ASCII 0 # 0 raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # 半角英数(CTRL+P → CTRL+O) Key bell # [#] char KANA SHIFT ZSPACE # □ attach ASCII SHIFT SPACE # [1] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ChgSuisoku\ChgSuisoku.exe" # [3] ChgSuisoku raw DOWN VK_CONTROL DOWN 7 UP 7 UP VK_CONTROL # [4] 単語登録(CTRL+7) exec "\Program Files\ShiftLock\ShiftLock.exe" # [5] ShiftLock char VK_END # [6] END raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [7] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [8] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [9] CTRL+V command STATECLEAR # [*] raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [0] CTRL+Z char VK_RETURN # [#] RETURN #------------------------------------------------------------------------------ # ex bell alphabet iotsuka #------------------------------------------------------------------------------ Keymap bell_small Key bell # [1] char ASCII . # . attach ASCII , # , char ASCII / # / char ASCII SHIFT _ # _ attach ASCII - # - attach ASCII SHIFT - # = char ASCII @ # @ char ASCII : # : attach ASCII ; # ; char ASCII = # = char ASCII ~ # ~ char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 1 # 1 char ASCII - # Key bell # [2] char ASCII A # a attach ASCII SHIFT A # A char ASCII B # b attach ASCII SHIFT B # B char ASCII C # c attach ASCII SHIFT C # C char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT A # A attach ASCII A # a char ASCII SHIFT B # B attach ASCII B # b char ASCII SHIFT C # C attach ASCII C # c char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 2 # 2 char ASCII - # Key bell # [3] char ASCII D # d attach ASCII SHIFT D # D char ASCII E # e attach ASCII SHIFT E # E char ASCII F # f attach ASCII SHIFT F # F char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT D # D attach ASCII D # d char ASCII SHIFT E # E attach ASCII E # e char ASCII SHIFT F # F attach ASCII F # f char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 3 # 3 char ASCII - # Key bell # [4] char ASCII G # g attach ASCII SHIFT G # G char ASCII H # h attach ASCII SHIFT H # H char ASCII I # i attach ASCII SHIFT I # I char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT G # G attach ASCII G # g char ASCII SHIFT H # H attach ASCII H # h char ASCII SHIFT I # I attach ASCII I # i char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 4 # 4 char ASCII - # Key bell # [5] char ASCII J # j attach ASCII SHIFT J # J char ASCII K # k attach ASCII SHIFT K # K char ASCII L # l attach ASCII SHIFT L # L char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT J # J attach ASCII J # j char ASCII SHIFT K # K attach ASCII K # k char ASCII SHIFT L # L attach ASCII L # l char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 5 # 5 char ASCII - # Key bell # [6] char ASCII M # m attach ASCII SHIFT M # M char ASCII N # n attach ASCII SHIFT N # N char ASCII O # o attach ASCII SHIFT O # O char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT M # M attach ASCII M # m char ASCII SHIFT N # N attach ASCII N # n char ASCII SHIFT O # O attach ASCII O # o char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 6 # 6 char ASCII - # Key bell # [7] char ASCII P # p attach ASCII SHIFT P # P char ASCII Q # q attach ASCII SHIFT Q # Q char ASCII R # r attach ASCII SHIFT R # R char ASCII S # s attach ASCII SHIFT S # S char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT P # P attach ASCII P # p char ASCII SHIFT Q # Q attach ASCII Q # q char ASCII SHIFT R # R attach ASCII R # r char ASCII SHIFT S # S attach ASCII S # s command STATECLEAR # -[*] char ASCII 7 # 7 char ASCII - # Key bell # [8] char ASCII T # t attach ASCII SHIFT T # T char ASCII U # u attach ASCII SHIFT U # U char ASCII V # v attach ASCII SHIFT V # V char ASCII - # attach ASCII SHIFT - # char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT T # T attach ASCII T # t char ASCII SHIFT U # U attach ASCII U # u char ASCII SHIFT V # V attach ASCII V # v char ASCII - # attach ASCII SHIFT - # command STATECLEAR # -[*] char ASCII 8 # 8 char ASCII - # Key bell # [9] char ASCII W # w attach ASCII SHIFT W # W char ASCII X # x attach ASCII SHIFT X # X char ASCII Y # y attach ASCII SHIFT Y # Y char ASCII Z # z attach ASCII SHIFT Z # Z char ASCII - # attach ASCII SHIFT - # char ASCII SHIFT W # W attach ASCII W # w char ASCII SHIFT X # X attach ASCII X # x char ASCII SHIFT Y # Y attach ASCII Y # y char ASCII SHIFT Z # Z attach ASCII Z # z command STATECLEAR # -[*] char ASCII 9 # 9 char ASCII - # Key convert # [*] command MODECHANGE # 切り替え Key bell # [0] char KANA SHIFT ZSPACE # □ attach ASCII SHIFT SPACE # [] char ASCII SHIFT 8 # ( attach ASCII [ # [ char ASCII SHIFT 9 # ) attach ASCII ] # ] char ASCII SHIFT - # = char ASCII SHIFT / # ? attach SHIFT / # ? char ASCII SHIFT 7 # ^ char ASCII SHIFT 7 # ' char ASCII SHIFT 2 # " char ASCII SHIFT 1 # ! attach SHIFT 1 # ! command STATECLEAR # -[*] char ASCII 0 # 0 char VK_RETURN # RETURN Key bell # [#] char KANA SHIFT ZSPACE # □ attach ASCII SHIFT SPACE # [1] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ChgSuisoku\ChgSuisoku.exe" # [3] ChgSuisoku raw DOWN VK_CONTROL DOWN 7 UP 7 UP VK_CONTROL # [4] 単語登録(CTRL+7) exec "\Program Files\ShiftLock\ShiftLock.exe" # [5] ShiftLock char VK_END # [6] END raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [7] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [8] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [9] CTRL+V command STATECLEAR # [*] raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [0] CTRL+Z char VK_RETURN # [#] RETURN #------------------------------------------------------------------------------ # rotate cursor カーソルモード #------------------------------------------------------------------------------ ## ここからは画面回転時の入力用になります ## 画面回転時は QWERTY キーボードの補佐として ## アプリケーションキーや常に数字入力固定(テンキー)として ## 活用できるようになります。 ## もちろん QWERTY 時も拡張トグルやポケベル入力を使うことも可能です。 ## ポケベル入力を 90度回転して配置しておくこともできます。 Keymap rotate_cur Key toggle # [1] char ] # ] Key toggle # [2] char VK_PRIOR # PageUp Key toggle # [3] char VK_NEXT # PageDown Key toggle # [4] char [ # [ Key toggle # [5] char VK_HOME # HOME Key toggle # [6] char VK_END # END Key toggle # [7] char SHIFT @ # ` Key toggle # [8] nop Key toggle # [9] nop Key toggle # [*] command MODECHANGE # num / cursor 切り替え Key toggle # [0] command MODECHANGE # num / cursor 切り替え Key toggle # [#] char VK_F1 # Left APP #------------------------------------------------------------------------------ # rotate NUM lock 相当 #------------------------------------------------------------------------------ Keymap rotate_num Key toggle # [1] char ASCII 1 # 1 Key toggle # [2] char ASCII 2 # 2 Key toggle # [3] char ASCII 3 # 3 Key toggle # [4] char ASCII 4 # 4 Key toggle # [5] char ASCII 5 # 5 Key toggle # [6] char ASCII 6 # 6 Key toggle # [7] char ASCII 7 # 7 Key toggle # [8] char ASCII 8 # 8 Key toggle # [9] char ASCII 9 # 9 Key toggle # [*] command MODECHANGE # num / cursor 切り替え Key toggle # [0] char ASCII 0 # 0 Key toggle # [#] char VK_F1 # Left APP