# ◎ケータイSHOIN用強化ニコタッチ方式 # 高い敷居をよじ登って、WS027SHでctrlswapmini liteが動いたときは、結構感激しましたが、昨年末に作ったキーマップを入れてみると、あちこちに違う動作があって、特にポケベル入力で改行が全くできないのは致命的で、そのままで使うことは不可能だった。 # 記号の出方が変わったのは、そういう割り当てになったと捉えてそのまま使うことも可能ですが、日本語キーボードの記号配置のミニチュア版というコンセプトがなくなると、あまり存在価値のない方式なので、キー定義の入れ換えで戻せるところは、戻してみました。 # 全角文字を後変換で半角文字にすると、全角文字が残ってしまう事については、ケータイSHOINの仕様でどうにもなりませんが、ATOKを入れれば解消するかもしれない。全角スペースなどもATOKを当てにしてそのままにしました。 # ◎日本語モード (ニコタッチ風) # 基本はctrlswapmini のほぼ純正のニコタッチ入力です。今まで通りの操作方でも問題なく使えるはずです。 # ニコタッチ方式の英語はかなり使いやすいのですが、キーボードとの比較になるとさすがに差が大きいので、多少なりとも効率を上げるべく、変則英字めくり方式への切り換えを追加しました。1文字おおよそ 1.5打弱で書けるようです。 # 日本語モードから他のモードへの切り換えは # [2][6] 本来のニコタッチ式の小文字モード # [#][*] 変則英字めくり式小文字モード # [7][*] 変則英字めくり式大文字モード # {7][#] 数字モード # 記号類も、本来の割り当てはそのままですが、それに加えて英字めくりモードと共通性のある割り当てを追加しました。 # これは、ノートパソコンのキーボードを平面的に真似たもので、キーボードの右上にある記号は [3]+[*]+[*]+………で、左上にある記号は [1]+[*]+………で出て来ます。滅多に使わない特殊記号を、キーボード上のおおよその位置をイメージして捜し出すというのが狙いです。これによって「キーボードがなくても困らない」ような状態が実現するかどうか。何にしても、通常のポケベル入力では使わない割り当てなので、係わりを持たないことも可能です。 # ただ、[数字]の後に[*] を連打して最後に出て来る記号は、[数字]+[#]でも書けるのですが、英字めくりモードとは違い、[#] を連打しても逆後変換にはならないので、両方のモードを使い分けようとすると混乱するかも知れません。 # 特殊な記号はソフトキーボードを使うのが普通かも知れませんが、ソフトキーボードで英文を書くのに、1語づつ確定しなければスペースが打てないと言うのは無茶苦茶や。 # [#][数字]でクリップ・ペーストなどを行うことに加えて、未入力時には[*][数字]でも各種操作をするようにしました。各種操作と言っても、CTRL+Iなどはどういう操作になるか分かりませんが、場所があったから入れてみました。 # [#][#]の改行は、かな漢字変換の途中で使うと、全文節の確定と改行が同時にできます。 # 確定後でも、連携変換の停止と改行が、一回の操作で終わります。 # かなを無変換確定して改行するときは、[#][#]×3回が必要になるので[決定][#][#]の方が楽です。 # ※日本語モードの改行の定義は、このキーマップでは # raw DOWN I UP I DOWN VK_BACK UP VK_BACK DOWN VK_LEFT UP VK_LEFT DOWN VK_RETURN UP VK_RETURN で、ケータイSHOINでは大方これで上手くいきますが、ATOKなどでは一文字戻って改行してしまう可能性が高いので、その場合はキーマップ(Keymap niko_normalの一番最後など)を # raw DOWN I UP I DOWN VK_BACK UP VK_BACK DOWN VK_RETURN UP VK_RETURN に書き換えて見てください。 # ◎日本語モード (2タッチ(ポケベル)入力) # 基本的に以前作ったものものと同じポケベル方式の拡張版(文字通りの売場拡張版)です。 # 「社長の佐藤」と「左党の社長」が同じ打鍵数で書けるのは普通ですが、同じリズム感とタイミングで書けるのは、この方式のメリットです。 # 12×12キーの割り当ての大部分を平仮名に当てていて、英語は平仮名の後変換で書きますが、ケイタイSHOINでは英語の前に平仮名も残ってしまうので、1文字に7打が必要で、英字を1字だけ混ぜる場合以外は、英字めくりモードに切り換えるしかありません。英語を書いてから日本語に戻すのも面倒です。それでも、慣れればメリットも大きいので、私は使っている。 # ◎変則英字めくり式英小文字モード、大文字モード # (2タッチ(ポケベル)式、ニコタッチ風) # この方式は、トグルと逆トグルではなく、後変換と逆後変換で英字めくりをする方式です。[2] を3回押すと(aaa) になり、[2][2][*][2][#] で(abc) になるので、[→]キーを押し忘れて落胆する不幸が発生しません。 # [3] キーでは、1打で (e)、[3][*]で (d)、[3][#]で (f)になります。つまり、一番よく使う文字が最初に出るようになっています。わずかな違いでも、まとまった英文を書く時には、気分的にかなり楽になる事を期待しています。(私は英文は書けない) # [7]キーと[9]キーでは、最後の(S)と(Z)を特例扱いにして、[1]1回で(s)、[1][*]で(z)が書けるようにしました。1打で書ける英字は9個です。 # [0] のKey functionをkey bellにすることで、見掛け上 [0]が、Shiftキーと同じように、前置きの大小変換キーとして働きます。飽くまで見掛け上なので、[0] を押し続けながら大文字を連続で書くことは出来ません。 # スペースは[0][0]です。 # ニコタッチ風用と2タッチ(ポケベル)入力用のキーマップが有りますが、[#]、[*]キーを使う各種操作の割り当てが違うだけで、それ以外はコピーです。 # モード切替などは、未入力状態にしてから行いますが、IME制御がONだと「確定して切り換え」という操作ができないので、カーソルを[←][→]と動かしてから切り換えます。これもATOKならIME制御offで[決定][#][*]で切り換えできるかも。 # 記号の割り当ては、前出の通りニコタッチ風の日本語モードとおおよそ共通ですが、英字と数字が入る分、[*] の回数が多めです。そのかわりに[#] の連打で逆順に呼び出せます。 # アンダーバーを書くために長い raw定義が必要だったために、キーボードのZの列の記号の割り当てが不規則になりました。未確定のかなに続けてアンダーバーを入れると半角のカナになります。Backしてやりなおせます。 # [数字][#][#]が数字になります。 # ◎数字モード # 文字キーで数字モードに切り替えできなくなったので追加しました。それでも電話番号の入力はできないので、テンキーで電話を掛ける時は、スタートからctrlswapmini liteを起動して、標準かな入力に切り換えて下さい。 # --------------------------------------------- # ◎日本語モード # (ニコタッチ風、通常モード) # | 1 2 3 4 5 6 7 8 9 0 * # # --+--------------------------------------------------------- # 1 | あ い う え お . / _ @ 1 ! ' # 2 | か き く け こ 切換 a b c 2 ( ) # 3 | さ し す せ そ 改行 d e f 3 - \ # 4 | た ち つ て と っ g h i 4 TAB 予備 # 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 | わ を ん 、 。 ー ・ ! ? 0 , . # * | 後変換 # # | 全選 選始 PgUp 選終 PgDn 切取 複写 貼付 Tab 英小へ改行 # ◯日本語モード [*]による後変換 # | 1 2 3 4 5 6 7 8 9 0 * # --+------------------------------------------------ # 1 | ぁ ぃ ぅ ぇ ぉ "#$%&' # 2 | が ぎ ぐ げ ご A B C ) # 3 | ざ じ ず ぜ ぞ D E F =^~|\ # 4 | だ ぢ づっで ど つ G H I # 5 | J K L `゛ # 6 | ばぱびぴぶぷべぺぼぽ M N O {゜「 # 7 | P Q R S # 8 | ゃ ゅ ょ や ゆ よ T U V :+* # 9 | W X Y Z }」 # 0 | , . - ゛ 「 」 ,/?=<>・、。. # ◯日本語モード (ニコタッチ風、小文字モード) # | 1 2 3 4 5 6 7 8 9 0 * # # --+---------------------------------------------------------- # 1 | ぁ ぃ ぅ ぇ ぉ . / _ @ 1 ! ' # 2 | か き く け こ 切換 A B C 2 ( ) # 3 | さ し す せ そ 改行 D E F 3 - \ # 4 | た ち っ て と つ G H I 4 TAB # 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 | わ を ん 、 。 - ・ ! ? 0 , . # * | 後変換 # # | 全選 選始 PgUp 選終 PgDn 切取 複写 貼付 Tab 改行 # ○未入力時に ( [決定],[←],[→]後に) # [*][1] Home # [*][3] End # [*][4] CTRL+I # [*][6] CTRL+O # [*][7] CTRL+P # [*][8] CTRL+U # [*][9] CTRL+Z # ----------------------------------------------------------- # ◎日本語モード # (2タッチ(ポケベル)入力) # | 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 後変換 PgDn # # | ぎょ きょ しょ ちょ にょ ひょ みょ じょ りょ びょ PgUp 英小へ # ◯日本語モード [*][*]による後変換 # | 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 # # | # ------------------------------------------------------- # ◎変則英字めくり式英小文字モード # (2タッチポケベル入力、ニコタッチ風) # ・1打目 [*] で後変換 # [#] で逆後変換 # # [1あ] s z!"#$%&1' # [2か] a b()2c # [3さ] e d-=^~|\3f # [4た] i g Tab 4h # [5な] l j@`5k # [6は] o m[{6n # [7ま] r ps7q # [8や] t u;:+*8v # [9ら] w xz]}9y # [0わ] Shiftキー的動作、その他 # [*] 後変換、その他 # [#] 逆後変換、その他 # ・1、2打目 [*] で後変換 # [#] で逆後変換 # # [0][1] S Z # [0][2] A BC # [0][3] E DF # -------------- # [0][9] W XZY # [0][0] 空白 ,.>0 # --------------------------------------------- # ○未入力時に ( [決定],[←],[→]後に) # ・ニコタッチ風 ・ポケベル入力 # [*][1] Home [*][1] Home # [*][3] End [*][3] End # [*][4] CTRL+I [*][4] CTRL+I # [*][6] CTRL+O [*][6] CTRL+O # [*][7] CTRL+P [*][7] CTRL+P # [*][8] CTRL+U [*][8] CTRL+U # [*][9] CTRL+Z [*][9] CTRL+Z # [*][*] 英大/英小 [*][*] 改行 # [*][#] Page Down # [#][1] 全選択 # [#][2] 選択開始 [#][4] 選択開始 # [#][3] Page Up [#][5] 選択終了 # [#][5] 選択終了 [#][6] 全選択 # [#][6] Page Down [#][7] 複写 # [#][7] 切り取り [#][8] 貼り付け # [#][8] 複写 [#][9] 切り取り # [#][9] 貼り付け [#][0] 英大/英小 # [#][0] Tab [#][*] Page Up # [#][*] 日本語モードへ [#][#] 日本語モードへ # [#][#] 改行 # -------------- # ◎数字モード # [1] 1 [#][1] + # [2] 2 [#][2] - # [3] 3 [#][3] x # [4] 4 [#][4] / # [5] 5 [#][5] = # [6] 6 [#][6] $ # [7] 7 [#][7] % # [8] 8 [#][8] \ # [9] 9 [#][9] , # [0] 0 [#][0] . # [*] 後変換 [#][*] ニコタッチ風へ # [#][#] ポケベル入力へ # -------------- # key defcode SPACE '\x20' defcode RETURN '\x0d' defcode ; '\xba' # defcode ^ '\xbb' # defcode , '\xbc' # defcode - '\xbd' # defcode . '\xbe' # defcode / '\xbf' # defcode @ '\xc0' # defcode [ '\xdb' # defcode \ '\xdc' # defcode ] '\xdd' # defcode : '\xde' # defcode _ '\xe2' # defcode KANJI '\x19' # defcode ZSPACE '\xe5' # # 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_APPS '\x5d' defcode VK_F1 '\x70' defcode VK_F2 '\x71' defcode VK_COMMA '\xbc' defcode VK_HYPHEN '\xbd' defcode VK_PERIOD '\xbe' 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 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 test_0 '\x8' defcode test_1 '\x9' #------------------------------------------ # 日本語モード (2タッチポケベル入力) #------------------------------------------ Keymap bell_normal Key bell # [1] char KANA 3 # あ attach ASCII SHIFT 1 # ! char KANA E # い attach ASCII @ # " char KANA 4 # う attach ASCII SHIFT 3 # # char KANA 5 # え attach ASCII SHIFT 4 # $ char KANA 6 # お attach ASCII SHIFT 5 # % char KANA SHIFT 3 # ぁ attach ASCII ^ # & char KANA SHIFT E # ぃ attach ASCII SHIFT 6 # ' char KANA SHIFT 4 # ぅ attach ASCII SHIFT : # ( char KANA SHIFT 5 # ぇ attach ASCII SHIFT 8 # ) raw DOWN G UP G DOWN I UP I DOWN L UP L DOWN Y UP Y DOWN A UP A # ぎゃ -[*] char KANA SHIFT 6 # ぉ -[0] attach ASCII SHIFT / # ? raw DOWN G UP G DOWN I UP I DOWN X UP X DOWN Y UP Y DOWN U UP U # ぎゅ -[#] Key bell # [2] char KANA T # か attach ASCII A # a attach A char KANA G # き attach ASCII B # b attach B char KANA H # く attach ASCII C # c attach C char KANA : # け attach ASCII SHIFT A # A attach SHIFT A char KANA B # こ attach ASCII SHIFT B # B attach SHIFT B char KANA DAKUTEN T # が attach ASCII SHIFT C # C attach SHIFT C char KANA DAKUTEN G # ぎ attach ASCII SHIFT ^ # ` char KANA DAKUTEN H # ぐ attach ASCII SHIFT @ # @ char KANA DAKUTEN : # げ attach ASCII SHIFT _ # = raw DOWN K UP K DOWN Y UP Y DOWN A UP A # きゃ -[*] char KANA DAKUTEN B # ご -[0] attach ASCII - # - raw DOWN K UP K DOWN Y UP Y DOWN U UP U # きゅ -[#] Key bell # [3] char KANA X # さ attach ASCII D # d attach D char KANA D # し attach ASCII E # e attach E char KANA R # す attach ASCII F # f attach F char KANA P # せ attach ASCII SHIFT D # D attach SHIFT D char KANA C # そ attach ASCII SHIFT E # e attach SHIFT E char KANA DAKUTEN X # ざ attach ASCII SHIFT F # F attach SHIFT F char KANA DAKUTEN D # じ attach ASCII SHIFT ; # ~ char KANA DAKUTEN R # ず attach ASCII SHIFT \ # | char KANA DAKUTEN P # ぜ attach ASCII SHIFT - # ^ raw DOWN S UP S DOWN Y UP Y DOWN A UP A # しゃ -[*] char KANA DAKUTEN C # ぞ -[0] attach ASCII \ # \ raw DOWN S UP S DOWN Y UP Y DOWN U UP U # しゅ -[#] Key bell # [4] char KANA Q # た attach ASCII G # g attach G char KANA A # ち attach ASCII H # h attach H char KANA Z # つ attach ASCII I # i attach I char KANA W # て attach ASCII SHIFT G # G attach SHIFT G char KANA S # と attach ASCII SHIFT H # H attach SHIFT H char KANA DAKUTEN Q # だ attach ASCII SHIFT I # I attach SHIFT I char KANA DAKUTEN A # ぢ attach SHIFT ; # 〜 char KANA DAKUTEN Z # づ attach : # + char KANA DAKUTEN W # で attach KANA @ # = ゛ raw DOWN C UP C DOWN H UP H DOWN A UP A # ちゃ -[*] char KANA DAKUTEN S # ど -[0] attach KANA [ # ゜ raw DOWN C UP C DOWN H UP H DOWN U UP U # ちゅ -[#] Key bell # [5] char KANA U # な attach ASCII J # j attach J char KANA I # に attach ASCII K # k attach K char KANA 1 # ぬ attach ASCII L # l attach L char KANA , # ね attach ASCII SHIFT J # J attach SHIFT J char KANA K # の attach ASCII SHIFT K # K attach SHIFT K char KANA HANDAKUTEN F # ぱ attach ASCII SHIFT L # L attach SHIFT L char KANA HANDAKUTEN V # ぴ attach ASCII : # +    char KANA HANDAKUTEN 2 # ぷ attach ASCII SHIFT 2 # * char KANA HANDAKUTEN ^ # ぺ attach ASCII ; # ; raw DOWN F UP F DOWN I UP I # ふぃ -[*] char KANA HANDAKUTEN - # ぽ -[0] attach ASCII SHIFT 7 # : raw DOWN N UP N DOWN Y UP Y DOWN U UP U # にゅ -[#] Key bell # [6] char KANA F # は attach ASCII M # m attach M char KANA V # ひ attach ASCII N # n attach N char KANA 2 # ふ attach ASCII O # o attach O char KANA ^ # へ attach ASCII SHIFT M # M attach SHIFT M char KANA - # ほ attach ASCII SHIFT N # N attach SHIFT N char KANA DAKUTEN F # ば attach ASCII SHIFT O # O attach SHIFT O char KANA DAKUTEN V # び attach ASCII SHIFT [ # { char KANA DAKUTEN 2 # ぶ attach ASCII SHIFT ] # } char KANA DAKUTEN ^ # べ attach ASCII [ # [ raw DOWN F UP F DOWN A UP A # ふぁ -[*] char KANA DAKUTEN - # ぼ -[0] attach ASCII ] # ] raw DOWN H UP H DOWN Y UP Y DOWN U UP U # ひゅ -[#] Key bell # [7] char KANA J # ま attach ASCII P # p attach P char KANA N # み attach ASCII Q # q attach Q char KANA ] # む attach ASCII R # r attach R char KANA / # め attach ASCII S # s attach S char KANA M # も attach ASCII SHIFT P # P attach SHIFT P char KANA SHIFT ZSPACE # 全角空白 attach ASCII SHIFT Q # Q attach SHIFT Q char KANA \ # ー attach ASCII SHIFT R # R attach SHIFT R char ASCII . # . attach ASCII SHIFT S # S attach SHIFT S command STATECLEAR # 予備 raw DOWN M UP M DOWN Y UP Y DOWN A UP A # みゃ -[*] raw DOWN P UP P DOWN Y UP Y DOWN O UP O # ぴょ -[0] raw DOWN M UP M DOWN Y UP Y DOWN U UP U # みゅ -[#] Key bell # [8] char KANA 7 # や attach ASCII T # t attach T char KANA SHIFT 7 # ゃ attach ASCII U # u attach U char KANA 8 # ゆ attach ASCII V # v attach V char KANA SHIFT 8 # ゅ attach ASCII SHIFT T # T attach SHIFT T char KANA 9 # よ attach ASCII SHIFT U # U attach SHIFT U char KANA SHIFT 9 # よ attach ASCII SHIFT V # V attach SHIFT V raw DOWN V UP V DOWN U UP U # う゛ char KANA SHIFT Z # っ attach ASCII - # - command STATECLEAR # 予備 raw DOWN Z UP Z DOWN Y UP Y DOWN A UP A # じゃ -[*] command KEYMAP test_1 # 数字モードへ raw DOWN J UP J DOWN U UP U # じゅ -[#] Key bell # [9] char KANA O # ら attach ASCII W # w attach W char KANA L # り attach ASCII X # x attach X char KANA . # る attach ASCII Y # y attach Y char KANA ; # れ attach ASCII Z # z attach Z char KANA _ # ろ attach ASCII SHIFT W # W attach SHIFT W char KANA SHIFT [ # 「 attach ASCII SHIFT X # X attach SHIFT X char KANA SHIFT ] # 」 attach ASCII SHIFT Y # Y attach SHIFT Y char KANA SHIFT / # ・ attach ASCII SHIFT Z # Z attach SHIFT Z raw DOWN I UP I DOWN VK_BACK UP VK_BACK DOWN VK_LEFT UP VK_LEFT DOWN VK_RETURN UP VK_RETURN # 改行 raw DOWN R UP R DOWN Y UP Y DOWN A UP A # りゃ -[*] command KEYMAP test_0 # 英大文字モードへ -[0] raw DOWN R UP R DOWN Y UP Y DOWN U UP U # りゅ -[#] Key bell # [*] char ASCII 1 # 1 attach 1 char ASCII 2 # 2 attach 2 char ASCII 3 # 3 attach 3 char ASCII 4 # 4 attach 4 char ASCII 5 # 5 attach 5 char ASCII 6 # 6 attach 6 char ASCII 7 # 7 attach 7 char ASCII 8 # 8 attach 8 char ASCII 9 # 9 attach 9 command CMD_CONVERT # 後変換 -[*] char ASCII 0 # 0 -[0] attach 0 char VK_NEXT # Page Down -[#] Key bell # [0] char KANA 0 # わ attach ASCII SHIFT , # < char KANA SHIFT 0 # を attach ASCII SHIFT . # > char KANA Y # ん attach ASCII SHIFT _ # = raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # 選択開始 raw DOWN VK_SHIFT UP VK_SHIFT # 選択終了 raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # 全選択 raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 複写 raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # 貼り付け raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 切り取り char KANA SHIFT , # 、 -[*] attach ASCII , # , char ASCII SPACE # 半角空白 -[0] attach ASCII / # / char KANA SHIFT . # 。 -[#] attach ASCII . # . Key bell # [#] raw DOWN G UP G DOWN Y UP Y DOWN O UP O # ぎょ raw DOWN K UP K DOWN Y UP Y DOWN O UP O # きょ raw DOWN S UP S DOWN H UP H DOWN O UP O # しょ raw DOWN C UP C DOWN H UP H DOWN O UP O # ちょ raw DOWN N UP N DOWN Y UP Y DOWN O UP O # にょ raw DOWN H UP H DOWN Y UP Y DOWN O UP O # ひょ raw DOWN M UP M DOWN Y UP Y DOWN O UP O # みょ raw DOWN J UP J DOWN O UP O # じょ    raw DOWN R UP R DOWN Y UP Y DOWN O UP O # りょ char VK_PRIOR # PageUp -[*] raw DOWN B UP B DOWN Y UP Y DOWN O UP O # びょ -[0] command KEYMAP bell_small # 英小文字モードへ -[#] #--------------------------------------------------------- # 変則英字めくり式英小文字モード (2タッチポケベル入力) #--------------------------------------------------------- Keymap bell_small Key toggle # [1] char ASCII S # s attach ASCII Z # z attach ASCII SHIFT 1 # ! attach ASCII @ # " attach ASCII SHIFT 3 # # attach ASCII SHIFT 4 # $ attach ASCII SHIFT 5 # % attach ASCII ^ # & attach ASCII 1 # 1 attach ASCII SHIFT 6 # ' Key toggle # [2] char ASCII A # a attach ASCII B # b attach ASCII SHIFT : # ( attach ASCII SHIFT 8 # ) attach ASCII 2 # 2 attach ASCII C # c Key toggle # [3] char ASCII E # e attach ASCII D # d attach ASCII - # - attach ASCII SHIFT _ # = attach ASCII SHIFT - # ^ attach ASCII SHIFT ; # ~ attach ASCII SHIFT \ # | attach ASCII \ # \ attach ASCII 3 # 3 attach ASCII F # f Key toggle # [4] char ASCII I # i attach ASCII G # g attach VK_TAB # Tab attach ASCII 4 # 4 attach ASCII H # h Key toggle # [5] char ASCII L # l attach ASCII J # j attach ASCII SHIFT @ # @ attach ASCII SHIFT ^ # ` attach ASCII 5 # 5 attach ASCII K # k Key toggle # [6] char ASCII O # o attach ASCII M # m attach ASCII [ # [ attach ASCII SHIFT [ # { attach ASCII 6 # 6 attach ASCII N # n Key toggle # [7] char ASCII R # r attach ASCII P # p attach ASCII S # s attach ASCII 7 # 7 attach ASCII Q # q Key toggle # [8] char ASCII T # t attach ASCII U # u attach ASCII ; # ; attach ASCII SHIFT 7 # : attach ASCII : # + attach ASCII SHIFT 2 # * attach ASCII 8 # 8 attach ASCII V # v Key toggle # [9] char ASCII W # w attach ASCII X # x attach ASCII Z # Z attach ASCII ] # ] attach ASCII SHIFT ] # } attach ASCII 9 # 9 attach ASCII Y # y Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z char ASCII RETURN # 改行 -[*] command STATECLEAR # 予備  -[0] char VK_NEXT # Page Down -[#] Key bell # [0] char ASCII SHIFT S # S attach ASCII SHIFT Z char ASCII SHIFT A # A attach ASCII SHIFT B attach ASCII SHIFT C char ASCII SHIFT E # E attach ASCII SHIFT D attach ASCII SHIFT F char ASCII SHIFT I # I attach ASCII SHIFT G attach ASCII SHIFT H char ASCII SHIFT L # L attach ASCII SHIFT J attach ASCII SHIFT K char ASCII SHIFT O # O attach ASCII SHIFT M attach ASCII SHIFT N char ASCII SHIFT R # R attach ASCII SHIFT P attach ASCII SHIFT S attach ASCII SHIFT Q char ASCII SHIFT T # T attach ASCII SHIFT U attach ASCII SHIFT V char ASCII SHIFT W # W attach ASCII SHIFT X attach ASCII SHIFT Z attach ASCII SHIFT Y raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ -[*] char ASCII SPACE # 半角空白 -[0] attach ASCII , # , attach ASCII . # . attach ASCII SHIFT . # > attach ASCII SHIFT , # < attach ASCII SHIFT / # ? attach ASCII / # / char ASCII . # . -[#] attach ASCII SHIFT / # ? attach ASCII / # / attach ASCII , # , attach ASCII SHIFT , # < attach ASCII SHIFT . # > attach ASCII 0 # 0 Key rconvertbell # [#] command STATECLEAR # 予備 command STATECLEAR # 予備 command STATECLEAR # 予備 raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # 選択開始 raw DOWN VK_SHIFT UP VK_SHIFT # 選択終了 raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # 全選択 raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 複写 raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # 貼り付け raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 切り取り char VK_PRIOR # Page Up -[*] command KEYMAP test_0 # 英大文字モードへ -[0] command KEYMAP bell_normal # 日本語モードへ -[#] #----------------------------------------------------------------------------- # 2touch (pocketbell) niko #----------------------------------------------------------------------------- Keymap niko_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 / # / raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ char ASCII SHIFT @ # @ char ASCII SHIFT 1 # ! -[*] attach ASCII @ # " attach ASCII SHIFT 3 # # attach ASCII SHIFT 4 # $ attach ASCII SHIFT 5 # % attach ASCII ^ # & attach ASCII SHIFT 6 # ' char ASCII 1 # 1 char ASCII SHIFT 6 # ' -[#] 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 # ご command MODECHANGE # ニコ大文字モードへ 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 : # ( -[*] attach ASCII SHIFT 8 # ) char ASCII 2 # 2 char ASCII SHIFT 8 # ) -[#] 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 char ASCII - # - -[*] attach ASCII SHIFT _ # = attach ASCII SHIFT - # ^ attach ASCII SHIFT ; # ~ attach ASCII SHIFT \ # | attach ASCII \ # \ char ASCII 3 # 3 -[0] char ASCII \ # \ -[#] 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 # つ 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 VK_TAB # TAB -[*] char ASCII 4 # 4 command STATECLEAR # -[#] Key bell # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の char ASCII SPACE # SPC 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 @ # @ -[*] attach ASCII SHIFT ^ # ` attach KANA @ # ゛ char ASCII 5 # 5 char KANA @ # ゛ -[#] 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 SHIFT ZSPACE # 全角SPC 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 [ # { attach KANA [ # ゜ attach KANA SHIFT [ # 「 char ASCII 6 # 6 char KANA SHIFT [ # 「 -[#] 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 KEYMAP ext_alphabet # 英大文字モードへ -[*] char ASCII 7 # 7 command KEYMAP test_1 # 数字モードへ -[#] Key bell # [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 # よ 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 7 # : attach ASCII : # + attach ASCII SHIFT 2 # * char ASCII 8 # 8 char ASCII SHIFT 2 # * -[#] 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 char ASCII ] # ] -[*] attach ASCII SHIFT ] # } attach KANA SHIFT ] # 」 char ASCII 9 # 9 char KANA SHIFT ] # 」 -[#] Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z command STATECLEAR # 予備    -[*] command STATECLEAR # 予備    -[0] command STATECLEAR # 予備 -[#] 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 / # ・ 中点 char ASCII SHIFT 1 # ! attach KANA SHIFT [ # 「 char ASCII SHIFT / # ? attach KANA SHIFT ] # 」 char ASCII , # , -[*] attach ASCII / # / attach ASCII SHIFT / # ? attach ASCII SHIFT _ # = attach ASCII SHIFT , # < attach ASCII SHIFT . # > attach KANA SHIFT / # ・ attach KANA SHIFT , # 、 Attach KANA SHIFT . # 。 attach ASCII . # . char ASCII 0 # 0 char ASCII . # . -[#] Key bell # [#] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [1] CTRL+A raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # [2] select start char VK_PRIOR # [3] PageUp nop # [4] raw DOWN VK_SHIFT UP VK_SHIFT # [5] select end char VK_NEXT # [6] PageDown 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 KEYMAP ext_kana # [*] 英小文字モードへ char VK_TAB # [0] TAB raw DOWN I UP I DOWN VK_BACK UP VK_BACK DOWN VK_LEFT UP VK_LEFT DOWN VK_RETURN UP VK_RETURN # [#] RETURN #----------------------------------------------------------------------------- # 2touch (pocketbell) niko small #----------------------------------------------------------------------------- Keymap niko_small Key bell # [1] 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 # お char ASCII . # . char ASCII / # / raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ char ASCII SHIFT @ # @ char ASCII SHIFT 1 # ! -[*] attach ASCII @ attach ASCII SHIFT 3 attach ASCII SHIFT 4 attach ASCII SHIFT 5 attach ASCII ^ attach ASCII SHIFT 6 char ASCII 1 # 1 char ASCII SHIFT 6 # ' -[#] 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 # ご command MODECHANGE # 切り替え 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 SHIFT : # ( -[*] attach ASCII SHIFT 8 char ASCII 2 # 2 char ASCII SHIFT 8 # ) -[#] Key bell # [3] char KANA X # さ char KANA D # し char KANA R # す char KANA P # せ char KANA C # そ char ASCII RETURN # 改行 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 _ attach ASCII SHIFT - attach ASCII SHIFT ; attach ASCII SHIFT \ attach ASCII \ char ASCII 3 # 3 char ASCII \ # \ -[#] Key bell # [4] char KANA Q # た char KANA A # ち char KANA SHIFT Z # っ char KANA W # て char KANA S # と char KANA Z # つ 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 VK_TAB # TAB -[*] char ASCII 4 # 4 command STATECLEAR # -[#] Key bell # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の char ASCII SPACE # SPC 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 SHIFT @ # @ -[*] attach ASCII SHIFT ^ attach KANA @ char ASCII 5 # 5 char KANA @ # ゛ -[#] Key bell # [6] char KANA F # は char KANA V # ひ char KANA 2 # ふ char KANA ^ # へ char KANA - # ほ char KANA SHIFT ZSPACE # 全角SPC 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 [ attach KANA [ attach KANA SHIFT [ char ASCII 6 # 6 char KANA SHIFT [ # 「 -[#] Key bell # [7] char KANA J # ま char KANA N # み char KANA ] # む char KANA / # め char KANA M # も 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 command STATECLEAR # -[#] Key bell # [8] char KANA SHIFT 7 # ゃ char KANA SHIFT 8 # ゅ char KANA SHIFT 9 # ょ char KANA 7 # や char KANA 8 # ゆ char KANA 9 # よ 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 7 attach ASCII : attach ASCII SHIFT 2 char ASCII 8 # 8 char ASCII SHIFT 2 # * -[#] Key bell # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ 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 ] # ] -[*] attach ASCII SHIFT ] attach KANA ] char ASCII 9 # 9 char KANA SHIFT ] # 」 -[#] Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z command STATECLEAR # 予備    -[*] command STATECLEAR # 予備    -[0] command STATECLEAR # 予備 -[#] Key bell # [0] char KANA 0 # わ char KANA SHIFT 0 # を char KANA Y # ん char KANA SHIFT , # 、 char KANA SHIFT . # 。 char ASCII - # - ハイフン attach KANA \ # ー 伸ばし棒 char KANA SHIFT / # ・ 中点 char ASCII SHIFT 1 # ! char ASCII SHIFT / # ? char ASCII , # , -[*] attach ASCII / attach ASCII SHIFT / attach ASCII SHIFT _ attach ASCII SHIFT , attach ASCII SHIFT . attach KANA SHIFT / # ・ attach KANA SHIFT , # 、 attach KANA SHIFT . # 。 attach ASCII . char ASCII 0 # 0 char ASCII . # . -[#] Key bell # [#] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [1] CTRL+A raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # [2] select start char VK_PRIOR # [3] PageUp nop # [4] raw DOWN VK_SHIFT UP VK_SHIFT # [5] select end char VK_NEXT # [6] PageDown 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 # [*] char VK_TAB # [0] TAB raw DOWN A UP A DOWN VK_BACK UP VK_BACK DOWN VK_LEFT UP VK_LEFT DOWN VK_RETURN UP VK_RETURN # [#] RETURN #----------------------------------------------------------------------------- # 英小文字モード (ニコタッチ風) #----------------------------------------------------------------------------- Keymap ext_kana Key toggle # [1] char ASCII S # s attach ASCII Z # z attach ASCII SHIFT 1 # ! attach ASCII @ # " attach ASCII SHIFT 3 # # attach ASCII SHIFT 4 # $ attach ASCII SHIFT 5 # % attach ASCII ^ # & attach ASCII 1 # 1 attach ASCII SHIFT 6 # ' Key toggle # [2] char ASCII A # a attach ASCII B # b attach ASCII SHIFT : # ( attach ASCII SHIFT 8 # ) attach ASCII 2 # 2 attach ASCII C # c Key toggle # [3] char ASCII E # e attach ASCII D # d attach ASCII - # - attach ASCII SHIFT _ # = attach ASCII SHIFT - # ^ attach ASCII SHIFT ; # ~ attach ASCII SHIFT \ # | attach ASCII \ # \ attach ASCII 3 # 3 attach ASCII F # f Key toggle # [4] char ASCII I # i attach ASCII G # g attach VK_TAB # Tab attach ASCII 4 # 4 attach ASCII H # h Key toggle # [5] char ASCII L # l attach ASCII J # j attach ASCII SHIFT @ # @ attach ASCII SHIFT ^ # ` attach ASCII 5 # 5 attach ASCII K # k Key toggle # [6] char ASCII O # o attach ASCII M # m attach ASCII [ # [ attach ASCII SHIFT [ # { attach ASCII 6 # 6 attach ASCII N # n Key toggle # [7] char ASCII R # r attach ASCII P # p attach ASCII S # s attach ASCII 7 # 7 attach ASCII Q # q Key toggle # [8] char ASCII T # t attach ASCII U # u attach ASCII ; # ; attach ASCII SHIFT 7 # : attach ASCII : # + attach ASCII SHIFT 2 # * attach ASCII 8 # 8 attach ASCII V # v Key toggle # [9] char ASCII W # w attach ASCII X # x attach ASCII Z # Z attach ASCII ] # ] attach ASCII SHIFT ] # } attach ASCII 9 # 9 attach ASCII Y # y Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z command KEYMAP ext_alphabet # 英大文字モードへ -[*] command STATECLEAR # 予備    -[0] command STATECLEAR # 予備 -[#] Key bell # [0] char ASCII SHIFT S # S attach ASCII SHIFT Z char ASCII SHIFT A # A attach ASCII SHIFT B attach ASCII SHIFT C char ASCII SHIFT E # E attach ASCII SHIFT D attach ASCII SHIFT F char ASCII SHIFT I # I attach ASCII SHIFT G attach ASCII SHIFT H char ASCII SHIFT L # L attach ASCII SHIFT J attach ASCII SHIFT K char ASCII SHIFT O # O attach ASCII SHIFT M attach ASCII SHIFT N char ASCII SHIFT R # R attach ASCII SHIFT P attach ASCII SHIFT S attach ASCII SHIFT Q char ASCII SHIFT T # T attach ASCII SHIFT U attach ASCII SHIFT V char ASCII SHIFT W # W attach ASCII SHIFT X attach ASCII SHIFT Z attach ASCII SHIFT Y raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ -[*] char ASCII SPACE # 半角空白 -[0] attach ASCII , # , attach ASCII . # . attach ASCII SHIFT . # > attach ASCII SHIFT , # < attach ASCII SHIFT / # ? attach ASCII / # / char ASCII . # . -[#] attach ASCII SHIFT / # ? attach ASCII / # / attach ASCII , # , attach ASCII SHIFT , # < attach ASCII SHIFT . # > attach ASCII 0 # 0 Key rconvertbell # [#] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [1] CTRL+A raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # [2] select start char VK_PRIOR # [3] PageUp nop # [4] raw DOWN VK_SHIFT UP VK_SHIFT # [5] select end char VK_NEXT # [6] PageDown 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 KEYMAP niko_normal # [*] ニコタッチ風へ char VK_TAB # [0] TAB char VK_RETURN # [#] RETURN #--------------------------------- # 英大文字モード (ニコタッチ風) #--------------------------------- Keymap ext_alphabet Key toggle # [1] char ASCII SHIFT S # S attach ASCII SHIFT Z # Z attach ASCII SHIFT 1 # ! attach ASCII @ # " attach ASCII SHIFT 3 # # attach ASCII SHIFT 4 # $ attach ASCII SHIFT 5 # % attach ASCII ^ # & attach ASCII 1 # 1 attach ASCII SHIFT 6 # ' Key toggle # [2] char ASCII SHIFT A # A attach ASCII SHIFT B # B attach ASCII SHIFT : # ( attach ASCII SHIFT 8 # ) attach ASCII 2 # 2 attach ASCII SHIFT C # C Key toggle # [3] char ASCII SHIFT E # E attach ASCII SHIFT D # D attach ASCII - # - attach ASCII SHIFT _ # = attach ASCII SHIFT - # ^ attach ASCII SHIFT ; # ~ attach ASCII SHIFT \ # | attach ASCII \ # \ attach ASCII 3 # 3 attach ASCII SHIFT F # F Key toggle # [4] char ASCII SHIFT I # I attach ASCII SHIFT G # G attach VK_TAB # Tab attach ASCII 4 # 4 attach ASCII SHIFT H # H Key toggle # [5] char ASCII SHIFT L # L attach ASCII SHIFT J # J attach ASCII SHIFT @ # @ attach ASCII SHIFT ^ # ` attach ASCII 5 # 5 attach ASCII SHIFT K # K Key toggle # [6] char ASCII SHIFT O # O attach ASCII SHIFT M # M attach ASCII [ # [ attach ASCII SHIFT [ # { attach ASCII 6 # 6 attach ASCII SHIFT N # N Key toggle # [7] char ASCII SHIFT R # R attach ASCII SHIFT P # P attach ASCII S # s attach ASCII 7 # 7 attach ASCII SHIFT Q # Q Key toggle # [8] char ASCII SHIFT T # T attach ASCII SHIFT U # U attach ASCII ; # ; attach ASCII SHIFT 7 # : attach ASCII : # + attach ASCII SHIFT 2 # * attach ASCII 8 # 8 attach ASCII SHIFT V # V Key toggle # [9] char ASCII SHIFT W # W attach ASCII SHIFT X # X attach ASCII SHIFT Z # Z attach ASCII ] # ] attach ASCII SHIFT ] # } attach ASCII 9 # 9 attach ASCII SHIFT Y # Y Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z command KEYMAP ext_kana # 英小文字モードへ -[*] command STATECLEAR # 予備    -[0] command STATECLEAR # 予備 -[#] Key bell # [0] char ASCII S # s attach ASCII Z char ASCII A # a attach ASCII B attach ASCII C char ASCII E # e attach ASCII D attach ASCII F char ASCII I # i attach ASCII G attach ASCII H char ASCII L # l attach ASCII J attach ASCII K char ASCII O # o attach ASCII M attach ASCII N char ASCII R # r attach ASCII P attach ASCII S attach ASCII Q char ASCII T # t attach ASCII U attach ASCII V char ASCII W # w attach ASCII X attach ASCII Z attach ASCII Y raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ -[*] char ASCII SPACE # 半角空白 -[0] attach ASCII , # , attach ASCII . # . attach ASCII SHIFT . # > attach ASCII SHIFT , # < attach ASCII SHIFT / # ? attach ASCII / # / char ASCII . # . -[#] attach ASCII SHIFT / # ? attach ASCII / # / attach ASCII , # , attach ASCII SHIFT , # < attach ASCII SHIFT . # > attach ASCII 0 # 0 Key rconvertbell # [#] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # [1] CTRL+A raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # [2] select start char VK_PRIOR # [3] PageUp nop # [4] raw DOWN VK_SHIFT UP VK_SHIFT # [5] select end char VK_NEXT # [6] PageDown 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 KEYMAP niko_normal # [*] ニコタッチ風へ char VK_TAB # [0] TAB char VK_RETURN # [#] RETURN #--------------------------------- # 英大文字モード (2タッチ(ポケベル)入力) #--------------------------------- Keymap test_0 Key toggle # [1] char ASCII SHIFT S # S attach ASCII SHIFT Z # Z attach ASCII SHIFT 1 # ! attach ASCII @ # " attach ASCII SHIFT 3 # # attach ASCII SHIFT 4 # $ attach ASCII SHIFT 5 # % attach ASCII ^ # & attach ASCII 1 # 1 attach ASCII SHIFT 6 # ' Key toggle # [2] char ASCII SHIFT A # A attach ASCII SHIFT B # B attach ASCII SHIFT : # ( attach ASCII SHIFT 8 # ) attach ASCII 2 # 2 attach ASCII SHIFT C # C Key toggle # [3] char ASCII SHIFT E # E attach ASCII SHIFT D # D attach ASCII - # - attach ASCII SHIFT _ # = attach ASCII SHIFT - # ^ attach ASCII SHIFT ; # ~ attach ASCII SHIFT \ # | attach ASCII \ # \ attach ASCII 3 # 3 attach ASCII SHIFT F # F Key toggle # [4] char ASCII SHIFT I # I attach ASCII SHIFT G # G attach VK_TAB # Tab attach ASCII 4 # 4 attach ASCII SHIFT H # H Key toggle # [5] char ASCII SHIFT L # L attach ASCII SHIFT J # J attach ASCII SHIFT @ # @ attach ASCII SHIFT ^ # ` attach ASCII 5 # 5 attach ASCII SHIFT K # K Key toggle # [6] char ASCII SHIFT O # O attach ASCII SHIFT M # M attach ASCII [ # [ attach ASCII SHIFT [ # { attach ASCII 6 # 6 attach ASCII SHIFT N # N Key toggle # [7] char ASCII SHIFT R # R attach ASCII SHIFT P # P attach ASCII S # s attach ASCII 7 # 7 attach ASCII SHIFT Q # Q Key toggle # [8] char ASCII SHIFT T # T attach ASCII SHIFT U # U attach ASCII ; # ; attach ASCII SHIFT 7 # : attach ASCII : # + attach ASCII SHIFT 2 # * attach ASCII 8 # 8 attach ASCII SHIFT V # V Key toggle # [9] char ASCII SHIFT W # W attach ASCII SHIFT X # X attach ASCII SHIFT Z # Z attach ASCII ] # ] attach ASCII SHIFT ] # } attach ASCII 9 # 9 attach ASCII SHIFT Y # Y Key convertbell # [*] char VK_HOME # Home command STATECLEAR # 予備 char VK_END # End raw DOWN VK_CONTROL DOWN I UP I UP VK_CONTROL # CONTROL+I command STATECLEAR # 予備 raw DOWN VK_CONTROL DOWN O UP O UP VK_CONTROL # CONTROL+O raw DOWN VK_CONTROL DOWN P UP P UP VK_CONTROL # CONTROL+P raw DOWN VK_CONTROL DOWN U UP U UP VK_CONTROL # CONTROL+U raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # CONTROL+Z char ASCII RETURN # 改行 -[*] command STATECLEAR # 予備  -[0] char VK_NEXT # Page Down -[#] Key bell # [0] char ASCII S # s attach ASCII Z char ASCII A # a attach ASCII B attach ASCII C char ASCII E # e attach ASCII D attach ASCII F char ASCII I # i attach ASCII G attach ASCII H char ASCII L # l attach ASCII J attach ASCII K char ASCII O # o attach ASCII M attach ASCII N char ASCII R # r attach ASCII P attach ASCII S attach ASCII Q char ASCII T # t attach ASCII U attach ASCII V char ASCII W # w attach ASCII X attach ASCII Z attach ASCII Y raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT DOWN VK_CONTROL DOWN P UP P DOWN O UP O UP VK_CONTROL # _ -[*] char ASCII SPACE # 半角空白 -[0] attach ASCII , # , attach ASCII . # . attach ASCII SHIFT . # > attach ASCII SHIFT , # < attach ASCII SHIFT / # ? attach ASCII / # / char ASCII . # . -[#] attach ASCII SHIFT / # ? attach ASCII / # / attach ASCII , # , attach ASCII SHIFT , # < attach ASCII SHIFT . # > attach ASCII 0 # 0 Key rconvertbell # [#] command STATECLEAR # 予備 command STATECLEAR # 予備 command STATECLEAR # 予備 raw DOWN VK_SHIFT DOWN VK_RIGHT UP VK_RIGHT # 選択開始 raw DOWN VK_SHIFT UP VK_SHIFT # 選択終了 raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # 全選択 raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 複写 raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # 貼り付け raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 切り取り char VK_PRIOR # Page Up -[*] command KEYMAP bell_small # 英小文字モードへ -[0] command KEYMAP bell_normal # 日本語モードへ -[#] #--------------------- # 数字モード #--------------------- Keymap test_1 Key toggle char ASCII 1 Key toggle char ASCII 2 Key toggle char ASCII 3 Key toggle char ASCII 4 Key toggle char ASCII 5 Key toggle char ASCII 6 Key toggle char ASCII 7 Key toggle char ASCII 8 Key toggle char ASCII 9 Key convert Key toggle char ASCII 0 Key bell char ASCII : char ASCII - char ASCII X char ASCII / char ASCII SHIFT _ char ASCII SHIFT 4 char ASCII SHIFT 5 char ASCII \ char ASCII , command KEYMAP niko_normal # [*] ニコタッチ風へ char ASCII . command KEYMAP bell_normal # 日本語モードへ -[#]