最初から再生するAHKスクリプト(書き直し中)
少し余裕ができたのでユーティリティを見直す。以前Cubase用に作ったAHKスクリプトを書き直す。
#IfWinActive, Cubase Studio 4 +Space::Send,{NumpadDot}{Space} ;最初から再生 return
AutoHotkey.iniに書き足すとこのスクリプト以降の記述がCubaseでしか有効にならなくなるので注意。Cubase.ahkを作って独立スクリプトとして使うといい。もっと冴えた方法がありそうな気がする、というか、きっとある。IfWinActiveは難関。AHKはもっと覚えて使いこなしたいところ。Cubaseはキーコマンドのカスタマイズは不自由ないがマウスを絡めたショートカットを作れないので、その部分の可能性を探りたい。
おまけ。Cubaseがアクティヴな時、左Windowキーを無効にするスクリプト。
#IfWinActive, Cubase Studio 4 LWin::return ;左WINキー無効
装飾キーをヘヴィーユーズするとミスタッチが増えるので……
(Postscript December 11, 2007)
#IfWinActive 指令での対象指定を解除するには対象ウィンドウを指定せずに #IfWinActive 指令を実行する。すなわち、
#IfWinActive, Cubase Studio 4 +Space::Send,{NumpadDot}{Space} ;最初から再生 return #IfWinActive
とすればよい。