質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Q&A

解決済

2回答

6901閲覧

Windows環境でのCapsLockキーにF13キーを割り当てマック風のショートカットを実現したい

yuki5264

総合スコア1

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

0グッド

0クリップ

投稿2020/08/02 09:01

前提・実現したいこと

私は現在Windowsを使用しています。
プログラミングを覚えたいとおもっているのですが、今後のマックへの以降を考慮しマック風のショートカットにて勉強をしていきたいと思っています。
そこで現在の環境Windows10・USメカニカルキーボードにて、CapsLockキーにF13キーを割り当ててマック風のショートカットを登録したいと思っています。

ChangeKeyというソフトを使用しましたが、Caps LockキーにF13(スキャンコード0064)を割り当てることができず、レジストリエディターにてコードの書き換えを試みましたがCapsLockキーにF13の割当はできませんでした。 どうか、解決策をお教えください。

該当のソースコード

HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
00,00,00,00,00,00,00,00,02,00,00,00,64,00,3a,00,00,00,00,00
このコードを記載しても機能しませんでした。

試したこと

ChangeKeyというソフトにて、Caps LockキーにCtrlキーを割り当てることはできました。

DELL製XPSデスクトップPC キーボード:FILCO製US配列メカニカルキーボード
CapsLockキーにF13キーを割り当てられた場合、AutoHotkeyというソフトでショートカットを登録するつもりです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

残念ながら、WindowsにはF13というのはありませんので、それぞれ個別キー組み合わせて登録していく必要があります

投稿2020/08/02 12:53

y_waiwai

総合スコア88024

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuki5264

2020/08/03 05:33

ご回答有難うございました。
guest

0

ベストアンサー

一応、Windows SDKやMSDNを見ると、仮想キーコード(やスキャンコード)には**VK_F13VK_F24まで用意されている**ので、「ChangeKey + AutoHotKey」とか「のどか」とか、その手のキーバインディング変更ツールを使えば割り当てできます。

Virtual-Key Codes (Winuser.h) - Win32 apps | Microsoft Docs

VK_F13

0x7C
F13 key

補足:
ChangeKeyでCapsLockを変更する場合、「いったんCapsLockに(F13ではない)別のキー(Endとか)を割り当てる」→「Windowsを再起動する」→「別のキー(Endなど)が割り当てられた状態で、F13キーのスキャンコード0064を入力する」のような手順を踏む必要があるようです。

[Autohotkey]半角/全角キーやCapsLockが正常に扱えない理由と対策 | Output 0.1

投稿2020/08/02 14:14

編集2020/08/02 14:29
Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuki5264

2020/08/03 05:33

ありがとうございました。 早速一度Endを割り当てた後スキャンコードで0064を割当に成功し、CapslockキーにF13を割り当てることができました。 今後は心置きなく勉強していきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問