イラスト制作においてショートカットが制作スピードにかかわることは他でも述べてますが、
ショートカットにはソフトにより限界があります。
・メニューのショートカットはCt押しでなければならない。(Photoshop)
・そもそもレイヤー不透明度の切り替えショートカットができない→アクションで解決可能
・アクションがない(SAI2)
Auto Hot Key(以下AHK)はそれを解決できる手段になります。
・キーの置き換えができる 例A→Ct+Aの実行
・アクションができる 例A→ A,B,Cの実行
・自動ドラッグ、自動クリックできる テンキーで不透明度を10パーセント刻みで変える
・タイマー表示できる 30分後 30分経過と出ることで保存忘れの防止
うまく使うことで時短も可能になるのです。
1 ソフトのダウンロード
2 スクリプト作成
3 実行
SAI2のAHKスクリプト
#InstallKeybdHook
#HotkeyModifierTimeout 100
#IfWinActive ahk_class sflRootWindow
~
#IfWinActive
PhotoShopのスクリプト
GroupAdd,ps,ahk_class Photoshop
GroupAdd,ps,ahk_class OWL.DocumentWindow
#ifWinActive,ahk_group ps
~
#ifWinActive
~の部分に入れていく形で置き換えなどができるようになるわけですね、
ルール1
^= Ctrl
+= Shift
!= Alt
ルール2
a::b
↓aキーをbキーに置き換え(リマップ)
ルール3
a::Send,ab
↓aキーでa,b(アクション)
ルール4
a::MouseClickDrag, left, 100, 100, 100, 200
↓
aキーで座標100,100から100,200にドラッグ
ルール5
a::MouseClick, left, 100, 100
↓
aキーで座標100,100をクリック
※座標に関してget.ahkでマウスポインタの位置に数字が出るのですがいまいち合ってないので
目安にしつついろいろ数値を入れて実験して修正を繰り返しました。
ルール6
30分おきに2秒最前面にテキストが出るアラームの作り方
以下構文
#Persistent ;アラーム
SetTimer,Alert1,1800000 ;title-Alert1,30mins
Return
Alert1:
SplashTextOn,400,100,test, 30mins elapsed ; 表示する項目
Sleep,2000 ; 2秒表示
SplashTextOff ; text 消える
Return
スクリプトを実行すると右下にHのアイコンが出てきます。
右クリックでリロード エディット ポーズがありそれで
読み直し 修正 停止 できます。
フォトショップにはショートカットの制限があり、
SAIにはアクションがないので個人的にできる範囲で利用していますので勉強不足な部分もありますが参考にできる方のためになれば幸いです。
もっといい使い方を知っている方がいればぜひ教えてください。
自分が作ったものについて公開しますが使う場合は自己責任で、 環境により動かなかったり座標が違う場合自分で取り直す必要が出てくることも出てくるかもしれません。