新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


software:windows:autohotkey


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
software:windows:autohotkey [2017/07/23 09:54] – [Window毎にキー設定を変えるには] yokosoftware:windows:autohotkey [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-AutoHotKey +====== AutoHotKey ======
-==========+
 キー操作をカスタマイズするWindows用ソフト。Windows10でも動作したので備忘録を残す。 キー操作をカスタマイズするWindows用ソフト。Windows10でも動作したので備忘録を残す。
  
行 6: 行 5:
 尚、CtrlとCapsキーの入れ替えは[[software:windows:remapkey]]を使って行っている。 尚、CtrlとCapsキーの入れ替えは[[software:windows:remapkey]]を使って行っている。
  
-インストール +===== インストール =====
------------+
 下記URLよりインストーラを入手し実行。 下記URLよりインストーラを入手し実行。
  
 <https://www.autohotkey.com/download/> <https://www.autohotkey.com/download/>
  
-Scriptファイルの作成 +===== Scriptファイルの作成 =====
--------------------+
 デスクトップなど(任意のフォルダでOK)で右クリックし、「新規作成(X)」→「AutoHotKey Script」をクリックするとテキストファイルが立ち上がる。これに適当な名前を付け、拡張子を「`.ahk`」にしてデスクトップに保存。 デスクトップなど(任意のフォルダでOK)で右クリックし、「新規作成(X)」→「AutoHotKey Script」をクリックするとテキストファイルが立ち上がる。これに適当な名前を付け、拡張子を「`.ahk`」にしてデスクトップに保存。
  
行 27: 行 24:
 </file> </file>
  
-Scriptの実行 +===== Scriptの実行 =====
------------+
 作成したテキストファイルをダブルクリックすると実行できる。WinFM2008ソフトを立ち上げて、Emacsカーソルが実現されたか確認する。 作成したテキストファイルをダブルクリックすると実行できる。WinFM2008ソフトを立ち上げて、Emacsカーソルが実現されたか確認する。
  
  
-適用ソフトの限定 +===== 適用ソフトの限定 =====
----------------+
 上記の設定だと全てのソフトで有効になるので、WinFM2008のみに適用するようにScriptファイルを修正。 上記の設定だと全てのソフトで有効になるので、WinFM2008のみに適用するようにScriptファイルを修正。
  
 <file text custum.ahk> <file text custum.ahk>
-#If WInActive("ahk_exe WinFMx64.exe")+#IfWinActive ahk_exe WinFMx64.exe
 ^h::send, {BS} ^h::send, {BS}
 ^p::send, {Up} ^p::send, {Up}
行 44: 行 39:
 ^b::send, {Left} ^b::send, {Left}
 ^m::send, {Enter} ^m::send, {Enter}
-#IfWInActive+#IfWinActive
 </file> </file>
  
 ### Window毎にキー設定を変えるには ### Window毎にキー設定を変えるには
-下記のように、`WinActive` を使う+下記のように、`#IfWinActive` を使う
  
 ``` ```
-#If WInActive("ahk_class Notepad")+#IfWinActive ahk_class Notepad
 ... ...
 ``` ```
行 58: 行 53:
  
 ``` ```
-#IfWInActive+#IfWinActive 
 +``` 
 + 
 +又、指定のウィンドウ以外で有効にしたい場合は、下記のように、`#IfWinNotActive` を使う。Emacsとキー操作を揃えたい場合は、この指定の方が便利。 
 + 
 +``` 
 +#IfWinNotActive ahk_class Emacs 
 +...
 ``` ```
  
行 65: 行 67:
 {{software:autohotkey-01.png}} {{software:autohotkey-01.png}}
  
-Scriptの自動起動 +===== Scriptの自動起動 =====
----------------+
 PCを起動したとき自動スタートするには「スタートアップ」に、このScriptファイルのショートカットを登録する。 PCを起動したとき自動スタートするには「スタートアップ」に、このScriptファイルのショートカットを登録する。
  
-1. 作成したScriptファイルを右クリックし、[送る] > [デスクトップ(ショートカットを作成)]  しショートカットを作成。 +  - 作成したScriptファイルを右クリックし、[送る] > [デスクトップ(ショートカットを作成)]  しショートカットを作成。 
-2. スタートメニューを右クリックし、[ファイル名を指定して実行] 下記を実行し、「`shell:startup`」を実行。  +  スタートメニューを右クリックし、[ファイル名を指定して実行] 下記を実行し、「`shell:startup`」を実行。  
 {{software:autohotkey-05.png}} {{software:autohotkey-05.png}}
-3. スタートアップが開くので、作成したショートカットをドロップしてコピー。  +  - スタートアップが開くので、作成したショートカットをドロップしてコピー。  
 {{software:autohotkey-06.png}} {{software:autohotkey-06.png}}
  
-補足 +===== 補足 =====
-----+
  
-AutoHotKeyを使えば,ソフトにかかわらずキーアサインを自在に変更できる。なので、WordでもWebブラウザでもEmacsライクなカーソル移動ができて快適。ただ、元々定義されていたキー機能は動かなくなるので注意する必要がある。+  * AutoHotKeyを使えば,ソフトにかかわらずキーアサインを自在に変更できる。なので、Word/ExcelでもWebブラウザでもEmacsライクなカーソル移動ができて快適。ただ、元々定義されていたキー機能は動かなくなるので注意する必要がある。
  
-所感 +===== 所感 =====
-----+
 今回、WinFM2008のキー操作をカスタマイズしたくて使ったが、素晴らしい!! ヘルプをみると色んな応用ができそう。今後活用していきたい。素晴らしいソフトを提供して下さっている作者に感謝。 今回、WinFM2008のキー操作をカスタマイズしたくて使ったが、素晴らしい!! ヘルプをみると色んな応用ができそう。今後活用していきたい。素晴らしいソフトを提供して下さっている作者に感謝。
  
-関連記事 +===== 関連記事 ===== 
--------+ 
 +  * [[software:windows:winfm]] 
 +  * [[software:windows:remapkey]]
  
-- [[software:windows:winfm]] +===== 参考 =====
-- [[software:windows:remapkey]]+
  
-参考 +  - [[https://sites.google.com/site/autohotkeyjp/reference/commands/-IfWinActive|#IfWinActive / #IfWinExist]] 
-----+  [AutoHotKeyでダイヤモンドカーソル化](http://estuarine.jp/2014/09/autohotkey_diamond/
 +  - [AutoHotkeyの使い方1](https://rcmdnk.com/blog/2013/07/28/computer-windows-autohotkey/
 +  - [AutoHotkeyの使い方2](https://rcmdnk.com/blog/2013/07/29/computer-windows-autohotkey/
 +  - [Windows 10用に追加したAutoHotkeyの設定](https://rcmdnk.com/blog/2016/02/07/computer-windows-autohotkey/
 +  - [AutoHotkey(ショートカットやキーアサインを作る)](http://kagakusukimono.blog74.fc2.com/blog-entry-327.html) 
 +  - [AutoHotKey 公式サイト](https://www.autohotkey.com) 
 +  [[https://pouhon.net/ahk-win-active/2812/|[AutoHotKey]#IfWinActiveで対象ウインドウを指定する]]
  
-1. [AutoHotKeyでダイヤモンドカーソル化](http://estuarine.jp/2014/09/autohotkey_diamond/) 
-2. [AutoHotkeyの使い方1](https://rcmdnk.com/blog/2013/07/28/computer-windows-autohotkey/) 
-3. [AutoHotkeyの使い方2](https://rcmdnk.com/blog/2013/07/29/computer-windows-autohotkey/) 
-4. [Windows 10用に追加したAutoHotkeyの設定](https://rcmdnk.com/blog/2016/02/07/computer-windows-autohotkey/) 
-5. [AutoHotkey(ショートカットやキーアサインを作る)](http://kagakusukimono.blog74.fc2.com/blog-entry-327.html) 
-6. [AutoHotKey 公式サイト](https://www.autohotkey.com) 
  
software/windows/autohotkey.1500771283.txt.gz · 最終更新: by yoko