web-dev-qa-db-ja.com

特定のキーボードのキーを再マップするにはどうすればよいですか?

私のコンピューターにはいくつかのキーボードが接続されています。そのうちの1つにキーを再マップしたいのですが、残りはそのままにしておきます。どうすればこれを行うことができますか?

「理由」については、メインキーボードとは別の「マルチメディアキーパッド」が欲しいという考えがありますが、オンラインで見つけることができませんでした。だから私は典型的なUSBテンキー(5ドルのような費用がかかる)を取り、それらの1つにキーを再マッピングできると思います。適切なステッカーを追加すれば、私はすべて席に着きます。

理論的には可能 だと知っていますが、手を汚して自分のソフトウェアを書く前に、そこに既存のソフトウェアがあるかどうかを確認したいと思います。

そうそう、私はWindows7を実行しています。

5
Vilx-

応答が遅いことはわかっていますが、US keyboardドライバーを使用している限り(US internationalではなく、2文字です。 `e になる è)、HIDMacrosを使用できます。 AutoHotKey から HIDMacros までを制御して、さらに柔軟性を高めることもできます。

HIDMacrosは無料ですが、オープンソースではありません。キーを再定義したり、キーボード(またはUSB NumPad)ごとにマクロを起動したりすることができます。

「国際」機能が必要な場合は、AutoHotKeyを使用して、これら2つのキーをアクセント付き文字に組み合わせることができます。

HIDMacrosに関する2つの意見:

  1. (管理者ではなく)制限付きユーザーとして実行する場合は、管理者権限でHIDMacrosを起動する必要があります。

  2. HIDMacrosはシステムトレイに配置できますが、[構成]タブで構成を変更した後でのみです。

2
Robert Ilbrink

また、物理ボード上でキーを好きなように設定できる(つまり、キーが送信する信号を変更できる)プログラム可能なキーボードもあります。これらのキーボードは比較的まれで高価なので、これはあなたが望むものではないかもしれません。 これは最も安いものの1つかもしれません。ここにいくつかの小さいものがあります。

0
slancio