ショートカットキーとしてよく使うctrlキーですが、若干押しにくい位置にあります。。。
一方で押しやすい位置にcaps lockキーがありますが、大文字⇔小文字を切り替えるという日本語入力する際にはあまり使われない機能が割り当てられてます。
今回は押しやすい位置にあるが、あまり使わないcaps lockキーとよく使うが押しにくい位置にあるctrlキーを入れ替えたので備忘録として残しておきます。
環境はwindows 10です。
PowerToysをインストールする(上手くいかず。。。)
結論から言うと私の環境ではPower Toys によるキーボードの入れ替えはうまくいきませんでした。。。環境によってはうまくいく場合もあるみたいなので、私はうまくいかなかったですが備忘録として残しておきます。
今回はPowerToysというソフトをインストールしてキーボードのレイアウトを変えます。
Caps Lockをctrlに変更するソフトとしてはctrl2capなどもありますが、PowerToysはMicrosoftの公式ツールであるということと、他にもいろいろな機能が使えるので、今回はPowerToysの方にしました。
キーボードのレイアウト変更以外のPowerToysでできることについては下記サイトを参照お願いします。
PowerToysをインストールする
PowerToysはMicrosoftStoreからインストールすることができます。
Microsoft Storeの検索画面で「power toys」と検索すると以下のアプリがヒットするので、これをインストールします。
マップ先は複数のキーを選ぶことができるみたいで、例にも書いてある通り特定のキーを押すとctrl+Cを押したことにもできるみたいです。
今回は複数の割り当ては行いませんが、便利そうなので将来的には使っていきたいと思います。
ちなみに私の環境ではCaps Lockではうまく反応せず、VK240だと反応するようになりました。
これでキーの入れ替え自体は完了したのですが、Caps Lockキーを押すとずっとctrlキーが押しっぱなしになってしまうようになりました。。。
Twitterを調べてみると同様の事象が発生している人が何人かいるみたいです。。。
CtrlキーとCapsLockキーを入れ替えればいいのよと思ってPowerToys使ってみたけども、CapsLock一回押したらCtrl押しっぱなし状態になって詰んだ。設定削除&&OS再起動。
— ぶたくん🇯🇵🇩🇪 (@ghustik) February 23, 2022
PowerToysでCapsLock→Ctrlできるのかと思ってやってみたら、Ctrlが押しっぱなしになる病が発症した。
— みゃみゅ玉子 (@myamyu) February 27, 2022
結局、人類はWindows11になってもCtrl2Capに頼らなければならない。
仕事用のPC新しくなり、まあ、普段はHHKB(とモニタ)繋いでるんだけど、ノートPCとして使う(出社する時など用)こと考えて、PowerToys使ってcapslock(VK240?)をctrlに変えようと思ったんだけど、なんかこのキー、キーアップのイベント取れてないようで、ctrl押しっぱなしという状態になる。
— myao (@myao_s_moking) January 20, 2021
Twitterを見ていて分かったのですが、PowerToysでcapslockキーにctrlを割り当てるとボタンを離したというイベントを取得できないみたいで押しっぱなしになってしまうみたいです。
試しに割り当てをいじってないctrlキーを押してみる押しっぱなし状態がリセットされました。(通常のctrlキーを押すことでキーアップイベントを取得できるため)
また、capslockキーを二回押すとctrlキーを二回押したことになったため、ボタンを押したという情報のみ取得出来ているみたいです。
PowerToys自体は結構便利そうなので、今後改善されるといいなと思います。。。
結局cap2ctrlを使って入れ替える
公式ページからソフトをダウンロードします。
私の場合はCドライブ直下に移動しました。
次にコマンドプロンプトを起動して解凍したフォルダに移動したうえで以下のコマンドを実行します。(今回はCドライブ直下で実行しています。)
C:\Ctrl2Cap>ctrl2cap.exe /install
コマンド実行後に再起動すればインストールは完了です。
再起動後動作試してみましたが、こちらはきちんとキーアップのイベントを取得出来ていいですね。
cap2ctrlの注意点としてはcaps lockキーをctrlにするだけなのでcapslockが使えなくなります。(ctrlキーはそのままctrlとして動作します。)
まとめ
今回PowerToysをインストールしてcapslockとctrlを入れ替えようとしましたが、ctrlが押しっぱなしになるという事象が発生しました。。。
なので、cap2ctrlというソフトをインストールしてcapslockとctrlキーを入れ無事うまく動作するようになりました。
0 件のコメント:
コメントを投稿