tsf-tutcode使用時のAutoHotkey設定を考えていたのですが問題点の解消を目指しているうちに、作り直しに近いレベルの手入れが必要な気がしてきました。区別するのに名称がないと不便ですのでこれまで使ってきた設定を脇差、新しく作り直している側の設定を葵と呼びます。
葵の設定を貼っておきます。これまでと同様に備忘録の域は出ていません。
aoi_cmd41.PNG - Google ドライブ
wakizasi_space61.PNG - Google ドライブ
#include ime.ahk #If IME_GET() Space & n::Send,{Enter} Space & c::Send,^t Space & d::Send,{Esc}{BackSpace} Space & f::Send,{Enter}{BackSpace} Space & h::Send,{vk1D}{vk1C} Space & e::Send,{Esc} Space & u:: Send,{Enter} Send,{Left} Send,{BackSpace} Send,{Right} Return ~i & d:: Send,{Esc} Send,{m} Send,{1} Sleep,1000 Return ~d & i:: Send,{Esc} Send,{m} Send,{1} Sleep,1000 Return ~j & i:: Send,{Esc} Send,{m} Send,{2} Sleep,1000 Return ~i & j:: Send,{Esc} Send,{m} Send,{2} Sleep,1000 Return ~vkBC & f:: Send,{Esc} Send,{m} Send,{7} Sleep,1000 Return ~f & vkBC:: Send,{Esc} Send,{m} Send,{7} Sleep,1000 Return ~m & d:: Send,{Esc} Send,{n} Send,{1} Sleep,1000 Return ~d & m:: Send,{Esc} Send,{n} Send,{1} Sleep,1000 Return ~m & f:: Send,{Esc} Send,{n} Send,{2} Sleep,1000 Return ~f & m:: Send,{Esc} Send,{n} Send,{2} Sleep,1000 Return ~m & e:: Send,{Esc} Send,{n} Send,{3} Sleep,1000 Return ~e & m:: Send,{Esc} Send,{n} Send,{3} Sleep,1000 Return ~vkBC & v:: Send,{Esc} Send,{n} Send,{4} Sleep,1000 Return ~v & vkBC:: Send,{Esc} Send,{n} Send,{4} Sleep,1000 Return ~vkBC & m:: Send,{Esc} Send,{k} Send,{0} Sleep,1000 Return ~m & vkBC:: Send,{Esc} Send,{k} Send,{0} Sleep,1000 Return ~j & v:: Send,{Esc} Send,{j} Send,{1} Sleep,1000 Return ~v & j:: Send,{Esc} Send,{j} Send,{1} Sleep,1000 Return ~k & v:: Send,{Esc} Send,{j} Send,{2} Sleep,1000 Return ~v & k:: Send,{Esc} Send,{j} Send,{2} Sleep,1000 Return ~g & m:: Send,{BackSpace} Send,{Esc} Send,^q Send,{Space} Send,{vk1C} Return ~m & g:: Send,{BackSpace} Send,{Esc} Send,^q Send,{Space} Send,{vk1C} Return Space & i:: Send,{m} Send,{3} Sleep,1000 Return Space & j:: Send,{m} Send,{4} Sleep,1000 Return Space & k:: Send,{m} Send,{5} Sleep,1000 Return Space & v:: Send,{m} Send,{6} Sleep,1000 Return Space & r:: Send,{i} Send,{d} Return Space & m:: If GetKeyState("g", "P") { Send,{Esc} Send,^q Send,{Space} Send,{vk1C} } else { Send,^w } Return Space & g:: If GetKeyState("m", "P") { Send,{Esc} Send,^q Send,{Space} Send,{vk1C} } else { Send,^q } Return ~v & c::Send,{Esc}{vk1D} ~c & v::Send,{Esc}{vk1D} #If #If ! IME_GET() ~n & m::Send,{BackSpace}{vk1C} ~m & n::Send,{BackSpace}{vk1C} Space::Send,{Space} #If