;Excelの処理 #IfWinActive , ahk_class XLMAIN { ;形式を選択して貼り付け ^+v::Send,^!v Return ;折り返し表示 ^+r::Send,!hw Return ;該当のファイルが格納されているフォルダをSVNリポジトリブラウザで開く ;ctrl + shift + f で Relaxtoolsのフルパスを取得するショートカットキーを設定している前提 ^+q:: str = Send,^+f Sleep 30 str ="C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe " /command:repobrowser /path:"%Clipboard%" Run,%str% Return ;エクセルでIMEの制御を考慮した行選択 +Space:: getIMEMode := IME_Get() if (%getIMEMode% = 0) { Send,+{Space} return } else { IME_SET(0) Sleep 30 Send,+{Space} Sleep 30 IME_SET(1) return } Return ;エクセルでIMEの制御を考慮したテーブル選択 ^+Space:: getIMEMode := IME_Get() if (%getIMEMode% = 0) { Send,^+{Space} return } else { IME_SET(0) Sleep 30 Send,^+{Space} Sleep 30 IME_SET(1) return } Return ;エクセルでIMEの制御を考慮したオートフィルタの行選択 ;IMEがONだとSpaceキーでチェックボックを選択できない。 ;Alt + ↓が選択されたことでオートフィルタの選択が始まったと判断する !Down:: getIMEMode := IME_Get() if (%getIMEMode% = 0) { Send,!{Down} return } else { IME_SET(0) Sleep 30 Send,!{Down} Sleep 30 return } Return #IfWinActive }