この記事の概要
長くなってしまったので、AutoHotkeyの使い方の記事から分離されたAutoHotkeyでのクリスタの修飾キーの設定方法メモです。
クリスタの修飾キーの設定方法メモ
クリスタの『修飾キー』とは?
[Ctrl]・[Alt]・[Shift]・[Space]の各キーとその組み合わせ、マウスホイール・右クリック・テールスイッチに対して、ツールの一時切り替えやブラシサイズの変更などの操作を、ツールごとに割り当てられます。
動かなかった事例
- NumpadUp::send,^!
- NumpadUp::send,^{Alt}
- NumpadUp::send,{Ctrl}{Alt}
最後2つは反応がありましたが「クリスタの修飾キー」にはならず、キーの連打(キーリピート?)が発生しているらしくツールが点滅してチカチカしました。
動いた事例
*NumpadUp::
SetKeyDelay -1
Send {Blind}{Ctrl Down}
Send {Blind}{ALt Down}
return
*NumpadUp up::
SetKeyDelay -1
Send {Blind}{Ctrl Up}
Send {Blind}{Alt Up}
return
上半分は「押し下げ」の設定、下半分は「押し上げ」の設定になるみたいです。
ふたつでひとつ。こう記述したら、「クリスタの修飾キー」が使えるようになりました。
押したいキーが三つ以上のときの事例
キーを追加したい(3つ同時押しなどの)ときは「Send,{Bling}{(追加したいキー) Down or Up}」の部分を追加すればOKみたいです。
*NumpadUp::
SetKeyDelay -1
Send {Blind}{Ctrl Down}
Send {Blind}{ALt Down}
Send {Blind}{Shift Down}
return
*NumpadUp up::
SetKeyDelay -1
Send {Blind}{Ctrl Up}
Send {Blind}{Alt Up}
Send {Blind}{Shift Up}
return
要は、紫部分に押したいキーを並べれば、動く、はず。
「クリスタの修飾キー」設定のために参考にしたURL
参考にしたのはここ↓です。
『リマップはホットキーに変換される』の項目のコードを参考に、ちょっといじってみました。
とりあえず動いたので、これで行こうと思います。