2010/12/21
「AutoHotKey」
海外製(日本語未対応)
最終更新:2009.9.25
容量:約2.44 MB
公式サイト:AutoHotkey
関連2chスレ:ソフトウェア板>AutoHotkey スレッド part11
「AutoHotKey」はスクリプトによってキーボード周りの動作を自由にカスタマイズすることができる常駐ソフトです。zip版を使用すればUSBメモリに入れて持ち運べます。このソフトは自分で設定ファイルを書く必要があるため若干敷居が高いのですが、いろんなサイトに実用的なスクリプトが公開されているので書き方がよく分からなくても割となんとかなります。(自分はほとんど分かっていません。)また、他のポータブルアプリを連携させる場合も、相対パスで指定可能なのでドライブレターが変わっても問題ありません。ちなみに自分が使っている主な機能は↓のような感じです。このブログではこれらのスクリプトを中心に紹介していこうと思います。
インストール方法
1.ダウンロードページでInstaller for AutoHotkey Basic (1.95 MB)の「zip file」という部分をクリックして、適当な場所にダウンロード・解凍する。
2.AutoHotkey.exeと同じ場所に新規テキストを作成して、名前の変更で「新規テキスト ドキュメント.txt」を「AutoHotkey.ini」に変更し、「autohotkey.ini」というファイルを作成する。(拡張子を表示させていない場合はテキストエディタなどで作成してください。)
以上で完了です。「AutoHotkey.ini」はAutoHotkeyの設定ファイルとなるので、スクリプトはこのiniファイルに追加していきます。
基本的な使い方
主な流れとしては、
1.「AutoHotkey.ini」にスクリプトを書いて保存する。
2.AutoHotkey.exeを起動して常駐させる。
3.トレイアイコンを右クリックして「Exit」で終了する。
という感じです。AutoHotkeyを常駐させている間、「AutoHotkey.ini」に書いたスクリプトが実行可能になります。また、起動中に「AutoHotkey.ini」を書き換えた場合は再起動後に適用されます。なお、AutoHotkey.iniにスクリプトが1つも書かれていない状態では起動自体できないようです。
使い方解説サイト
詳しい使い方が知りたい場合は以下のサイトが参考になるかと思います。よくわからない場合は便利そうなスクリプトを借りてきて、ショートカットキーだけ自分好みに書き換えればOKです。ちなみに装飾キーとしておすすめなのはWindowsキー、無変換キー、変換キーあたりです。押しやすい位置にあり、ソフト固有のショートカットキーと被りにくいので。なお、CapsLockとカタカナ/ひらがなキーに関してはカスタマイズは不可能なようです。
ショートカットキーのカスタマイズ
ここではWindows標準のショートカットキーを押しやすくするスクリプトや、基本的な操作をするためのスクリプトを中心に紹介します。(ほとんど上記のサイトから拝借したものですが。)キーの配置などはあまり深く考えていないので参考までに。
; 変換の1回押しでコピー、2回押しで切り取り、長押しで貼り付け
$vk1Csc079::
if(A_TickCount<WClick)
{
WClick=0
send,^x
return
}
WClick:=A_TickCount+400
keywait,vk1Csc079,T0.2
if(errorlevel==0)
{
send,^c
return
}
send,^v
keywait,vk1Csc079
return
; Alt+Spaceでアクティブウィンドウを閉じる
!Space::WinClose,A
; 左Windowsキー+XをAlt+Tabと同じ動作に
LWin & X::AltTab
; 左Windowsキー+ZをShift+Alt+Tabと同じ動作に
LWin & Z::ShiftAltTab
; Win+Spaceで最大化/元のサイズに戻す
#Space::
WinGetPos, ,, aeroWidth,, A ; get window info
if aeroWidth >= %A_ScreenWidth%
WinRestore, A
else
WinMaximize, A
return
; Win+Qでアクティブなウインドウを最前面/解除
#Q::WinSet,AlwaysOnTop,TOGGLE,A
; 無変換に半角/全角を割り当て
vk1Dsc07B::Send,{vkF3sc029}
; 無変換+SpaceでEnter
vk1Dsc07B & Space::Send,{Enter}
; 無変換+AltでBackspace
vk1Dsc07B & Alt::Send,{Backspace}
; 無変換+fcvbで十字キー
vk1Dsc07B & f::Send,{Up}
vk1Dsc07B & c::Send,{Left}
vk1Dsc07B & v::Send,{Down}
vk1Dsc07B & b::Send,{Right}
; 単独のWinキーでスタートメニューを表示しない
RWin::return
RWin & RWin::return
LWin::return
LWin & LWin::return
; タスクトレイアイコンを非表示
#NoTrayIcon
海外製(日本語未対応)
最終更新:2009.9.25
容量:約2.44 MB
公式サイト:AutoHotkey
関連2chスレ:ソフトウェア板>AutoHotkey スレッド part11
「AutoHotKey」はスクリプトによってキーボード周りの動作を自由にカスタマイズすることができる常駐ソフトです。zip版を使用すればUSBメモリに入れて持ち運べます。このソフトは自分で設定ファイルを書く必要があるため若干敷居が高いのですが、いろんなサイトに実用的なスクリプトが公開されているので書き方がよく分からなくても割となんとかなります。(自分はほとんど分かっていません。)また、他のポータブルアプリを連携させる場合も、相対パスで指定可能なのでドライブレターが変わっても問題ありません。ちなみに自分が使っている主な機能は↓のような感じです。このブログではこれらのスクリプトを中心に紹介していこうと思います。
- キーカスタマイズ
- ホットキーランチャー
- URLランチャー
- Web検索
スポンサード リンク
インストール方法
1.ダウンロードページでInstaller for AutoHotkey Basic (1.95 MB)の「zip file」という部分をクリックして、適当な場所にダウンロード・解凍する。
2.AutoHotkey.exeと同じ場所に新規テキストを作成して、名前の変更で「新規テキスト ドキュメント.txt」を「AutoHotkey.ini」に変更し、「autohotkey.ini」というファイルを作成する。(拡張子を表示させていない場合はテキストエディタなどで作成してください。)
以上で完了です。「AutoHotkey.ini」はAutoHotkeyの設定ファイルとなるので、スクリプトはこのiniファイルに追加していきます。
基本的な使い方
主な流れとしては、
1.「AutoHotkey.ini」にスクリプトを書いて保存する。
2.AutoHotkey.exeを起動して常駐させる。
3.トレイアイコンを右クリックして「Exit」で終了する。
という感じです。AutoHotkeyを常駐させている間、「AutoHotkey.ini」に書いたスクリプトが実行可能になります。また、起動中に「AutoHotkey.ini」を書き換えた場合は再起動後に適用されます。なお、AutoHotkey.iniにスクリプトが1つも書かれていない状態では起動自体できないようです。
使い方解説サイト
詳しい使い方が知りたい場合は以下のサイトが参考になるかと思います。よくわからない場合は便利そうなスクリプトを借りてきて、ショートカットキーだけ自分好みに書き換えればOKです。ちなみに装飾キーとしておすすめなのはWindowsキー、無変換キー、変換キーあたりです。押しやすい位置にあり、ソフト固有のショートカットキーと被りにくいので。なお、CapsLockとカタカナ/ひらがなキーに関してはカスタマイズは不可能なようです。
- AutoHotkeyJp
- AutoHotkeyを流行らせるページ
- 馬鹿は馬鹿なりのAutoHotKey-その1 - 覚えらんない人のためのオンラインソフト備忘録
- AutoHotKey Scripts @ 7bit
- neue cc - AutoHotKeyによるマウス/キーボード徹底カスタマイズ
- AHK メモ | Numb.
- ayakix-lablog: AutoHotKeyを使ってみた
- hoge
- AutoHotkeyのチュートリアルを読んだ - もうカツ丼でいいよな
ショートカットキーのカスタマイズ
ここではWindows標準のショートカットキーを押しやすくするスクリプトや、基本的な操作をするためのスクリプトを中心に紹介します。(ほとんど上記のサイトから拝借したものですが。)キーの配置などはあまり深く考えていないので参考までに。
- 変換の1回押しでコピー、2回押しで切り取り、長押しで貼り付け
; 変換の1回押しでコピー、2回押しで切り取り、長押しで貼り付け
$vk1Csc079::
if(A_TickCount<WClick)
{
WClick=0
send,^x
return
}
WClick:=A_TickCount+400
keywait,vk1Csc079,T0.2
if(errorlevel==0)
{
send,^c
return
}
send,^v
keywait,vk1Csc079
return
- Alt+Spaceでアクティブウィンドウを閉じる
; Alt+Spaceでアクティブウィンドウを閉じる
!Space::WinClose,A
- 左Windowsキー+X、Zでタスク切り替え
; 左Windowsキー+XをAlt+Tabと同じ動作に
LWin & X::AltTab
; 左Windowsキー+ZをShift+Alt+Tabと同じ動作に
LWin & Z::ShiftAltTab
- Win+Spaceで最大化/元のサイズに戻す
; Win+Spaceで最大化/元のサイズに戻す
#Space::
WinGetPos, ,, aeroWidth,, A ; get window info
if aeroWidth >= %A_ScreenWidth%
WinRestore, A
else
WinMaximize, A
return
- Win+Qでアクティブなウインドウを最前面/解除
; Win+Qでアクティブなウインドウを最前面/解除
#Q::WinSet,AlwaysOnTop,TOGGLE,A
- 無変換に半角/全角を割り当て
; 無変換に半角/全角を割り当て
vk1Dsc07B::Send,{vkF3sc029}
- 無変換キーとの組み合わせによるEnter、Backspace、十字キー
; 無変換+SpaceでEnter
vk1Dsc07B & Space::Send,{Enter}
; 無変換+AltでBackspace
vk1Dsc07B & Alt::Send,{Backspace}
; 無変換+fcvbで十字キー
vk1Dsc07B & f::Send,{Up}
vk1Dsc07B & c::Send,{Left}
vk1Dsc07B & v::Send,{Down}
vk1Dsc07B & b::Send,{Right}
- Winキーを押したときにスタートメニューを表示しない
; 単独のWinキーでスタートメニューを表示しない
RWin::return
RWin & RWin::return
LWin::return
LWin & LWin::return
- タスクトレイアイコンを非表示
; タスクトレイアイコンを非表示
#NoTrayIcon
スポンサード リンク
- 関連記事