# 2006 Hiroyuki Ogasawara # http://hp.vector.co.jp/authors/VA004474/wince/wince.html # # キーマップ名称:a nomaly's Keymap # キーマップ制作:a nomaly # http://nomaly.blog56.fc2.com/ # # 指針 # ・全キーマップでユーザ操作関連を「*」キーからの2touchに統一。 # ・かな/2touch入力共に、記号関係は基本的にダイヤルキーにプリントされている位置に割り当てた上、残りは「#」キーに割当。 # ・かな/2touch入力共に、括弧関係は「0」キーと「0」キーからの後変換に割当。 # ・入力を快適に行うため、各モードでは上下左右のイメージを配置に適用しています。 # # 詳細はこちらのエントリーにて。 # http://nomaly.blog56.fc2.com/blog-entry-750.html # 使い易い様、適宜改良してお使い下さい。 # # Hiroyuki Ogasawara氏に感謝と敬意を表し  2007.10.05 a nomaly ## '#' 以降はコメントです ## 定義ファイルの漢字コードは 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_BACK '\x08' defcode VK_TAB '\x09' defcode VK_RETURN '\x0d' defcode VK_SHIFT '\x10' defcode VK_CONTROL '\x11' defcode VK_KANA '\x15' defcode VK_KANJI '\x19' defcode VK_SPACE '\x20' 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' defcode VK_F2 '\x71' 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_F13 '\x7c' defcode VK_F14 '\x7d' defcode VK_F15 '\x7e' defcode VK_F16 '\x7f' defcode VK_F17 '\x80' defcode VK_F18 '\x81' defcode VK_F19 '\x82' defcode VK_F20 '\x83' defcode VK_F21 '\x84' defcode VK_F22 '\x85' defcode VK_F23 '\x86' defcode VK_F24 '\x87' defcode VK_SEMICOLON '\xba' defcode VK_EQUAL '\xbb' defcode VK_COMMA '\xbc' defcode VK_HYPHEN '\xbd' defcode VK_PERIOD '\xbe' defcode VK_SLASH '\xbf' defcode VK_HANZEN '\xf3' defcode VK_TSOFT1 VK_F1 # soft key 1 defcode VK_TSOFT2 VK_F2 # soft key 2 defcode VK_TFLIP VK_F17 defcode VK_TPOWER VK_F18 defcode VK_TVOLUMEUP VK_F6 defcode VK_TVOLUMEDOWN VK_F7 # 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' defcode ROTATE '\x7' # 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' defcode reversebell '\x6' defcode convertbell '\x7' defcode rconvertbell '\x8' # 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' defcode NF_Navi '\x8' # keymap defcode VKMAP_NOP '\x100' defcode VKMAP_T1 '\x101' defcode VKMAP_T2 '\x102' defcode VKMAP_T3 '\x103' defcode VKMAP_T4 '\x104' defcode VKMAP_T5 '\x105' defcode VKMAP_T6 '\x106' defcode VKMAP_T7 '\x107' defcode VKMAP_T8 '\x108' defcode VKMAP_T9 '\x109' defcode VKMAP_TSTAR '\x10a' # * defcode VKMAP_T0 '\x10b' defcode VKMAP_TPOUND '\x10c' # # defcode VKMAP_MOJI '\x110' defcode VKMAP_MODECHANGE '\x111' defcode VKMAP_NUMLOCK '\x112' defcode VKMAP_IME '\x113' defcode VKMAP_OK '\x114' defcode VKMAP_ROTATE0 '\x115' defcode VKMAP_ROTATE90 '\x116' defcode VKMAP_ROTATE180 '\x117' defcode VKMAP_ROTATE270 '\x118' defcode VKMAP_ROTATE '\x119' # --------------------------------------------- # ●a nomaly's 2touch [Keymap bell_normal] # --------------------------------------------- # 1 2 3 4 5 6 7 8 9 * 0 # # -+------------------------------------------------------------------------------------------------------ # 1| あ い う え お . / _ @ 1 PUp # 2| か き く け こ a b c 2 # 3| さ し す せ そ 改行 d e f 3 Hom # 4| た ち つ て と っ g h i 4 PDn # 5| な に ぬ ね の spc j k l 5 # 6| は ひ ふ へ ほ SPC m n o 6 End # 7| ま み む め も p q r s 7 全カ # 8| や ゃ ゆ ゅ よ ょ t u v 8 半カ # 9| ら り る れ ろ w x y z 9 全英 # 0| わ SPC ん 「 を 」 [ ” ] 0 半英 # *| BCur All Sel Cut Cpy Pst ACur Tab Undo 改行 NF_Navi ext_alphabet # #| 、 。 ー ! ? \ | + & Tab ・ ext_kana # [*]キーによる後変換表 # -+------------------------------------------------------------------------------------------------------ # 1| あぁ いぃ うぅ えぇ おぉ . / _ @ 1 PUp # 2| かが きぎ くぐ けげ こご 切替 aA bB cC 2 # 3| さざ しじ すず せぜ そぞ 改行 dD eE fF 3 Hom # 4| ただ ちぢ つづっ てで とど っつづ gG hH iI 4 PDn # 5| な に ぬ ね の []□ jJ kK lL 5 # 6| はばぱ ひびぴ ふぶぷ へべぺ ほぼぽ □ mM nN oO 6 End # 7| ま み む め も pP qQ rR sS 7 全カ # 8| やゃ ゃや ゆゅ ゅゆ よょ ょよ tT uU vV 8 半カ # 9| ら り る れ ろ wW xX yY zZ 9 全英 # 0| わ SPCspc ん 「( を 」) [<{ ” ]>} 0 半英 # *| BCur All Sel Cut Cpy Pst ACur Tab Undo 改行 NF_Navi ext_alphabet # #| 、, 。. ー〜- !! ?? \$ | +-= &%# Tab ・' ext_kana # --------------------------------------------- # ●拡張かな [Keymap ext_kana,ext_alphabet] # --------------------------------------------- # [あ][カ][_カ] [A][a][_A][_a] # -------------------------------------------------------------------------------------------------------- # [1あ] あ い う え お . / _ @ : 1 # [2か] か き く け こ a b c 2 # [3さ] さ し す せ そ d e f 3 # [4た] た ち つ て と g h i 4 # [5な] な に ぬ ね の j k l 5 # [6は] は ひ ふ へ ほ m n o 6 # [7ま] ま み む め も p q r s 7 # [8や] や ゆ よ t u v 8 # [9ら] ら り る れ ろ w x y z 9 # [0わ] わ を ん SPC 「 」 ” [ ] SPC ( ) ”[ ] 0 # [#] 、 。 ! ? \ | + & Tab ・ # [*] BCur All Sel Cut Cpy Pst ACur Tab Undo 改行 NF_Navi bell_normal # [*]キーによる後変換表 # [あ][カ][_カ] [A][a][_A][_a] # -------------------------------------------------------------------------------------------------------- # [1あ] あぁ いぃ うぅ えぇ おぉ .,' /| _- @ :; 1 # [2か] かが きぎ くぐ けげ こご aA bB cC 2 # [3さ] さざ しじ すず せぜ そぞ dD eE fF 3 # [4た] ただ ちぢ つっづ てで とど gG hH iI 4 # [5な] な に ぬ ね の jJ kK lL 5 # [6は] はばぱ ひびぴ ふぶぷ へべぺ ほぼぽ mM nN oO 6 # [7ま] ま み む め も pP qQ rR sS 7 # [8や] やゃ ゆゅ よょ tT uU vV 8 # [9ら] ら り る れ ろ wW xX yY zZ 9 # [0わ] わ を ん SPC (「 )」 ” [<{ ]>} 0 # [#] 、, 。. ー〜- !! ?? \$ | +-= &%# Tab ・' # [*] BCur All Sel Cut Cpy Pst ACur Tab Undo 改行 NF_Navi bell_normal # --------------------------------------------- # ●NetFront Navigation [Keymap NF_Navi] # --------------------------------------------- # -------------------------------------------------------------------------------------------------------- # [1] Home [2] 新規タブ:CTRL+N [3] # [4] 戻る:CTRL+LEFT [5] ブックマーク:CTRL+B [6] 進む:CTRL+RIGHT # [7] End  [8] タブを閉じる:CTRL+D [9] タブ切替:CTRL+T # [0] Keymap bell_normal [#] Keymap ext_alphabet # [*] BCur All Sel Cut Cpy Pst ACur Tab Undo 改行 NF_Navi ext_alphabet #----------------------------------------------------------------------------- # a nomaly's 2touch (pocketbell) #----------------------------------------------------------------------------- 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 . # . -[6] attach ASCII . # . char / # / -[7] attach ASCII / # / char SHIFT _ # _ -[8] attach ASCII _ # _ char @ # @ -[9] attach ASCII @ # @ command STATECLEAR # -[*] char ASCII 1 # 1 -[0] char VK_PRIOR # PgUp -[#] 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 # ご nop # -[6] char ASCII A # a -[7] attach ASCII SHIFT A # A char ASCII B # b -[8] attach ASCII SHIFT B # B char ASCII C # c -[9] attach ASCII SHIFT C # C command STATECLEAR # -[*] char ASCII 2 # 2 -[0] nop # -[#] 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 # 改行 -[6] char ASCII D # d -[7] attach ASCII SHIFT D # D char ASCII E # e -[8] attach ASCII SHIFT E # E char ASCII F # f -[9] attach ASCII SHIFT F # F command STATECLEAR # -[*] char ASCII 3 # 3 -[0] 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 # っ -[6] attach KANA Z # つ attach KANA DAKUTEN Z # づ char ASCII G # g -[7] attach ASCII SHIFT G # G char ASCII H # h -[8] attach ASCII SHIFT H # H char ASCII I # i -[9] attach ASCII SHIFT I # I command STATECLEAR # -[*] char ASCII 4 # 4 -[0] char VK_NEXT # PgDn -[#] Key bell # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の char ASCII SHIFT SPACE # spc -[6] attach ASCII SPACE # SPC char ASCII J # j -[7] attach ASCII SHIFT J # J char ASCII K # k -[8] attach ASCII SHIFT K # K char ASCII L # l -[9] attach ASCII SHIFT L # L command STATECLEAR # -[*] char ASCII 5 # 5 -[0] nop # -[#] 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 # SPC -[6] attach ASCII SHIFT SPACE # spc char ASCII M # m -[7] attach ASCII SHIFT M # M char ASCII N # n -[8] attach ASCII SHIFT N # N char ASCII O # o -[9] attach ASCII SHIFT O # O command STATECLEAR # -[*] char ASCII 6 # 6 -[0] char VK_END # END -[#] Key bell # [7] char KANA J # ま char KANA N # み char KANA ] # む char KANA / # め char KANA M # も char ASCII P # p -[6] attach ASCII SHIFT P # P char ASCII Q # q -[7] attach ASCII SHIFT Q # Q char ASCII R # r -[8] attach ASCII SHIFT R # R char ASCII S # s -[9] attach ASCII SHIFT S # S command STATECLEAR # -[*] char ASCII 7 # 7 -[0] exec "\Program Files\SetInputMode\SetInputMode.exe" "1" # 全角カタカナ -[#] Key bell # [8] char KANA 7 # や attach KANA SHIFT 7 # ゃ char KANA SHIFT 7 # ゃ attach KANA 7 # や char KANA 8 # ゆ attach KANA SHIFT 8 # ゅ char KANA SHIFT 8 # ゅ attach KANA 8 # ゆ char KANA 9 # よ attach KANA SHIFT 9 # ょ char KANA SHIFT 9 # ょ -[6] attach KANA 9 # よ char ASCII T # t -[7] attach ASCII SHIFT T # T char ASCII U # u -[8] attach ASCII SHIFT U # U char ASCII V # v -[9] attach ASCII SHIFT V # V command STATECLEAR # -[*] char ASCII 8 # 8 -[0] exec "\Program Files\SetInputMode\SetInputMode.exe" "2" # 半角カタカナ -[#] Key bell # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ char ASCII W # w -[6] attach ASCII SHIFT W # W char ASCII X # x -[7] attach ASCII SHIFT X # X char ASCII Y # y -[8] attach ASCII SHIFT Y # Y char ASCII Z # z -[9] attach ASCII SHIFT Z # Z command STATECLEAR # -[*] char ASCII 9 # 9 -[0] exec "\Program Files\SetInputMode\SetInputMode.exe" "3" # 全角英数 -[#] Key convertbell # [*] raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL UP VK_SHIFT # [1] before cursor raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ToggleShift\ToggleShift.exe" # [3] ToggleShift raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [4] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [5] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [6] CTRL+V raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL UP VK_SHIFT # [7] after cursor char VK_TAB # [8] TAB raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [9] CTRL+Z char VK_RETURN # [*] RETURN command KEYMAP '\x8' # [0] NF_Navi command KEYMAP '\x5' # [#] ext_alphabet Key bell # [0] char KANA 0 # わ -[1] char KANA ZSPACE # SPC -[2] char KANA Y # ん -[3] char KANA SHIFT [ # 「 -[4] attach ASCII SHIFT 8 # ( char KANA SHIFT 0 # を -[5] char KANA SHIFT ] # 」 -[6] attach ASCII SHIFT 9 # ) char ASCII [ # [ -[7] attach ASCII SHIFT , # < attach ASCII SHIFT ] # } char ASCII SHIFT 2 # " -[8] char ASCII [ # [ -[9] attach ASCII SHIFT . # > attach ASCII SHIFT ] # } command STATECLEAR # -[*] char ASCII 0 # 0 -[0] exec "\Program Files\SetInputMode\SetInputMode.exe" "5" # 半角英数 -[#] Key bell # [#] char KANA SHIFT , # 、 -[1] attach , # , char KANA SHIFT . # 。 -[2] attach . # . char KANA \ # ー -[3] attach ASCII SHIFT ^ # 〜 attach ASCII - # - char SHIFT 1 # ! -[4] attach ASCII SHIFT 1 # ! char SHIFT / # ? -[5] attach ASCII SHIFT / # ? char ASCII \ # \ -[6] attach ASCII SHIFT 4 # $ char ASCII SHIFT \ # | -[7] char ASCII SHIFT ; # + -[8] attach ASCII - # - attach ASCII SHIFT - # = char ASCII SHIFT 6 # & -[9] attach ASCII SHIFT 5 # % attach SHIFT 3 # # char VK_TAB # TAB -[*] char KANA SHIFT / # ・ -[0] attach ASCII SHIFT 7 # ' command KEYMAP '\x4' #ext_kana-[#] #------------------------------------------------------------------------------ # ex toggle kana #------------------------------------------------------------------------------ ## ここからが拡張かな入力用の定義になります。 ## 各キー毎にトグル入力される文字を記述します。 ## attach は[*]で変換される文字を表します。 Keymap ext_kana Key toggle # [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 # ぉ Key toggle # [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 # ご Key toggle # [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 # ぞ Key toggle # [4] char KANA Q # た attach KANA DAKUTEN Q # だ char KANA A # ち attach KANA DAKUTEN A # ぢ char KANA Z # つ attach KANA SHIFT Z # っ attach KANA DAKUTEN Z # づ char KANA W # て attach KANA DAKUTEN W # で char KANA S # と attach KANA DAKUTEN S # ど Key toggle # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の Key toggle # [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 - # ぽ Key toggle # [7] char KANA J # ま char KANA N # み char KANA ] # む char KANA / # め char KANA M # も Key toggle # [8] char KANA 7 # や attach KANA SHIFT 7 # ゃ char KANA 8 # ゆ attach KANA SHIFT 8 # ゅ char KANA 9 # よ attach KANA SHIFT 9 # ょ Key toggle # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ Key convertbell # [*] raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL UP VK_SHIFT # [1] before cursor raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ToggleShift\ToggleShift.exe" # [3] ToggleShift raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [4] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [5] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [6] CTRL+V raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL UP VK_SHIFT # [7] after cursor char VK_TAB # [8] TAB raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [9] CTRL+Z char VK_RETURN # [*] RETURN command KEYMAP '\x8' # [0] NF_Navi command KEYMAP '\x0' # [#] bell_normal Key toggle # [0] char KANA 0 # わ char KANA SHIFT 0 # を char KANA Y # ん char KANA SHIFT ZSPACE # SPC char ASCII SHIFT 8 # ( attach KANA SHIFT [ # 「 char ASCII SHIFT 9 # ) attach KANA SHIFT ] # 」 char ASCII SHIFT 2 # " char ASCII [ # [ attach ASCII SHIFT , # < attach ASCII SHIFT [ # { char ASCII ] # ] attach ASCII SHIFT . # > attach ASCII SHIFT ] # } Key reverse # [#] char KANA SHIFT , # 、 attach , # , char KANA SHIFT / # ・ attach ASCII SHIFT 7 # ' char VK_TAB # TAB char ASCII SHIFT 6 # & attach ASCII SHIFT 5 # % attach SHIFT 3 # # char ASCII SHIFT ; # + attach ASCII - # - attach ASCII SHIFT - # = char ASCII SHIFT \ # | char ASCII \ # \ attach ASCII SHIFT 4 # $ char SHIFT / # ? char SHIFT 1 # ! char KANA \ # ー attach KANA SHIFT ^ # 〜 attach ASCII - # - char KANA SHIFT . # 。 attach . # #------------------------------------------------------------------------------ # ex toggle alphabet #------------------------------------------------------------------------------ Keymap ext_alphabet Key toggle # [1] char ASCII . # . attach ASCII , # , attach ASCII SHIFT 7 # ' char ASCII / # / attach ASCII SHIFT \ # | char ASCII SHIFT _ # _ attach ASCII - # - char ASCII @ # @ char ASCII : # : attach ASCII ; # ; char ASCII 1 # 1 Key toggle # [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 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 2 # 2 Key toggle # [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 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 3 # 3 Key toggle # [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 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 4 # 4 Key toggle # [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 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 5 # 5 Key toggle # [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 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 6 # 6 Key toggle # [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 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 char ASCII 7 # 7 Key toggle # [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 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 8 # 8 Key toggle # [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 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 char ASCII 9 # 9 Key convertbell # [*] raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL UP VK_SHIFT # [1] before cursor raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ToggleShift\ToggleShift.exe" # [3] ToggleShift raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [4] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [5] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [6] CTRL+V raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL UP VK_SHIFT # [7] after cursor char VK_TAB # [8] TAB raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [9] CTRL+Z char VK_RETURN # [*] RETURN command KEYMAP '\x8' # [0] NF_Navi command KEYMAP '\x0' # [#] bell_normal Key toggle # [0] char ASCII SPACE # SPC char ASCII SHIFT 8 #( attach KANA SHIFT [ #「 char ASCII SHIFT 9 # attach KANA SHIFT ] # 」 char ASCII SHIFT 2 # " char ASCII [ # [ attach ASCII SHIFT , # < attach ASCII SHIFT [ # { char ASCII ] # ] attach ASCII SHIFT . # > attach ASCII SHIFT ] # } char ASCII 0 # 0 Key reverse # [#] char , # , attach KANA SHIFT , # 、 char KANA SHIFT / # ・ attach ASCII SHIFT 7 # ' char VK_TAB # TAB char ASCII SHIFT 6 # & attach ASCII SHIFT 5 # % attach SHIFT 3 # # char ASCII SHIFT ; # + attach ASCII - # - attach ASCII SHIFT - # = char ASCII SHIFT \ # | char ASCII \ # \ attach ASCII SHIFT 4 # $ char SHIFT / # ? char SHIFT 1 # ! char ASCII - # - attach KANA \ #ー attach KANA SHIFT ^ # 〜 char . # . attach KANA SHIFT . # 。 #------------------------------------------------------------------------------ #  NetFront Navigation Mode #------------------------------------------------------------------------------ Keymap NF_Navi Key toggle # [1] raw DOWN VK_CONTROL DOWN N UP N UP VK_CONTROL # [1] CTRL+N :新規タブ Key toggle # [2] raw DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL # [2] Home Key toggle # [3] exec "\Program Files\ToggleShift\ToggleShift.exe" # [3] ToggleShift Key toggle # [4] raw DOWN VK_CONTROL DOWN VK_LEFT UP VK_LEFT UP VK_CONTROL # [4] Ctrl+←:戻る Key toggle # [5] raw DOWN VK_CONTROL DOWN B UP B UP VK_CONTROL # [5] CTRL+B :ブックマーク Key toggle # [6] raw DOWN VK_CONTROL DOWN VK_RIGHT UP VK_RIGHT UP VK_CONTROL # [6] Ctrl+→:進む Key toggle # [7] raw DOWN VK_CONTROL DOWN D UP D UP VK_CONTROL # [7] CTRL+D :タブを閉じる Key toggle # [8] raw DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL # [8] End Key toggle # [9] raw DOWN VK_CONTROL DOWN T UP T UP VK_CONTROL # [9] CTRL+T :タブ切替 Key convertbell # [*] raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL UP VK_SHIFT # [1] before cursor raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [2] CTRL+A exec "\Program Files\ToggleShift\ToggleShift.exe" # [3] ToggleShift raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [4] CTRL+X raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # [5] CTRL+C raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # [6] CTRL+V raw DOWN VK_SHIFT DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL UP VK_SHIFT # [7] after cursor char VK_TAB # [8] TAB raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # [9] CTRL+Z char VK_RETURN # [*] RETURN command KEYMAP '\x8' # [0] NF_Navi command KEYMAP '\x0' # [#] bell_normal Key toggle # [0] command KEYMAP '\x0' # [0] bell_normal Key toggle # [#] command KEYMAP '\x5' # [#] ext_alphabet #------------------------------------------------------------------------------ # 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