Windowsシェアするもくじ何がしたいのかUSキーボード独特のCapsLock問題レジストリで架空のF21キーに割り当てまずはキーコードを調べるレジストリに書き込むAutoHotKeyでキーバインドを設定する何がしたいのかとにかくホームポジションからの移動を最小化したい。具体的にはCapsLockキーと他のキーの組み合わせにホームポジションから離れたキーの機能を割り当てたい。USキーボード独特のCapsLock問題JISキーボードだとそんなに難しいことをしなくても、AutoHotKeyだけでどうにかなりました。Shiftと同時押ししないとCapsLockがかからないので。USキーボードはCapsLock単押しでも切り替わってしまうので、単純に同時押しのスクリプトを設定すると一応動作はするんですが、そのたびにCapsLockがオン・オフされてしまうという問題があります。単押しでのCapsLockオンオフを無効化しつつ、AutoHotKeyでも使えるようにするというのがこの記事の目的です。レジストリで架空のF21キーに割り当てなぜF13じゃなくてF21なのかは適当です。13だと縁起悪い気がしたからっていうだけです。別にF13~F24の間ならなんでも良いと思う。別にキーボードにないキーなら何でも良いんですが、USキーボードにないからといって変換キーや無変換キー、かなカナキーだとアプリケーションによっては余計な動作をしそうだったので、そもそも架空のキーに割り当てます。キーコードを調べる私はAutohotkeyを使っているので、下の記事を参考に一時的にキーコードを調べるスクリプトを設定。今回は、ChangeKeyを使用して、Wi...did2.blog64.fc2.comF21キーのスキャンコードは6Cということがわかったので、CapsLockの3Aと入れ替えるようにレジストリをいじります。レジストリに書き込む下の記事を参考に、実際にレジストリを書き換えます。Layoutのディレクトリに新しいバイナリ値を作成します。参考記事でCtrlのスキャンコードを入力している部分にF21キーのコード6Cを入れるだけ。再起動後、CapsLockキーを押しても無効化されていることを確認。念の為もう一度Autohotkeyのキー履歴を見てみると、ちゃんとF21キーとして認識されていました。AutoHotKeyでキーバインドを設定するレジストリでリマップしたので、CapsLock単押しでもCapsLockは発動しません。下記は実際に私が使っているAHKのスクリプトのうち、CapsLockキー関係のものです。TabやEnter、BackSpaceすら設定して、徹底的にホームポジションからの動きを最小限にするように考えました。x::Send,^xシェアするフォローするいのゆうこちらもおすすめ出勤時に必ず開くページと定形メールは全部自動で開くように設定してみた週に1本、技術系の記事を書くと決めたので書きます。朝イチで定形のメールをチームに送り、続いてメールとカレンダーとチケットを確認するのが日課なのですが、毎朝同じことをするんだから自動化したいと思ってやってみました。Bordersで擬似デュアルディスプレイにする最近異動になってから、仕事場でWindows7とWindows10の2台のPCを並べて利用しています。WindowsとMacの違いについては詳しくは書きませんが、Windowsでphpの勉強を進めていく中で最初にぶち当たった壁が、ローカル環境からのメール送信でした。コメントをキャンセルメールアドレスが公開されることはありません。Blogのコンテンツは原則として筆者に属します。無断転載、特にまとめサイト、キュレーションサイトへの転載は掲載の方法および分量を問わず厳に禁止します。※オリジナルコンテンツを主とする個人のブログ、ウェブサイト等への正当な引用を妨げるものではありません。