teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足を追加

2020/08/02 14:29

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,7 +1,12 @@
1
- 一応、Windows SDKやMSDNを見ると、仮想キーコード(やスキャンコード)には**`VK_F13`~`VK_F24`まで用意されている**ので、AutoHotKeyとか「のどか」とか、その手のキーバインディング変更ツールを使えば割り当てできます。
1
+ 一応、Windows SDKやMSDNを見ると、仮想キーコード(やスキャンコード)には**`VK_F13`~`VK_F24`まで用意されている**ので、「ChangeKey + AutoHotKeyとか「のどか」とか、その手のキーバインディング変更ツールを使えば割り当てできます。
2
2
 
3
3
  [Virtual-Key Codes (Winuser.h) - Win32 apps | Microsoft Docs](https://docs.microsoft.com/ja-jp/windows/win32/inputdev/virtual-key-codes?redirectedfrom=MSDN)
4
4
 
5
5
  > VK_F13
6
6
  0x7C
7
- F13 key
7
+ F13 key
8
+
9
+ 補足:
10
+ ChangeKeyでCapsLockを変更する場合、「いったんCapsLockに(F13ではない)別のキー(Endとか)を割り当てる」→「Windowsを再起動する」→「別のキー(Endなど)が割り当てられた状態で、F13キーのスキャンコード0064を入力する」のような手順を踏む必要があるようです。
11
+
12
+ [[Autohotkey]半角/全角キーやCapsLockが正常に扱えない理由と対策 | Output 0.1](https://pouhon.net/ahk-capslock/788/#toc3)