Windows10 特定のデバイスのキーボードレイアウトを変更する

Windows10 特定のデバイスのキーボードレイアウトを変更する

たとえば、テンキー (104 キー) 付きのキーボードがあり、カスタム機能 (ショートカット、マクロなど) 用に別のテンキー (USB または BT、どちらでもかまいません) を使用したいとします。AutoHotKey を使用してテンキー キーの動作を変更するようにプログラムできますが、これは両方のキーボードに影響するため、セカンダリ テンキーの動作のみを変更したいと思います。

特定のデバイスの動作を変更する方法はありますか?

答え1

掲載されているHidmacrosは、そのプログラムが廃止されたため古い方法です。しかし、おそらくまだ動作するでしょう。作者はluamacrosという新しいアプリケーションを作成しました。https://github.com/me2d13/luamacros

しかし、最善の方法はオートホットインターセプション (AHI)-https://www.autohotkey.com/boards/viewtopic.php?f=6&t=45307

AHI を使用すると、複数のキーボードやマウスを使用して、AHK とほぼ同じようにキーボードやマウスのイベントに反応できます。

答え2

私の記憶では、AutoHotKey は KeyUp および KeyDown イベントを検出でき、キーコードをチェックできるユーティリティがあります。USB アドオンが標準キーボードと同じキーコードを生成する場合、必要な操作は実行できません。異なるキーコードを生成する場合は、デバイスの特定のキーコードと KeyUp/KeyDown イベントをトラップすることで、必要な操作を実行できます。デバイスの製造元に問い合わせて、プログラムがデバイスと通常のキーボードを区別する方法があるかどうかを確認することをお勧めします。

関連情報