AutoHotKey

提供:yonewiki
2024年9月4日 (水) 19:08時点におけるYo-net (トーク | 投稿記録)による版 (→‎ 実施例)

言語と開発環境へ戻る。

 

概要

 キーボードやマウスの入力をリマップしたり、特殊な動作に変更したりすることができるツールです。このカスタマイズをユーザが定義する仕組みですが、このユーザ定義がスクリプトのようになっているのが使い方の難しいところではあります。Version1から2に変わってスクリプトの描き方がガラっと変わった経緯もあって、Version1向けの記述に関する説明が圧倒的に出回っている状態になっています。管理人は頑張ってVersion2を使っていますが使いこなせていません。まずは管理人向け実践編について記録しておきます。

 

 公式サイト

 

 実施例

  • BAFFALOのBluetoothキーボードBSKBB300を使っているとわかることですが、右Shiftキーが無いことをリカバーする設定

 

 問題と対策

 特定のソフトウェア上で無効になる問題。管理者権限で動作せているソフトウェアが対象です。Command Prompt(コマンドプロンプト)やVisual Studioなんかはよく管理者権限で動作させていると思うので無効になりやすいです。AutoHotKeyのリマップ(Remap)機能が権限の関係で効かない状態になりやすいです。


  • 対策

 AutoHotKeyも管理者権限で実行しておくと、無効になる問題を回避できます。具体的には


 C:¥Program Files\AutoHotkey\AutoHotKey.exeをエクスプローラから右クリックして表示されるメニューの[プロパティ]を選択し[互換性]タブを選択したときに表示されるチェックボックス項目[管理者としてこのプログラムを実行する]にチェックを入れて[OK]とすることで対策できます。

 

言語と開発環境へ戻る。