# 2010/4/3 shinji_shoin # # shinji_keyのケータイShoin対応版(というかHybrid W-ZERO3対応)です。 # # 電話アプリなどでの数字の入力はなぜか数字モードではできず # その他のモードでの[数字]+[#]で入力自体は可能なのですが、 # 全ての数字を2ストロークで打つのはあまり現実的ではありません。 # ファイル最下部に現時点での対策を書きましたのでご覧下さい。 # # 日本語はベル打ちで、英語はトグル打ちなのが特徴のキーマップです。 # アルファベットのベル打ちがどうしても慣れなかったのでこうしました。 # もちろんベル打ちでもアルファベットを打つことは可能です。 # # 何も入力していない状態で[*]で日本語モード、[#]で英語モードです。 # 日本語・英語モードのどちらでも、[数字]+[#]で数字入力です。 # # 以下のツールを導入することで、 # [*]+[1]〜[0]でそれぞれの機能が使えます。 # PasteHelper2:記号入力ソフト # WkTask   :タスク管理ソフト # フルスクw :全画面表示ソフト # 日本語モード # 1   2   3   4   5   6   7   8   9   0   *   #   # -+----------------------------------------------------------------------- # 1| あ  い  う  え  お  ぁ  ぃ  ぅ  ぇ  ぉ  記号 1 # 2| か  き  く  け  こ  Net  a   b   c   PUp 顔  2 # 3| さ  し  す  せ  そ  数字 d   e   f   Hom 定型 3 # 4| た  ち  つ  て  と  っ  g   h   i   _  あ  4 # 5| な  に  ぬ  ね  の  SPC j   k   l   PDn A  5 # 6| は  ひ  ふ  へ  ほ  単漢 m   n   o   End a  6 # 7| ま  み  む  め  も  p   q   r   s   ア変 ア  7 # 8| や  ゆ  よ  ゃ  ゅ  ょ  t   u   v   _ア変 _A  8 # 9| ら  り  る  れ  ろ  w   x   y   z   A変 _a  9 # 0| わ  を  ん  、  。  -  @   !   ?   _A変 _1  0 # *| 全選     終了 選択 PH2 切取 複写 貼付 元戻 _ア FullSc # #| ( 英語モードに切り替え or 後変換 ) # # 後変換表 # -+----------------------------------------------------------------------- # 1| あぁ  いぃ  うぅ  えぇ  おぉ  ぁあ  ぃい ぅう ぇえ ぉお # 2| かが  きぎ  くぐ  けげ  こご      aA  bB  cC  # 3| さざ  しじ  すず  せぜ  そぞ      dD  eE  fF  # 4| ただ  ちぢ  つづっ てで  とど  っつづ gG  hH  iI  # 5| な   に   ぬ   ね   の   []□  jJ  kK  lL  # 6| はばぱ ひびぴ ふぶぷ へべぺ ほぼぽ □[]  mM  nN  oO  # 7| ま   み   む   め   も   pP   qQ  rR  sS  # 8| やゃ  ゆゅ  よょ  ゃや  ゅゆ  ょよ  tT  uU  vV  # 9| ら   り   る   れ   ろ   wW   xX  yY  zZ  # 0| わ   を   ん   、(「 。)」 -/   @:; !?  ?!  # # ○「/」は日本語の時は「・」が入力されます) # ○ [2][6] でInternet Navigation Modeに切り替わります。 # ○ [3][6] で数字モードに切り替わります。 # ○ [5][6] = スペース # ○ [6][6] = 単漢字変換 # ○ [7][0] = 全角カナ変換、[8][0] = 半角カナ変換、 #   [9][0] = 全角英数変換、[0][0] = 半角英数変換 #  (PCのIMEのF7〜F10をイメージすると覚えやすいです) # ○ [数字]+[*]は文字種切り替えです。並びはメニューと同じ。 #   [1][*] = 記号 、[2][*] = 顔文字、[3][*] = 定型文 #   [4][*] = 「あ」、[5][*] = 「A」、[6][*] = 「a」 #   [7][*] = 「ア」、[8][*] = 「_A」、[9][*] = 「_a」 #   [*][*] = 「_ア」、[0][*] = 「_1」 #   (Aとa、_Aと_aは実際の入力には反映されません。 #    CapsLockが効いていなければ小文字で入力されます) # # # 英語モード # ------------------------------------------------------------------- # [1あ] @./_-~:1 # [2か] abcABC2 # [3さ] defDEF3 # [4た] ghiGHI4 # [5な] jklJKL5 # [6は] mnoMNO6 # [7ま] pqrsPQRS7 # [8や] tuvTUV8 # [9ら] wxyzWXYZ9 # [*] 日本語モードに切り替え or 後変換 # [0わ] ()[]0 # [#] \=!?"' or 逆トグル # ------------------------------------------------------------------- # # 後変換表(大文字⇔小文字以外) # ------------------------------------------------------------------- # [1あ] -= ., ~^ :; # [0わ] ([ )] [( ]) # [#] \| =- !? ?! "' '" # ------------------------------------------------------------------- # # ○ [*] 濁点・半濁点・大文字小文字変換、変換可能文字がない場合は切替 # ○ [#] 入力文字がある時はトグルの逆順送り # ○ 自動CapsLockにチェックしておくと、[*]の変換操作によってアルファベットの # 大文字小文字のデフォルト状態が切り替わります。 # # # 数字モード # ------------------------------------------------------------------- # [1あ] 1 # [2か] 2 # [3さ] 3 # [4た] 4 # [5な] 5 # [6は] 6 # [7ま] 7 # [8や] 8 # [9ら] 9 # [*] 日本語モード # [0わ] 0 # [#] 英語モード # ------------------------------------------------------------------ # # # Internet Navigation Mode # ------------------------------------------------------------------- # [1あ] 新規タブ(CTRL+N) # [2か] PageUp # [3さ] Home # [4た] タブを閉じる(CTRL+D) # [5な] PageDown # [6は] End # [7ま] ブックマーク(CTRL+B) # [8や] タブ切替(CTRL+T) # [9ら] # [*] 日本語モード # [0わ] # [#] 英語モード # ------------------------------------------------------------------ # # # ●画面回転時キー配列 # # カーソルモード # ----------------------------------------------------------------------- # [1あ] ] # [2か] PageUp # [3さ] PageDown # [4た] [ # [5な] HOME # [6は] END # [7ま] 新規タブ(CTRL+N) # [8や] タブを閉じる(CTRL+D) # [9ら] タブ切替(CTRL+T) # [*] NumLock 数字モードに切り替え # [0わ] 終了(CTRL+Q) # [#] ソフト1キー (左側の [ - ] ボタン) # ----------------------------------------------------------------------- # # # 数字モード # ----------------------------------------------------------------------- # [1あ] 1 # [2か] 2 # [3さ] 3 # [4た] 4 # [5な] 5 # [6は] 6 # [7ま] 7 # [8や] 8 # [9ら] 9 # [*] NumLock カーソルモードに切り替え # [0わ] 0 # [#] ソフト1キー (左側の [ - ] ボタン) # ----------------------------------------------------------------------- ## '#' 以降はコメントです ## 定義ファイルの漢字コードは ShiftJIS にしてください #------------------------------------------------------------------------------ # symbol #------------------------------------------------------------------------------ ## ここではわかりやすいように数値に名前を定義しています # key defcode SPACE '\x20' defcode RETURN '\x0d' defcode ; '\xba' # VK_SEMICOLON [;:] = [;+れ] defcode ^ '\xbb' # VK_EQUAL [=+] = [^~へ] defcode , '\xbc' # VK_COMMA [,<] = [,<ね] defcode - '\xbd' # VK_HYPHEN [- ] = [-=ほ] defcode . '\xbe' # VK_PERIOD [.>] = [.>る] defcode / '\xbf' # VK_SLASH [/?] = [/?め] defcode @ '\xc0' # VK_BACKQUOTE [`~] = [@`゛] 濁点 defcode [ '\xdb' # VK_LBRACKET [[{] = [[{゜] 半濁点 defcode \ '\xdc' # VK_BACKSLASH [\|] = [\|ー] defcode ] '\xdd' # VK_RBRACKET []}] = []}む] defcode : '\xde' # VK_APOSTROPHE ['"] = [:*け] defcode _ '\xe2' # VK_OEM_102 [<>] = [ _ろ] defcode KANJI '\x19' defcode ZSPACE '\xe5' # VK_PROCESSKEY # VK defcode VK_BACK '\x08' defcode VK_TAB '\x09' defcode VK_RETURN '\x0d' defcode VK_SHIFT '\x10' defcode VK_CONTROL '\x11' defcode VK_KANA '\x15' defcode VK_KANJI '\x19' defcode VK_SPACE '\x20' defcode VK_PRIOR '\x21' defcode VK_NEXT '\x22' defcode VK_END '\x23' defcode VK_HOME '\x24' defcode VK_LEFT '\x25' defcode VK_UP '\x26' defcode VK_RIGHT '\x27' defcode VK_DOWN '\x28' defcode VK_LWIN '\x5b' defcode VK_RWIN '\x5c' defcode VK_APPS '\x5d' defcode VK_F1 '\x70' defcode VK_F2 '\x71' defcode VK_F3 '\x72' defcode VK_F4 '\x73' defcode VK_F5 '\x74' defcode VK_F6 '\x75' defcode VK_F7 '\x76' defcode VK_F8 '\x77' defcode VK_F9 '\x78' defcode VK_F10 '\x79' defcode VK_F11 '\x7a' defcode VK_F12 '\x7b' defcode VK_F13 '\x7c' defcode VK_F14 '\x7d' defcode VK_F15 '\x7e' defcode VK_F16 '\x7f' defcode VK_F17 '\x80' defcode VK_F18 '\x81' defcode VK_F19 '\x82' defcode VK_F20 '\x83' defcode VK_F21 '\x84' defcode VK_F22 '\x85' defcode VK_F23 '\x86' defcode VK_F24 '\x87' defcode VK_SEMICOLON '\xba' defcode VK_EQUAL '\xbb' defcode VK_COMMA '\xbc' defcode VK_HYPHEN '\xbd' defcode VK_PERIOD '\xbe' defcode VK_SLASH '\xbf' defcode VK_HANZEN '\xf3' defcode VK_TSOFT1 VK_F1 # soft key 1 defcode VK_TSOFT2 VK_F2 # soft key 2 defcode VK_TFLIP VK_F17 defcode VK_TPOWER VK_F18 defcode VK_TVOLUMEUP VK_F6 defcode VK_TVOLUMEDOWN VK_F7 # char attribute defcode ASCII '\x08' defcode KANA '\x01' defcode SHIFT '\x02' defcode DAKUTEN '\x10' defcode HANDAKUTEN '\x20' # command defcode MODECHANGE '\x1' defcode IME '\x2' defcode STATECLEAR '\x3' defcode KEYMAP '\x4' defcode CMD_CONVERT '\x5' defcode CMD_RCONVERT '\x6' defcode ROTATE '\x7' # raw defcode DOWN '\x1' defcode UP '\x2' # key function defcode nop '\x0' defcode bell '\x1' defcode toggle '\x2' defcode reverse '\x3' defcode convert '\x4' defcode rconvert '\x5' defcode reversebell '\x6' defcode convertbell '\x7' defcode rconvertbell '\x8' # keymap defcode bell_normal '\x0' defcode bell_small '\x1' defcode niko_normal '\x2' defcode niko_small '\x3' defcode ext_kana '\x4' defcode ext_alphabet '\x5' defcode rotate_cur '\x6' defcode rotate_num '\x7' defcode test_0 '\x8' defcode test_1 '\x9' # keymap defcode VKMAP_NOP '\x100' defcode VKMAP_T1 '\x101' defcode VKMAP_T2 '\x102' defcode VKMAP_T3 '\x103' defcode VKMAP_T4 '\x104' defcode VKMAP_T5 '\x105' defcode VKMAP_T6 '\x106' defcode VKMAP_T7 '\x107' defcode VKMAP_T8 '\x108' defcode VKMAP_T9 '\x109' defcode VKMAP_TSTAR '\x10a' # * defcode VKMAP_T0 '\x10b' defcode VKMAP_TPOUND '\x10c' # # defcode VKMAP_MOJI '\x110' defcode VKMAP_MODECHANGE '\x111' defcode VKMAP_NUMLOCK '\x112' defcode VKMAP_IME '\x113' defcode VKMAP_OK '\x114' defcode VKMAP_ROTATE0 '\x115' defcode VKMAP_ROTATE90 '\x116' defcode VKMAP_ROTATE180 '\x117' defcode VKMAP_ROTATE270 '\x118' defcode VKMAP_ROTATE '\x119' #----------------------------------------------------------------------------- # 日本語モード #----------------------------------------------------------------------------- Keymap bell_normal Key bell # [1] char KANA 3 # あ attach KANA SHIFT 3 # ぁ char KANA E # い attach KANA SHIFT E # ぃ char KANA 4 # う attach KANA SHIFT 4 # ぅ char KANA 5 # え attach KANA SHIFT 5 # ぇ char KANA 6 # お attach KANA SHIFT 6 # ぉ char 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 # え raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 1 UP 1 # 記号モード char KANA SHIFT 6 # ぉ attach KANA 6 # お char ASCII 1 # 1 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 KEYMAP niko_normal # Internet Navigation Modeに切り替え char A # a attach SHIFT A # A char B # b attach SHIFT B # B char C # c attach SHIFT C # C raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 2 UP 2 # 顔文字モード char VK_PRIOR # PageUp char ASCII 2 # 2 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 # ぞ command KEYMAP niko_small # 数字モードに切り替え char D # d attach SHIFT D # D char E # e attach SHIFT E # E char F # f attach SHIFT F # F raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 3 UP 3 # 定型文モード char VK_HOME # HOME char ASCII 3 # 3 Key bell # [4] char KANA Q # た attach KANA DAKUTEN Q # だ char KANA A # ち attach KANA DAKUTEN A # ぢ char KANA Z # つ attach KANA DAKUTEN Z # づ attach KANA SHIFT Z # っ char KANA W # て attach KANA DAKUTEN W # で char KANA S # と attach KANA DAKUTEN S # ど char KANA SHIFT Z # っ attach KANA Z # つ attach KANA DAKUTEN Z # づ char G # g attach SHIFT G # G char H # h attach SHIFT H # H char I # i attach SHIFT I # I raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 4 UP 4 # 「あ」モード raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT # _ char ASCII 4 # 4 Key bell # [5] char KANA U # な char KANA I # に char KANA 1 # ぬ char KANA , # ね char KANA K # の char ASCII SPACE # [] 半角スペース char J # j attach SHIFT J # J char K # k attach SHIFT K # K char L # l attach SHIFT L # L raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 5 UP 5 # 「A」モード char VK_NEXT # PageDown char ASCII 5 # 5 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 - # ぽ raw DOWN VK_CONTROL DOWN M UP M UP VK_CONTROL DOWN 4 UP 4 # 単漢字変換 char M # m attach SHIFT M # M char N # n attach SHIFT N # N char O # o attach SHIFT O # O raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 6 UP 6 # 「a」モード char VK_END # END char ASCII 6 # 6 Key bell # [7] char KANA J # ま char KANA N # み char KANA ] # む char KANA / # め char KANA M # も char P # p attach SHIFT P # P char Q # q attach SHIFT Q # Q char R # r attach SHIFT R # R char S # s attach SHIFT S # S raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 7 UP 7 # 「ア」モード raw DOWN VK_CONTROL DOWN M UP M UP VK_CONTROL DOWN 6 UP 6 # 全角カナ変換 char ASCII 7 # 7 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 T # t attach SHIFT T # T char U # u attach SHIFT U # U char V # v attach SHIFT V # V raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 8 UP 8 # 「_A」モード raw DOWN VK_CONTROL DOWN M UP M UP VK_CONTROL DOWN 7 UP 7 # 半角カナ変換 char ASCII 8 # 8 Key bell # [9] char KANA O # ら char KANA L # り char KANA . # る char KANA ; # れ char KANA _ # ろ char W # w attach SHIFT W # W char X # x attach SHIFT X # X char Y # y attach SHIFT Y # Y char Z # z attach SHIFT Z # Z raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 9 UP 9 # 「_a」モード raw DOWN VK_CONTROL DOWN M UP M UP VK_CONTROL DOWN 8 UP 8 # 全角英字変換 char ASCII 9 # 9 Key convertbell # [*] raw DOWN VK_CONTROL DOWN A UP A UP VK_CONTROL # 全て選択(CTRL+A) command STATECLEAR command STATECLEAR exec "\Program Files\WkTask\WkTaskCmd.exe" "/c" # 終了 exec "\Program Files\ShiftLock\ShiftLock.exe" # ShiftLock exec "\Program Files\PasteHelper2\PasteHelper2.exe" /nc # 記号入力(PasteHelper2) raw DOWN VK_CONTROL DOWN X UP X UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # 切り取り(CTRL+X) raw DOWN VK_CONTROL DOWN C UP C UP VK_CONTROL DOWN VK_SHIFT UP VK_SHIFT # コピー (CTRL+C) raw DOWN VK_CONTROL DOWN V UP V UP VK_CONTROL # 貼り付け(CTRL+V) raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN VK_RIGHT UP VK_RIGHT DOWN VK_UP UP VK_UP DOWN VK_RETURN UP VK_RETURN # 「_ア」モード raw DOWN VK_CONTROL DOWN Z UP Z UP VK_CONTROL # 元に戻す(CTRL+Z) exec "\Program Files\FullSc\FullSc.exe" # 全画面 (フルスク) Key bell # [0] char KANA 0 # わ char KANA SHIFT 0 # を char KANA Y # ん char ASCII , # , attach ASCII SHIFT : # ( attach ASCII [ # [ char ASCII . # . attach ASCII SHIFT 8 # ) attach ASCII ] # ] char ASCII - # - ハイフン attach ASCII / # ・ 中点orスラッシュ char ASCII SHIFT @ # @ attach ASCII SHIFT 7 # : コロン attach ASCII ; # ; セミコロン char ASCII SHIFT 1 # ! char ASCII SHIFT / # ? raw DOWN VK_CONTROL DOWN R UP R UP VK_CONTROL DOWN 0 UP 0 # 「_1」モード raw DOWN VK_CONTROL DOWN M UP M UP VK_CONTROL DOWN 9 UP 9 # 半角英字変換 char ASCII 0 # 0 Key rconvert # [#] command MODECHANGE # 英語モードに切り替え #------------------------------------------------------------------------------ # 英語モード #------------------------------------------------------------------------------ Keymap bell_small Key toggle [1] char ASCII . # . attach ASCII , # , char ASCII / # / raw DOWN VK_SHIFT DOWN _ UP _ UP VK_SHIFT # _ char ASCII SHIFT @ # @ char ASCII - # - attach ASCII SHIFT _ # = char ASCII SHIFT ; # ~ attach ASCII SHIFT - # ^ char ASCII SHIFT 7 # : attach ASCII ; # ; char ASCII 1 # 1 Key toggle # [2] char ASCII A # a attach ASCII SHIFT A # A char ASCII B # b attach ASCII SHIFT B # B char ASCII C # c attach ASCII SHIFT C # C char ASCII SHIFT A # A attach ASCII A # a char ASCII SHIFT B # B attach ASCII B # b char ASCII SHIFT C # C attach ASCII C # c char ASCII 2 # 2 Key toggle # [3] char ASCII D # d attach ASCII SHIFT D # D char ASCII E # e attach ASCII SHIFT E # E char ASCII F # f attach ASCII SHIFT F # F char ASCII SHIFT D # D attach ASCII D # d char ASCII SHIFT E # E attach ASCII E # e char ASCII SHIFT F # F attach ASCII F # f char ASCII 3 # 3 Key toggle # [4] char ASCII G # g attach ASCII SHIFT G # G char ASCII H # h attach ASCII SHIFT H # H char ASCII I # i attach ASCII SHIFT I # I char ASCII SHIFT G # G attach ASCII G # g char ASCII SHIFT H # H attach ASCII H # h char ASCII SHIFT I # I attach ASCII I # i char ASCII 4 # 4 Key toggle # [5] char ASCII J # j attach ASCII SHIFT J # J char ASCII K # k attach ASCII SHIFT K # K char ASCII L # l attach ASCII SHIFT L # L char ASCII SHIFT J # J attach ASCII J # j char ASCII SHIFT K # K attach ASCII K # k char ASCII SHIFT L # L attach ASCII L # l char ASCII 5 # 5 Key toggle # [6] char ASCII M # m attach ASCII SHIFT M # M char ASCII N # n attach ASCII SHIFT N # N char ASCII O # o attach ASCII SHIFT O # O char ASCII SHIFT M # M attach ASCII M # m char ASCII SHIFT N # N attach ASCII N # n char ASCII SHIFT O # O attach ASCII O # o char ASCII 6 # 6 Key toggle # [7] char ASCII P # p attach ASCII SHIFT P # P char ASCII Q # q attach ASCII SHIFT Q # Q char ASCII R # r attach ASCII SHIFT R # R char ASCII S # s attach ASCII SHIFT S # S char ASCII SHIFT P # P attach ASCII P # p char ASCII SHIFT Q # Q attach ASCII Q # q char ASCII SHIFT R # R attach ASCII R # r char ASCII SHIFT S # S attach ASCII S # s char ASCII 7 # 7 Key toggle # [8] char ASCII T # t attach ASCII SHIFT T # T char ASCII U # u attach ASCII SHIFT U # U char ASCII V # v attach ASCII SHIFT V # V char ASCII SHIFT T # T attach ASCII T # t char ASCII SHIFT U # U attach ASCII U # u char ASCII SHIFT V # V attach ASCII V # v char ASCII 8 # 8 Key toggle # [9] char ASCII W # w attach ASCII SHIFT W # W char ASCII X # x attach ASCII SHIFT X # X char ASCII Y # y attach ASCII SHIFT Y # Y char ASCII Z # z attach ASCII SHIFT Z # Z char ASCII SHIFT W # W attach ASCII W # w char ASCII SHIFT X # X attach ASCII X # x char ASCII SHIFT Y # Y attach ASCII Y # y char ASCII SHIFT Z # Z attach ASCII Z # z char ASCII 9 # 9 Key convert # [*] command MODECHANGE # 日本語モードに切り替え Key toggle # [0] char ASCII SPACE # [] char ASCII SHIFT 8 # ( attach ASCII [ # [ char ASCII SHIFT 9 # ) attach ASCII ] # ] char ASCII [ # [ attach ASCII SHIFT 8 # ( char ASCII ] # ] attach ASCII SHIFT 9 # ) char ASCII 0 # 0 Key reverse # [#] char ASCII \ # \ attach ASCII SHIFT \ # | char ASCII SHIFT 6 # ' attach ASCII @ # " char ASCII @ # " attach ASCII SHIFT 6 # ' char ASCII SHIFT / # ? attach ASCII SHIFT 1 # ! char ASCII SHIFT 1 # ! attach ASCII SHIFT / # ? char ASCII SHIFT _ # = attach ASCII - # - #------------------------------------------------------------------------------ # Internet Navigation Mode #------------------------------------------------------------------------------ Keymap niko_normal Key toggle # [1] raw DOWN VK_CONTROL DOWN N UP N UP VK_CONTROL # [1] 新規タブ(CTRL+N) Key toggle # [2] raw DOWN VK_PRIOR UP VK_PRIOR # [2] PageUp Key toggle # [3] raw DOWN VK_CONTROL DOWN VK_HOME UP VK_HOME UP VK_CONTROL # [3] Home Key toggle # [4] raw DOWN VK_CONTROL DOWN D UP D UP VK_CONTROL # [4] タブを閉じる(CTRL+D) Key toggle # [5] raw DOWN VK_NEXT UP VK_NEXT # [5] PageDown Key toggle # [6] raw DOWN VK_CONTROL DOWN VK_END UP VK_END UP VK_CONTROL # [6] End Key toggle # [7] raw DOWN VK_CONTROL DOWN B UP B UP VK_CONTROL # [7] ブックマーク(CTRL+B) Key toggle # [8] raw DOWN VK_CONTROL DOWN T UP T UP VK_CONTROL # [8] タブ切替(CTRL+T) Key toggle # [9] command STATECLEAR # [9] Key toggle # [*] command KEYMAP bell_normal # [#] 日本語モード Key toggle # [0] command STATECLEAR # [0] Key toggle # [#] command KEYMAP bell_small # [*] 英語モード #------------------------------------------------------------------------------ # 数字モード #------------------------------------------------------------------------------ Keymap niko_small Key toggle # [1] char 1 # 1 Key toggle # [2] char 2 # 2 Key toggle # [3] char 3 # 3 Key toggle # [4] char 4 # 4 Key toggle # [5] char 5 # 5 Key toggle # [6] char 6 # 6 Key toggle # [7] char 7 # 7 Key toggle # [8] char 8 # 8 Key toggle # [9] char 9 # 9 Key toggle # [*] command KEYMAP bell_normal # [#] 日本語モード Key toggle # [0] char 0 # 0 Key toggle # [#] command KEYMAP bell_small # [*] 英語モード #------------------------------------------------------------------------------ # rotate cursor カーソルモード #------------------------------------------------------------------------------ ## ここからは画面回転時の入力用になります ## 画面回転時は QWERTY キーボードの補佐として ## アプリケーションキーや常に数字入力固定(テンキー)として ## 活用できるようになります。 ## もちろん QWERTY 時も拡張トグルやポケベル入力を使うことも可能です。 ## ポケベル入力を 90度回転して配置しておくこともできます。 Keymap rotate_cur Key toggle # [1] char ] # ] Key toggle # [2] char VK_HOME # HOME Key toggle # [3] char VK_END # END Key toggle # [4] char [ # [ Key toggle # [5] char VK_PRIOR # PageUp Key toggle # [6] char VK_NEXT # PageDown Key toggle # [7] raw DOWN VK_CONTROL DOWN N UP N UP VK_CONTROL # 新規タブ(CTRL+N) Key toggle # [8] raw DOWN VK_CONTROL DOWN D UP D UP VK_CONTROL # タブを閉じる(CTRL+D) Key toggle # [9] raw DOWN VK_CONTROL DOWN T UP T UP VK_CONTROL # タブ切替(CTRL+T) Key toggle # [*] command MODECHANGE # num / cursor 切り替え Key toggle # [0] raw DOWN VK_CONTROL DOWN Q UP Q UP VK_CONTROL # 終了(CTRL+Q) 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 # 数字の入力に関して、電話アプリ上で文字種の切り替えができず # 直接入力ができないという問題があります。 # そこでSortInchKeyを用いてctrlswapminiliteの常駐を解除するという # 苦肉の策での対策が考えられます。 # 以下が、キーマップの一例です。 # # [Live+HYPERキー(短押しでctrlswapminilite起動_あ+HYPER解除)] # code=LIVE # with=HYPER # scan= # mode=short # direction=both # activeKind=none # activeName= # keyUp=HYPER # exec=\Program Files\MortScript\Script\ChangeMoji_あ.mscr # exec=\Program Files\ctrlswapminilt\ctrlswapminilt.exe|-s # # [Liveキー(短押しでctrlswapminilite終了_1+HYPER押下)] # code=LIVE # with= # scan= # mode=short # direction=both # activeKind=none # activeName= # keyDown=HYPER # exec=\Program Files\ctrlswapminilt\ctrlswapminilt.exe|-C # exec=\Program Files\MortScript\Script\ChangeMoji_1.mscr