# 2006 Hiroyuki Ogasawara # http://hp.vector.co.jp/authors/VA004474/wince/wince.html # ctrlswapmini v905sh.txt # ヴァージョン・アップは和製英語だと今知ったKADO  ## '#' 以降はコメントです ## 定義ファイルの漢字コードは ShiftJIS にしてください # 今回のキーマップは v905sh から転換して作りました。標準かな入力はそのままで # す。 # 2 タッチ入力は、便宜上ポケベル型とニコタッチ型に分けてありますが、両者の違いは、 # わ行とWを、1 2 3 4 5 と入れ替えただけです。 # どちらの型も、日本語モードと英語モードを [#,#]で切り換える方式ですが、英語モードでも # raw定義に Ctrl+P+Oを追加することで、文字モードが「あ」のままで、複数英字が打てる # ようになりました。その上、Ctrl+O+Oの操作で、複数英字の小文字大文字変換も # 出来るようになりました。大変におめでたいことです。 # 日本語モードのセールスポイントは、清音、濁音、撥音、促音、大文字+小文字 # の形を含む、日本語の1音節のほとんどを (100%ではありませんが) 、二打一律で # 打てることです。それにより、ほかのどの方式よりも、発声のリズムに合わせたテンポの # いい書き込み作業を、快適に行えることが期待できます。つまり、「客車の格差がい # まいましい」のような、それほど快適でないフレーズを多少なりとも快適に打てればとい # うことです。 # ひらがなを打つ時に後変換を使わなくなったので、日本語モードでは、後変換で # 英字と記号を記入できるようにしました。ニコタッチ式に近い打順で、2桁目はトグル # の回数と同じになります。 # ポケベル型の日本語モードでは、標準ポケベル方式のひらがなと数字のコードをそのまま # 使った上で、濁字や小文字や二字音節を追加しています。ニコタッチ型では、わ行を # 90番台の後半に移して、数字を 0番台に集めることで、数字が打ち易くなっていますが、 # ダイヤルキーの 0番の表示は無視しなければなりません。後変換を [*,*]にして、*+数字 # で数字を打つ案も在りましたが、今回は見送りました。 # [ 9,0 ] の「改行」は、確定後でも、変換中でも、同じ操作で改行できます。これ # は長文一括変換が一回で成功した後などでは非常に便利です。今までそれが出来 # ないのを我慢していた人なら絶対に目から鱗が落ちます。( 松下の端末は前からで # きたらしい ) # 選択中の文節があるとエラーになるので、パソコンと全く同じ感覚では使えま # せんが、それは改行せずに文章を続ける場合も同じです。 # ともかく、いわゆる「一発変換即改行」が出来るのなら、かな漢字変換はシフト # キーを使わない携帯方式で決まりです。ウィンドウズよさようなら。 # しかし、こういう方式を提案しておいて、こんな御託を並べるのはあれなのですが、改 # 行の操作が簡単になっても、あまり頻繁な改行を考えなしにするのは、是非避けてく # ださい。文章の構成を読み手に伝える重要かつ貴重な手段である改行の場所は、 # 極力熟考の上、厳選してください。 # [ 7,7] の「全角空白」の場所が覚えにくい場合は、「文字がなな無い、全角スペー # ス」と吃音して下さい。 # 日本語モードのキーマップは、rawコードがやたら長大になっていますが、これはひらが # な入力で複数文字を指定したからです。 # ずっと後になって、ローマ字入力の打順を指定するだけでも、かなが打てることに気付いた # のですが、その場合は文字モードによって日本語にも英語にもなり、IMEやATOKの影響もある # ようです。 # 英語モードの基本は、日本語モードのローマ字変換と、そこからu を省略したもの # です。日本語モードの「たけ」の打順で打つと "take" になり、「つはつ」は "that" にな # ります。今回のものでは「かぷうてる」は "computer" だったりします。 # 英語の場合は、ダイヤルキーでどう工夫しても、直接入力の効率には遠く及ばない # ことは確実ですが、このやり方ならパソコン用の推測変換ソフトがそのまま使える可能 # 性があります。使ったことがないので文字通り推測ですが、もしそうならT9方式などに # 対しても、一長一短を主張できるかも知れません。 # charで指定したアルファベット一文字は、[*] で一般的な a/A変換になります。raw による # 複数英字は、[7,*](Ctrl+O+O)一回でAbになり、二回でABになります。複数英字を打った # 後に、大文字に変える方法が在ったこと自体、非常にラッキーです。 # この方式は、辞書や雑誌から英語を書き写すときには結構使い易い、と言うより私の場合は # それ以外に英語を打つケースがないので、日本語モードからの切り換えが[#,#] だけで出来る # ようになった事も、画期的です。 # 複数英字を打つと確定操作が必要になりますが、英語モードの改行は通常のリターンです。 # 何故かと聞かれても、大ネタの一発芸は乱用するものでないと古人ものたまわれております。 #------------------------------------------------------------------------------ # 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_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' # 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' #------------------------------------------------------------------------------ # 2touch (pocketbell) normal #------------------------------------------------------------------------------ # 日本語モード # | 1 2 3 4 5 6 7 8 9 0 * # # -+-------------------------------------------- # 1| あ い う え お ぁ ぃ ぅ ぇ ぉ ぎゅ ぎょ # 2| か き く け こ が ぎ ぐ げ ご きゅ きょ # 3| さ し す せ そ ざ じ ず ぜ ぞ しゅ しょ # 4| た ち つ て と だ ぢ づ で ど ちゅ ちょ # 5| な に ぬ ね の ぱ ぴ ぷ ぺ ぽ にゅ にょ # 6| は ひ ふ へ ほ ば び ぶ べ ぼ ふぃ ひょ # 7| ま み む め も 半ス 全ス ヴ ちぇ 予備 てぃ みょ # 8| や ゃ ゆ ゅ よ ょ ー っ じぇ 改行 じゅ じょ # 9| ら り る れ ろ 1 2 3 4 5 りゅ りょ # 0| わ を ん 、 。 6 7 8 9 0 びゅ びょ # *| 後変換 # #| ぎゃ きゃ しゃ ちゃ でぃ ふぁ みゃ じゃ りゃ ぴょ 予備 切換え # [* ] による後変換 # | 1 2 3 4 5 6 7 8 9 0 * # # ------------------------------------------ # 1| , . - / : @ ~ _ [ ] # 2| a b c A B C < > { } # 3| d e f D E F \ + = ; # 4| g h i G H I ^ | ` ? # 5| j k l J K L + = # 6| m n o M N O # 7| p q r s P Q R S # 8| t u v T U V ~ ・ # 9| w x y z W X Y Z $ % # 0| ! " # 「 」 & ' ( ) * # 英語モード # 1 2 3 4 5 6 7 8 9 0 # * # -+-------------------------------------------- # 1| a i u e o la li l le lo , 全選 # 2| com ki k ke con ga gi g ge go . 選始 # 3| sa si s se so cha ex z the sho - PgUp # 4| ta ti t te to da di d de do / 選終 # 5| na ni n ne no pa pi p pe po : 予備 # 6| ha hi h he ho ba bi b be bo ^ PgDn # 7| ma mi m me mo va 半空v ve vo Ct+O Cut # 8| q qu y ly yo x ju j je 改行_ Copy # 9| ra ri r re ro 1 2 3 4 5 [ 貼付 # 0| wa wi w we wo 6 7 8 9 0 ] TAB # #| ca ci c ce co fa fi f fe fo 予備切換 # [*] による後変換表 # | 1 2 3 4 5 6 7 8 9 0 * # -+------------------------------------------------------------- # 1| A I U E O L \ # 2| K G @ # 3| S Z + # 4| T D = # 5| N P ; # 6| H B ~ # 7| M ? V # 8| Q Y X J | # 9| R ! " # $ % { < # 0| W & ' ( ) * } > # #| C F # [7,*] Ctrl+O+O による変換 # | 1 2 3 4 5 6 7 8 9 0 # +-------------------------- # 1| La Li Le Lo # | LA LI LE LO # 2| Com Ki Ke Con Ga Gi Ge Go # | COM KI KE CON GA GI GE GO # 3| Sa Si Se So Cha Ex The Sho # | SA SI SE SO CHA EX THE SHO # 4| Ta Ti Te To Da Di De Do # | TA TI TE TO DA DI DE DO # 5| Na Ni Ne No Pa Pi Pe Po # | NA NI NE NO PA PI PE PO # 6| Ha Hi He Ho Ba Bi Be Bo # | HA HI HE HO BA BI BE BO # 7| Ma Mi Me Mo Va Ve Vo # | MA MI ME MO VA VE VO # 8| Qu Ly Yo Ju Je # | QU LY YO JU JE # 9| Ra Ri Re Ro # | RA RI RE RO # 0| Wa Wi We Wo # | WA WI WE WO # #| Ca Ci Ce Co Fa Fi Fe Fo # | CA CI CE CO FA FI FE FO #------------------------------------------------------------------------------ # 2touch (pocketbell) niko #------------------------------------------------------------------------------ # 日本語モード # | 1  2  3  4  5  6  7  8  9  0  * # # -+-------------------------------------------- # 1| あ  い  う  え  お  ぁ  ぃ  ぅ  ぇ  ぉ  ぎゅ ぎょ  # 2| か  き  く  け  こ  が  ぎ  ぐ  げ  ご  きゅ きょ  # 3| さ  し  す  せ  そ  ざ  じ  ず  ぜ  ぞ  しゅ しょ  # 4| た  ち  つ  て  と  だ  ぢ  づ  で  ど  ちゅ ちょ  # 5| な  に  ぬ  ね  の  ぱ  ぴ  ぷ  ぺ  ぽ  にゅ にょ  # 6| は  ひ  ふ  へ  ほ  ば  び  ぶ  べ  ぼ  ふぃ ひょ  # 7| ま  み  む  め  も  半ス 全ス ヴ  ちぇ 予備 てぃ みょ  # 8| や  ゃ  ゆ  ゅ  よ  ょ  ー  っ  じぇ 改行 じゅ じょ  # 9| ら  り  る  れ  ろ  わ  を  ん  、  。  りゅ りょ  # 0| 1 2 3 4 5 6 7 8 9 0 びゅ びょ  # *| 後変換  # #| ぎゃ きゃ しゃ ちゃ でぃ ふぁ みゃ じゃ りゃ ぴょ 予備 切換え  # [* ] による後変換    # | 1 2 3 4 5 6 7 8 9 0 * # # ------------------------------------------ # 1| , . - / : @ ~ _ [ ] # 2| a b c A B C < > { } # 3| d e f D E F \ + = ; # 4| g h i G H I ^ | ` ? # 5| j k l J K L + = # 6| m n o M N O # 7| p q r s P Q R S # 8| t u v T U V 〜 ・ # 9| w x y z W X Y Z 「 」 # 0| ! " # $ % & ' ( ) * # 英語モード   # 1 2 3 4 5 6 7 8 9 0 # * # -+-------------------------------------------- # 1| a i u e o la li l le lo , 全選 # 2| com ki k ke con ga gi g ge go . 選始   # 3| sa si s se so cha ex z the sho - PgUp # 4| ta ti t te to da di d de do / 選終   # 5| na ni n ne no pa pi p pe po : 予備   # 6| ha hi h he ho ba bi b be bo ^ PgDn # 7| ma mi m me mo va 半空v ve vo Ct+O Cut # 8| q qu y ly yo x ju j je 改行_ Copy # 9| ra ri r re ro wa wi w we wo [ 貼付   # 0| 1 2 3 4 5 6 7 8 9 0 ] TAB # #| ca ci c ce co fa fi f fe fo 予備切換   # [*] による後変換表 # | 1 2 3 4 5 6 7 8 9 0 * # -+------------------------------------------------------------- # 1| A I U E O L \ # 2| K G @ # 3| S Z + # 4| T D = # 5| N P ; # 6| H B ~ # 7| M ? V # 8| Q Y X J | # 9| R W { < # 0| ! " # $ % & ' ( ) * } > # #| C F # [7,*] Ctrl+O+O による変換   # | 1 2 3 4 5 6 7 8 9 0 # +-------------------------- # 1| La Li Le Lo # | LA LI LE LO # 2| Com Ki Ke Con Ga Gi Ge Go # | COM KI KE CON GA GI GE GO # 3| Sa Si Se So Cha Ex The Sho # | SA SI SE SO CHA EX THE SHO # 4| Ta Ti Te To Da Di De Do # | TA TI TE TO DA DI DE DO # 5| Na Ni Ne No Pa Pi Pe Po # | NA NI NE NO PA PI PE PO # 6| Ha Hi He Ho Ba Bi Be Bo # | HA HI HE HO BA BI BE BO # 7| Ma Mi Me Mo Va Ve Vo # | MA MI ME MO VA VE VO # 8| Qu Ly Yo Ju Je # | QU LY YO JU JE # 9| Ra Ri Re Ro Wa Wi We Wo # | RA RI RE RO WA WI WE WO # 0| # | # #| Ca Ci Ce Co Fa Fi Fe Fo # | CA CI CE CO FA FI FE FO Keymap bell_normal Key bell # [1] char KANA 3 # あ -[1] attach ASCII , # , char KANA E # い -[2] attach ASCII . # . char KANA 4 # う -[3] attach ASCII - # - char KANA 5 # え -[4] attach ASCII / # / char KANA 6 # お -[5] attach ASCII : # : char KANA SHIFT 3 # ぁ -[6]    attach ASCII @ # @ char KANA SHIFT E # ぃ -[7] attach ASCII SHIFT ^ # ~ char KANA SHIFT 4 # ぅ -[8] attach ASCII SHIFT _ # _ char KANA SHIFT 5 # ぇ -[9] attach ASCII [ # [ raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎゅ -[*] char KANA SHIFT 6 # ぉ -[0] attach ASCII ] # ] raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎょ -[#] Key bell # [2] char KANA T # か attach ASCII A # a char KANA G # き attach ASCII B # b char KANA H # く attach ASCII C # c char KANA : # け attach ASCII SHIFT A # A char KANA B # こ attach ASCII SHIFT B # B char KANA DAKUTEN T # が       attach ASCII SHIFT C # C char KANA DAKUTEN G # ぎ      attach ASCII SHIFT , # < char KANA DAKUTEN H # ぐ       attach ASCII SHIFT . # > char KANA DAKUTEN : # げ      attach ASCII SHIFT [ # { raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きゅ -[*] char KANA DAKUTEN B # ご       attach ASCII SHIFT ] # } raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きょ -[#] Key bell # [3] char KANA X # さ attach ASCII D # d char KANA D # し attach ASCII E # e char KANA R # す attach ASCII F # f char KANA P # せ attach ASCII SHIFT D # D char KANA C # そ attach ASCII SHIFT E # E char KANA DAKUTEN X # ざ attach ASCII SHIFT F # F char KANA DAKUTEN D # じ attach ASCII \ # \ char KANA DAKUTEN R # ず attach ASCII SHIFT ; # + char KANA DAKUTEN P # ぜ attach ASCII SHIFT - # = raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA #しゅ -[*] char KANA DAKUTEN C # ぞ attach ASCII ; # ; raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # しょ -[#] Key bell # [4] char KANA Q # た attach ASCII G # g char KANA A # ち attach ASCII H # h char KANA Z # つ attach ASCII I # i char KANA W # て attach ASCII SHIFT G # G char KANA S # と attach ASCII SHIFT H # H char KANA DAKUTEN Q # だ attach ASCII SHIFT I # I char KANA DAKUTEN A # ぢ attach ASCII ^ # ^ char KANA DAKUTEN Z # づ attach ASCII SHIFT \ # | char KANA DAKUTEN W # で attach ASCII SHIFT @ # ` raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちゅ -[*] char KANA DAKUTEN S # ど attach ASCII SHIFT / # ? raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちょ -[#] Key bell # [5] char KANA U # な attach ASCII J # j char KANA I # に attach ASCII K # k char KANA 1 # ぬ attach ASCII L # l char KANA , # ね attach ASCII SHIFT J # J char KANA K # の attach ASCII SHIFT K # K char KANA HANDAKUTEN F # ぱ attach ASCII SHIFT L # L char KANA HANDAKUTEN V # ぴ char KANA HANDAKUTEN 2 # ぷ char KANA HANDAKUTEN ^ # ぺ attach SHIFT ; # + raw DOWN VK_KANA UP VK_KANA DOWN I UP I DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # にゅ -[*] char KANA HANDAKUTEN - # ぽ    attach SHIFT - # = raw DOWN VK_KANA UP VK_KANA DOWN I UP I DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # にょ -[#] Key bell # [6] char KANA F # は attach ASCII M # m char KANA V # ひ attach ASCII N # n char KANA 2 # ふ attach ASCII O # o char KANA ^ # へ attach ASCII SHIFT M # M char KANA - # ほ attach ASCII SHIFT N # N char KANA DAKUTEN F # ば attach ASCII SHIFT O # O char KANA DAKUTEN V # び    char KANA DAKUTEN 2 # ぶ char KANA DAKUTEN ^ # べ raw DOWN VK_KANA UP VK_KANA DOWN 2 UP 2 DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ふぃ -[*] char KANA DAKUTEN - # ぼ raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ひょ -[#] Key bell # [7] char KANA J # ま attach ASCII P # p char KANA N # み attach ASCII Q # q char KANA ] # む attach ASCII R # r char KANA / # め attach ASCII S # s char KANA M # も attach ASCII SHIFT P # P char ASCII SPACE # 半空 attach ASCII SHIFT Q # Q char KANA SHIFT ZSPACE # 全空 attach ASCII SHIFT R # R char KANA DAKUTEN 4 # ヴ attach ASCII SHIFT S # S raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 5 UP 5 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちぇ    raw DOWN VK_KANA UP VK_KANA DOWN W UP W DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # てぃ -[*] Command STATECLEAR # -[0] raw DOWN VK_KANA UP VK_KANA DOWN N UP N DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # みょ -[#] Key bell # [8] char KANA 7 # や attach ASCII T # t char KANA SHIFT 7 # ゃ   attach ASCII U # u char KANA 8 # ゆ attach ASCII V # v char KANA SHIFT 8 # ゅ   attach ASCII SHIFT T # T char KANA 9 # よ attach ASCII SHIFT U # U char KANA SHIFT 9 # ょ   attach ASCII SHIFT V # V char KANA \ # ー    attach SHIFT ^ # 〜    char KANA SHIFT Z # っ attach KANA SHIFT / # ・ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 5 UP 5 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じぇ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じゅ -[*] raw DOWN A UP A DOWN VK_BACK UP VK_BACK DOWN VK_RETURN UP VK_RETURN # 改行 -[0] raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じょ -[#] Key bell # [9] char KANA O # ら attach ASCII W # w char KANA L # り attach ASCII X # x char KANA . # る attach ASCII Y # y char KANA ; # れ attach ASCII Z # z char KANA _ # ろ attach ASCII SHIFT W # W char ASCII 1 # 1 attach ASCII SHIFT X # X char ASCII 2 # 2 attach ASCII SHIFT Y # Y char ASCII 3 # 3 attach ASCII SHIFT Z # Z char ASCII 4 # 4 attach ASCII SHIFT 4 # $ raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りゅ -[*] char ASCII 5 # 5 -[0] attach ASCII SHIFT 5 # % raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りょ -[#] Key convert # [*] Key bell # [0] char KANA 0 # わ attach ASCII SHIFT 1 # ! char KANA SHIFT 0 # を   attach ASCII SHIFT 2 # " char KANA Y # ん   attach ASCII SHIFT 3 # # char KANA SHIFT , # 、 attach KANA SHIFT [ # 「    char KANA SHIFT . # 。 attach KANA SHIFT ] # 」 char ASCII 6 # 6 attach ASCII SHIFT 6 # & char ASCII 7 # 7 attach ASCII SHIFT 7 # ' char ASCII 8 # 8 attach ASCII SHIFT 8 # ( char ASCII 9 # 9 attach ASCII SHIFT 9 # ) raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # びゅ -[*] char ASCII 0 # 0 -[0] attach ASCII SHIFT : # * raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # びょ -[#] Key bell # [#] raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎゃ    raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きゃ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # しゃ raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちゃ raw DOWN VK_KANA UP VK_KANA DOWN W UP W DOWN @ UP @ DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # でぃ raw DOWN VK_KANA UP VK_KANA DOWN 2 UP 2 DOWN VK_SHIFT DOWN 3 UP 3 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ふぁ raw DOWN VK_KANA UP VK_KANA DOWN N UP N DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # みゃ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じゃ    raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りゃ command STATECLEAR # 予備 -[*] raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN [ UP [ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぴょ -[0] command MODECHANGE # 日/英 -[#] ## raw では生のキーコードをそのまま送信することができます。 ## exec を指定すると外部のプログラムを呼び出すことができます。 #----------------------------------------------------------------------------- # 2touch (pocketbell) small #----------------------------------------------------------------------------- Keymap bell_small Key bell # [1] char ASCII A # a attach ASCII SHIFT A # A char ASCII I # i attach ASCII SHIFT I # I char ASCII U # u attach ASCII SHIFT U # U char ASCII E # e attach ASCII SHIFT E # E char ASCII O # o attach ASCII SHIFT O # O raw DOWN L UP L DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # la raw DOWN L UP L DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # li char ASCII L # l attach ASCII SHIFT L # L raw DOWN L UP L DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # le char ASCII , # , -[*] attach ASCII \ # \ raw DOWN L UP L DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # lo -[0] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # CTRL+A -[#] Key bell # [2] raw DOWN C UP C DOWN O UP O DOWN M UP M DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # com raw DOWN K UP K DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ki char ASCII K # k attach ASCII SHIFT K # K raw DOWN K UP K DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ke raw DOWN C UP C DOWN O UP O DOWN N UP N DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # con raw DOWN G UP G DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ga raw DOWN G UP G DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # gi char ASCII G # g attach ASCII SHIFT G # G raw DOWN G UP G DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ge char ASCII . # . -[*] attach ASCII @ # @ raw DOWN G UP G DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # go -[0] raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # select start -[#] Key bell # [3] raw DOWN S UP S DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # sa raw DOWN S UP S DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # si char ASCII S # s attach ASCII SHIFT S # S raw DOWN S UP S DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # se raw DOWN S UP S DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # so raw DOWN C UP C DOWN H UP H DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # cha raw DOWN E UP E DOWN X UP X DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ex char ASCII Z # z attach ASCII SHIFT Z # Z raw DOWN T UP T DOWN H UP H DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # the char ASCII - # - -[*] attach ASCII SHIFT ; # + raw DOWN S UP S DOWN H UP H DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # sho -[0] char VK_PRIOR # PageUp -[#] Key bell # [4] raw DOWN T UP T DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ta raw DOWN T UP T DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ti char ASCII T # t attach ASCII SHIFT T # T raw DOWN T UP T DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # te raw DOWN T UP T DOWN O UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # to raw DOWN D UP D DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # da raw DOWN D UP D DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # di char ASCII D # d attach ASCII SHIFT D # D raw DOWN D UP D DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # de char ASCII / # / -[*] attach ASCII SHIFT - # = raw DOWN D UP D DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # do command STATECLEAR # -[#] Key bell # [5] raw DOWN N UP N DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # na raw DOWN N UP N DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ni char ASCII N # n attach ASCII SHIFT N # N raw DOWN N UP N DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ne raw DOWN N UP N DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # no raw DOWN P UP P DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pa raw DOWN P UP P DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pi char ASCII P # p attach ASCII SHIFT P # P raw DOWN P UP P DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pe char ASCII : # : -[*] attach ASCII ; # ; raw DOWN P UP P DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # po -[0] raw DOWN VK_SHIFT UP VK_SHIFT # select end -[#] Key bell # [6] raw DOWN H UP H DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ha raw DOWN H UP H DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # hi char ASCII H # h attach ASCII SHIFT H # H raw DOWN H UP H DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # he raw DOWN H UP H DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ho raw DOWN B UP B DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ba raw DOWN B UP B DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # bi char ASCII B # b attach ASCII SHIFT B # B raw DOWN B UP B DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # be char ASCII ^ # ^ -[*] attach ASCII SHIFT ^ # ~ raw DOWN B UP B DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # bo -[0] char VK_NEXT # PageDown -[#] Key bell # [7] raw DOWN M UP M DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ma raw DOWN M UP M DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # mi char ASCII M # m attach ASCII SHIFT M # M raw DOWN M UP M DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # me raw DOWN M UP M DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # mo raw DOWN V UP V DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # va char ASCII SPACE # 半空白 attach ASCII SHIFT / # ? char ASCII V # v attach ASCII SHIFT V # V raw DOWN V UP V DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ve raw DOWN VK_CONTROL DOWN O UP O DOWN O UP O UP VK_CONTROL # Ct+O+O -[*] raw DOWN V UP V DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # vo -[0] raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # CTRL+X -[#] Key bell # [8] char ASCII Q # q attach ASCII SHIFT Q # Q raw DOWN Q UP Q DOWN U UP U DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # qu char ASCII Y # y attach ASCII SHIFT Y # Y raw DOWN L UP L DOWN Y UP Y DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ly raw DOWN Y UP Y DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # yo char ASCII X # x attach ASCII SHIFT X # X raw DOWN J UP J DOWN U UP U DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ju char ASCII J # j attach ASCII SHIFT J # J raw DOWN J UP J DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # je char ASCII SHIFT _ # _ -[*] attach ASCII SHIFT \ # | char ASCII RETURN # 改行 -[0] raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # CTRL+C -[#] Key bell # [9] raw DOWN R UP R DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ra raw DOWN R UP R DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ri char ASCII R # r attach ASCII SHIFT R # R raw DOWN R UP R DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # re raw DOWN R UP R DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ro char ASCII 1 # 1 attach ASCII SHIFT 1 # ! char ASCII 2 # 2 attach ASCII SHIFT 2 # " char ASCII 3 # 3 attach ASCII SHIFT 3 # # char ASCII 4 # 4 attach ASCII SHIFT 4 # $ char ASCII [ # [ -[*] attach ASCII SHIFT [ # { attach ASCII SHIFT , # < char ASCII 5 # 5 -[0] attach ASCII SHIFT 5 # % raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # CTRL+V -[#] Key convert # [*] Key bell # [0] raw DOWN W UP W DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wa raw DOWN W UP W DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wi char ASCII W # w attach ASCII SHIFT W # W raw DOWN W UP W DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # we raw DOWN W UP W DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wo char ASCII 6 # 6 attach ASCII SHIFT 6 # & char ASCII 7 # 7 attach ASCII SHIFT 7 # ' char ASCII 8 # 8 attach ASCII SHIFT 8 # ( char ASCII 9 # 9 attach ASCII SHIFT 9 # ) char ASCII ] # ] -[*] attach ASCII SHIFT ] # } attach ASCII SHIFT . # > char ASCII 0 # 0 -[0] attach ASCII SHIFT : # * char VK_TAB # TAB -[#] Key bell # [#] raw DOWN C UP C DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ca raw DOWN C UP C DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ci char ASCII C # c attach ASCII SHIFT C # C raw DOWN C UP C DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ce raw DOWN C UP C DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # co raw DOWN F UP F DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fa raw DOWN F UP F DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fi char ASCII F # f attach ASCII SHIFT F # F raw DOWN F UP F DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fe command STATECLEAR # -[*] raw DOWN F UP F DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fo -[0] command MODECHANGE # 英語/日本語 -[#] #--------------------------------- # 2touch (pocketbell) niko #--------------------------------- Keymap niko_normal Key bell # [1] char KANA 3 # あ -[1] attach ASCII , # , char KANA E # い -[2] attach ASCII . # . char KANA 4 # う -[3] attach ASCII - # - char KANA 5 # え -[4] attach ASCII / # / char KANA 6 # お -[5] attach ASCII : # : char KANA SHIFT 3 # ぁ -[6]    attach ASCII @ # @ char KANA SHIFT E # ぃ -[7] attach ASCII SHIFT ^ # ~ char KANA SHIFT 4 # ぅ -[8] attach ASCII SHIFT _ # _ char KANA SHIFT 5 # ぇ -[9] attach ASCII [ # [ raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎゅ -[*] char KANA SHIFT 6 # ぉ -[0] attach ASCII ] # ] raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎょ -[#] Key bell # [2] char KANA T # か attach ASCII A # a char KANA G # き attach ASCII B # b char KANA H # く attach ASCII C # c char KANA : # け attach ASCII SHIFT A # A char KANA B # こ attach ASCII SHIFT B # B char KANA DAKUTEN T # が       attach ASCII SHIFT C # C char KANA DAKUTEN G # ぎ      attach ASCII SHIFT , # < char KANA DAKUTEN H # ぐ       attach ASCII SHIFT . # > char KANA DAKUTEN : # げ      attach ASCII SHIFT [ # { raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きゅ -[*] char KANA DAKUTEN B # ご       attach ASCII SHIFT ] # } raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きょ -[#] Key bell # [3] char KANA X # さ attach ASCII D # d char KANA D # し attach ASCII E # e char KANA R # す attach ASCII F # f char KANA P # せ attach ASCII SHIFT D # D char KANA C # そ attach ASCII SHIFT E # E char KANA DAKUTEN X # ざ attach ASCII SHIFT F # F char KANA DAKUTEN D # じ attach ASCII \ # \ char KANA DAKUTEN R # ず attach ASCII SHIFT ; # + char KANA DAKUTEN P # ぜ attach ASCII SHIFT - # = raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA #しゅ -[*] char KANA DAKUTEN C # ぞ attach ASCII ; # ; raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # しょ -[#] Key bell # [4] char KANA Q # た attach ASCII G # g char KANA A # ち attach ASCII H # h char KANA Z # つ attach ASCII I # i char KANA W # て attach ASCII SHIFT G # G char KANA S # と attach ASCII SHIFT H # H char KANA DAKUTEN Q # だ attach ASCII SHIFT I # I char KANA DAKUTEN A # ぢ attach ASCII ^ # ^ char KANA DAKUTEN Z # づ attach ASCII SHIFT \ # | char KANA DAKUTEN W # で attach ASCII SHIFT @ # ` raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちゅ -[*] char KANA DAKUTEN S # ど Attach ASCII SHIFT / # ? raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちょ -[#] Key bell # [5] char KANA U # な attach ASCII J # j char KANA I # に attach ASCII K # k char KANA 1 # ぬ attach ASCII L # l char KANA , # ね attach ASCII SHIFT J # J char KANA K # の attach ASCII SHIFT K # K char KANA HANDAKUTEN F # ぱ attach ASCII SHIFT L # L char KANA HANDAKUTEN V # ぴ char KANA HANDAKUTEN 2 # ぷ char KANA HANDAKUTEN ^ # ぺ attach SHIFT ; # + raw DOWN VK_KANA UP VK_KANA DOWN I UP I DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # にゅ -[*] char KANA HANDAKUTEN - # ぽ    attach SHIFT - # = raw DOWN VK_KANA UP VK_KANA DOWN I UP I DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # にょ -[#] Key bell # [6] char KANA F # は attach ASCII M # m char KANA V # ひ attach ASCII N # n char KANA 2 # ふ attach ASCII O # o char KANA ^ # へ attach ASCII SHIFT M # M char KANA - # ほ attach ASCII SHIFT N # N char KANA DAKUTEN F # ば attach ASCII SHIFT O # O char KANA DAKUTEN V # び    char KANA DAKUTEN 2 # ぶ char KANA DAKUTEN ^ # べ raw DOWN VK_KANA UP VK_KANA DOWN 2 UP 2 DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ふぃ -[*] char KANA DAKUTEN - # ぼ raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ひょ -[#] Key bell # [7] char KANA J # ま attach ASCII P # p char KANA N # み attach ASCII Q # q char KANA ] # む attach ASCII R # r char KANA / # め attach ASCII S # s char KANA M # も attach ASCII SHIFT P # P char ASCII SPACE # 半空 attach ASCII SHIFT Q # Q char KANA SHIFT ZSPACE # 全空 attach ASCII SHIFT R # R char KANA DAKUTEN 4 # ヴ attach ASCII SHIFT S # S raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 5 UP 5 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちぇ    raw DOWN VK_KANA UP VK_KANA DOWN W UP W DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # てぃ -[*] command STATECLEAR # -[0] raw DOWN VK_KANA UP VK_KANA DOWN N UP N DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # みょ -[#] Key bell # [8] char KANA 7 # や attach ASCII T # t char KANA SHIFT 7 # ゃ   attach ASCII U # u char KANA 8 # ゆ attach ASCII V # v char KANA SHIFT 8 # ゅ   attach ASCII SHIFT T # T char KANA 9 # よ attach ASCII SHIFT U # U char KANA SHIFT 9 # ょ   attach ASCII SHIFT V # V char KANA \ # ー    attach SHIFT ^ # 〜    char KANA SHIFT Z # っ attach KANA SHIFT / # ・ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 5 UP 5 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じぇ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じゅ -[*] raw DOWN A UP A DOWN VK_BACK UP VK_BACK DOWN VK_RETURN UP VK_RETURN # 改行 -[0] raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じょ -[#] Key bell # [9] char KANA O # ら attach ASCII W # w char KANA L # り attach ASCII X # x char KANA . # る attach ASCII Y # y char KANA ; # れ attach ASCII Z # z char KANA _ # ろ attach ASCII SHIFT W # W char KANA 0 # わ attach ASCII SHIFT X # X char KANA SHIFT 0 # を   attach ASCII SHIFT Y # Y char KANA Y # ん   attach ASCII SHIFT Z # Z char KANA SHIFT , # 、 attach KANA SHIFT [ # 「    raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りゅ -[*] char KANA SHIFT . # 。 -[0] attach KANA SHIFT ] # 」 raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りょ -[#] Key convert # [*] Key bell # [0] char ASCII 1 # 1 attach ASCII SHIFT 1 # ! char ASCII 2 # 2 attach ASCII SHIFT 2 # " char ASCII 3 # 3 attach ASCII SHIFT 3 # # char ASCII 4 # 4 attach ASCII SHIFT 4 # $ char ASCII 5 # 5 attach ASCII SHIFT 5 # % char ASCII 6 # 6 attach ASCII SHIFT 6 # & char ASCII 7 # 7 attach ASCII SHIFT 7 # ' char ASCII 8 # 8 attach ASCII SHIFT 8 # ( char ASCII 9 # 9 attach ASCII SHIFT 9 # ) raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN @ UP @ DOWN VK_SHIFT DOWN 8 UP 8 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # びゅ -[*] char ASCII 0 # 0 -[0] attach ASCII SHIFT : # * raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN @ UP @ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # びょ -[#] Key bell # [#] raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN @ UP @ DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぎゃ    raw DOWN VK_KANA UP VK_KANA DOWN G UP G DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # きゃ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # しゃ raw DOWN VK_KANA UP VK_KANA DOWN A UP A DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ちゃ raw DOWN VK_KANA UP VK_KANA DOWN W UP W DOWN @ UP @ DOWN VK_SHIFT DOWN E UP E UP VK_SHIFT DOWN VK_KANA UP VK_KANA # でぃ raw DOWN VK_KANA UP VK_KANA DOWN 2 UP 2 DOWN VK_SHIFT DOWN 3 UP 3 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ふぁ raw DOWN VK_KANA UP VK_KANA DOWN N UP N DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # みゃ raw DOWN VK_KANA UP VK_KANA DOWN D UP D DOWN @ UP @ DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # じゃ    raw DOWN VK_KANA UP VK_KANA DOWN L UP L DOWN VK_SHIFT DOWN 7 UP 7 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # りゃ command STATECLEAR # 予備 -[*] raw DOWN VK_KANA UP VK_KANA DOWN V UP V DOWN [ UP [ DOWN VK_SHIFT DOWN 9 UP 9 UP VK_SHIFT DOWN VK_KANA UP VK_KANA # ぴょ -[0] command MODECHANGE # 日/英 -[#] #----------------------------------------------------------------------------- # 2touch (pocketbell) niko small #----------------------------------------------------------------------------- Keymap niko_small Key bell # [1] char ASCII A # a attach ASCII SHIFT A # A char ASCII I # i attach ASCII SHIFT I # I char ASCII U # u attach ASCII SHIFT U # U char ASCII E # e attach ASCII SHIFT E # E char ASCII O # o attach ASCII SHIFT O # O raw DOWN L UP L DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # la raw DOWN L UP L DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # li char ASCII L # l attach ASCII SHIFT L # L raw DOWN L UP L DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # le char ASCII , # , -[*] attach ASCII \ # \ raw DOWN L UP L DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # lo -[0] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # CTRL+A -[#] Key bell # [2] raw DOWN C UP C DOWN O UP O DOWN M UP M DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # com raw DOWN K UP K DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ki char ASCII K # k attach ASCII SHIFT K # K raw DOWN K UP K DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ke raw DOWN C UP C DOWN O UP O DOWN N UP N DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # con raw DOWN G UP G DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ga raw DOWN G UP G DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # gi char ASCII G # g attach ASCII SHIFT G # G raw DOWN G UP G DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ge char ASCII . # . -[*] attach ASCII @ # @ raw DOWN G UP G DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # go -[0] raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # select start -[#] Key bell # [3] raw DOWN S UP S DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # sa raw DOWN S UP S DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # si char ASCII S # s attach ASCII SHIFT S # S raw DOWN S UP S DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # se raw DOWN S UP S DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # so raw DOWN C UP C DOWN H UP H DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # cha raw DOWN E UP E DOWN X UP X DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ex char ASCII Z # z attach ASCII SHIFT Z # Z raw DOWN T UP T DOWN H UP H DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # the char ASCII - # - -[*] attach ASCII SHIFT ; # + raw DOWN S UP S DOWN H UP H DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # sho -[0] char VK_PRIOR # PageUp -[#] Key bell # [4] raw DOWN T UP T DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ta raw DOWN T UP T DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ti char ASCII T # t attach ASCII SHIFT T # T raw DOWN T UP T DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # te raw DOWN T UP T DOWN O UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # to raw DOWN D UP D DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # da raw DOWN D UP D DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # di char ASCII D # d attach ASCII SHIFT D # D raw DOWN D UP D DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # de char ASCII / # / -[*] attach ASCII SHIFT - # = raw DOWN D UP D DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # do command STATECLEAR # -[#] Key bell # [5] raw DOWN N UP N DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # na raw DOWN N UP N DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ni char ASCII N # n attach ASCII SHIFT N # N raw DOWN N UP N DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ne raw DOWN N UP N DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # no raw DOWN P UP P DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pa raw DOWN P UP P DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pi char ASCII P # p attach ASCII SHIFT P # P raw DOWN P UP P DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # pe char ASCII : # : -[*] attach ASCII ; # ; raw DOWN P UP P DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # po -[0] raw DOWN VK_SHIFT UP VK_SHIFT # select end -[#] Key bell # [6] raw DOWN H UP H DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ha raw DOWN H UP H DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # hi char ASCII H # h attach ASCII SHIFT H # H raw DOWN H UP H DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # he raw DOWN H UP H DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ho raw DOWN B UP B DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ba raw DOWN B UP B DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # bi char ASCII B # b attach ASCII SHIFT B # B raw DOWN B UP B DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # be char ASCII ^ # ^ -[*] attach ASCII SHIFT ^ # ~ raw DOWN B UP B DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # bo -[0] char VK_NEXT # PageDown -[#] Key bell # [7] raw DOWN M UP M DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ma raw DOWN M UP M DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # mi char ASCII M # m attach ASCII SHIFT M # M raw DOWN M UP M DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # me raw DOWN M UP M DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # mo raw DOWN V UP V DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # va char ASCII SPACE # 半空白 attach ASCII SHIFT / # ? char ASCII V # v attach ASCII SHIFT V # V raw DOWN V UP V DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ve raw DOWN VK_CONTROL DOWN O UP O DOWN O UP O UP VK_CONTROL # Ct+O+O -[*] raw DOWN V UP V DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # vo -[0] raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # CTRL+X -[#] Key bell # [8] char ASCII Q # q attach ASCII SHIFT Q # Q raw DOWN Q UP Q DOWN U UP U DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # qu char ASCII Y # y attach ASCII SHIFT Y # Y raw DOWN L UP L DOWN Y UP Y DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ly raw DOWN Y UP Y DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # yo char ASCII X # x attach ASCII SHIFT X # X raw DOWN J UP J DOWN U UP U DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ju char ASCII J # j attach ASCII SHIFT J # J raw DOWN J UP J DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # je char ASCII SHIFT _ # _ -[*] attach ASCII SHIFT \ # | char ASCII RETURN # 改行 -[0] raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # CTRL+C -[#] Key bell # [9] raw DOWN R UP R DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ra raw DOWN R UP R DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ri char ASCII R # r attach ASCII SHIFT R # R raw DOWN R UP R DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # re raw DOWN R UP R DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ro raw DOWN W UP W DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wa raw DOWN W UP W DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wi char ASCII W # w attach ASCII SHIFT W # W raw DOWN W UP W DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # we char ASCII [ # [ -[*] attach ASCII SHIFT [ # { attach ASCII SHIFT , # < raw DOWN W UP W DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # wo -[0] raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # CTRL+V -[#] Key convert # [*] Key bell # [0] char ASCII 1 # 1 attach ASCII SHIFT 1 # ! char ASCII 2 # 2 attach ASCII SHIFT 2 # " char ASCII 3 # 3 attach ASCII SHIFT 3 # # char ASCII 4 # 4 attach ASCII SHIFT 4 # $ char ASCII 5 # 5 attach ASCII SHIFT 5 # % char ASCII 6 # 6 attach ASCII SHIFT 6 # & char ASCII 7 # 7 attach ASCII SHIFT 7 # ' char ASCII 8 # 8 attach ASCII SHIFT 8 # ( char ASCII 9 # 9 attach ASCII SHIFT 9 # ) char ASCII ] # ] -[*] attach ASCII SHIFT ] # } attach ASCII SHIFT . # > char ASCII 0 # 0 -[0] attach ASCII SHIFT : # * char VK_TAB # TAB -[#] Key bell # [#] raw DOWN C UP C DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ca raw DOWN C UP C DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ci char ASCII C # c attach ASCII SHIFT C # C raw DOWN C UP C DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # ce raw DOWN C UP C DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # co raw DOWN F UP F DOWN A UP A DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fa raw DOWN F UP F DOWN I UP I DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fi char ASCII F # f attach ASCII SHIFT F # F raw DOWN F UP F DOWN E UP E DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fe command STATECLEAR # -[*] raw DOWN F UP F DOWN O UP O DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # fo -[0] command MODECHANGE # 英語/日本語 -[#] #------------------------------------------------------------------------------ # ex toggle kana #------------------------------------------------------------------------------ # [あ][カ][_カ] [A][a][_A][_a] # ----------------------------------------------------------------------- # [1あ] あいうえおぁぃぅぇぉ @./_-1 # [2か] かきくけこ ABCabc2 # [3さ] さしすせそ DEFdef3 # [4た] たちつてとっ GHIghi4 # [5な] なにぬねの JKLjkl5 # [6は] はひふへほ MNOmno6 # [7ま] まみむめも PQRSpqrs7 # [8や] やゆよゃゅょ TUVtuv8 # [9ら] らりるれろ WXYZwxyz9 # [0わ] わをん− 0 # [*] 濁点・大小 / 改行 大小 / 改行 # [#] 、。?!空白 ,.?!空白 # # [*] 濁点・半濁点・大文字小文字変換、変換可能文字がない場合は改行 # [#] 入力文字がある時はトグルの逆順送り # ----------------------------------------------------------------------- # # [*]キーによる後変換表 # ----------------------------------------------------------------------- # あぁ いぃ うぅ えぇ おぉ # かが きぎ くぐ けげ こご Aa Bb Cc aA bB cC # さざ しじ すず せぜ そぞ Dd Ee Ff dD eE fF # ただ ちぢ つづっ てで とど っつ Gg Hh Ii gG hH iI # な に ぬ ね の Jj Kk Ll jJ kK lL # はばぱ ひびぴ ふぶぷ へべぺ ほぼぽ Mm Nn Oo mM nN oO # ま み む め も Pp Qq Rr Ss pP qQ rR sS # やゃ ゆゅ よょ ゃや ゅゆ ょよ Tt Uu Vv tT uU vV # ら り る れ ろ Ww Xx Yy Zz wW xX yY zZ # わ を ん # 、゛ 。゜ # ----------------------------------------------------------------------- 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 # ぉ char KANA SHIFT 3 # ぁ attach KANA 3 # あ char KANA SHIFT E # ぃ attach KANA E # い char KANA SHIFT 4 # ぅ attach KANA 4 # う char KANA SHIFT 5 # ぇ attach KANA 5 # え char KANA SHIFT 6 # ぉ attach KANA 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 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 # つ 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 # ょ char KANA SHIFT 7 # ゃ attach KANA 7 # や char KANA SHIFT 8 # ゅ attach KANA 8 # ゆ char KANA SHIFT 9 # ょ attach KANA 9 # よ Key toggle # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ Key convert # [*] char KANA RETURN Key toggle # [0] char KANA 0 # わ char KANA SHIFT 0 # を char KANA Y # ん char KANA \ # ー 伸ばし棒 Key reverse # [#] char KANA SHIFT , # 、 attach KANA @ # 濁点 char KANA SHIFT ZSPACE # 全角空白 char ASCII SHIFT 1 # ! char ASCII SHIFT / # ? char KANA SHIFT . # 。 attach KANA [ # 半濁点 #------------------------------------------------------------------------------ # ex toggle alphabet #------------------------------------------------------------------------------ Keymap ext_alphabet Key toggle # [1] char ASCII @ # @ char ASCII . # . char ASCII / # / char ASCII SHIFT _ # _ char ASCII - # - char ASCII 1 # 1 Key toggle # [2] 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 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 2 # 2 Key toggle # [3] 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 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 3 # 3 Key toggle # [4] 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 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 4 # 4 Key toggle # [5] 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 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 5 # 5 Key toggle # [6] 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 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 6 # 6 Key toggle # [7] 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 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 7 # 7 Key toggle # [8] 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 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 8 # 8 Key toggle # [9] 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 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 9 # 9 Key convert # [*] char ASCII RETURN Key toggle # [0] char ASCII 0 # 0 Key reverse # [#] char ASCII . # . char ASCII SPACE # SPACE char ASCII SHIFT 1 # ! char ASCII SHIFT / # ? char ASCII , # , ## convert や reverse は、toggle と同じように記述することで ## 文字入力キーとして併用することができます。 ## 変換文字がない場合に文字入力します。 ## toggle で action が 1つしかない場合は、 ## 1回押しただけで反応する直接入力キーとして機能します。 #------------------------------------------------------------------------------ # 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