最初から再生する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

とすればよい。