自分ちの.mayu(窓使いの憂鬱)

自分ちの.mayuを晒してみる。
「無変換」、「変換」はほとんどつかわないのでモディファイヤキーに割り当ててる。
「esc」は使用頻度が高いので「caps lock」に割り当ててる。
winのショートカットキーをなるべく使ってきたいのであまり凝ったことはしてない(他のPCで作業しづらくなるしね)。
気に入ってるのはマウスエミュレーターのとことサクラのmigemo検索のとこ。

include "109.mayu" # 109 キーボード設定
keymap Global

# 「無変換」と「Alt」を入れ替える
# 「無変換」と「ctrl」を入れ替える
mod Alt      += !!変換
mod Windows  += !!無変換

key *変換       = 
key *無変換     = *無変換
key A-無変換    = 無変換
key IC-A-K      = 無変換               # IME で変換中の A-K は無変換
key *IC-変換    = $ToggleIME           # IME ON/OFF をするキーの指定

key Esc = 英数

#TODO:excelの「置換ダイアログボックスコール」とC-Hがバッティング
#alt e eでコール可能なのでそこで。
key 英数 = Esc
key IL-*IC-英数 = Esc
key C-H = BackSpace

# Shift + Space で 日本語入力
key S-Space     = 半角/全角
key C-W-Space     = &SetImeStatus(off)  S-Space  #excel

# Alt + hjkl でカーソル移動を行う(viな動き)    
key A-H         = ←
key A-J         = ↓
key A-K         = ↑
key A-L         = →

key IL-*IC-A-H         = ←
key IL-*IC-A-J         = ↓
key IL-*IC-A-K         = ↑
key IL-*IC-A-L         = →

key S-A-H       = S-←
key S-A-J       = S-↓
key S-A-K       = S-↑
key S-A-L       = S-→

key C-A-H       = C-←
key C-A-J       = C-↓
key C-A-K       = C-↑
key C-A-L       = C-→

key S-C-A-H       = S-C-←
key S-C-A-J       = S-C-↓
key S-C-A-K       = S-C-↑
key S-C-A-L       = S-C-→

#フォルダの進む戻る移動
key C-W-H       = A-← 
key C-W-J       = A-↓ 
key C-W-K       = A-↑ 
key C-W-L       = A-→ 
 
#マウスエミュレータ用定義
#ctrl + hoge,shift + hoge は仕様上できないらしい。
key W-H       = NUM4
key W-J       = NUM5
key W-K       = NUM8
key W-L       = NUM6
key W-Semicolon = NUM1
key W-Colon     = NUM2
key W-O         = NUM3

#マウスエミュレータtoggle on/off
key W-F2         = NUMLOCK

key A-Colon = Applications

key A-CommercialAt = Delete
key S-A-CommercialAt = S-Delete

key A-Semicolon = PageUp
key A-Solidus   = PageDown
key A-Comma     = Home
key A-FullStop  = End

key IL-*IC-A-Semicolon = PageUp
key IL-*IC-A-Solidus   = PageDown
key IL-*IC-A-Comma     = Home
key IL-*IC-A-FullStop  = End

key S-A-Semicolon = S-PageUp
key S-A-Solidus   = S-PageDown
key S-A-Comma     = S-Home
key S-A-FullStop  = S-End

key C-A-Semicolon = C-PageUp
key C-A-Solidus   = C-PageDown
key C-A-Comma     = C-Home
key C-A-FullStop  = C-End

key S-C-A-Semicolon = S-C-PageUp
key S-C-A-Solidus   = S-C-PageDown
key S-C-A-Comma     = S-C-Home
key S-C-A-FullStop  = S-C-End

#サクラ用タブ移動(win + page up ,win + pagedown)
#2005年11月23日(水曜日) 19時8分13秒:追加
#覚書:ctrl + ;,ctrl + /も考えたが「ctrl + /」は既にmigemo検索に割り当て済み
#      また、c + a + page up,downは、mayu のその他の設定とぶつかるのでムリ。
#      結局このキーバインドに落ち着いた。だんだん割当先が少なくなってきて不安だ。
key W-A-Semicolon = A-PageUp
key W-A-Solidus   = A-PageDown

#2005/11/02	カナキーロック抑止追加
key C-英数 = 
key A-ひらがな = 
key C-ScrollLock = C-英数

#cltc呼び出し設定。&ShellExecute関数は、プログラムを実行するもの。win + tabでcltcをコールする。
key W-Tab = &ShellExecute("open", "C:\\umibin\\cltc ver.0.7\\cltc.exe",,, ShowNormal) 

#サクラエディタ インクリ検索用,インクリ時IME offにする。
window sakuraEditor /sakura\.exe/ : Global
  key C-Solidus        = &SetImeStatus(off) C-Solidus         # sakura editor
  key S-C-Solidus        = &SetImeStatus(off) S-C-Solidus         # sakura editor