Javaでキーボードを低レベルで再マッピングすることについて の私の以前の質問を読んだことがあるかもしれませんが、私は解決策を見つけました-ほとんどの場合。
正直なところ、私は解決しようとしていた問題を単純化しすぎました。NumericKeypad 1-3を7-9に、またはその逆に一致させたいだけでなく、数字キーパッド全体を再マップしたい。特に、そのキーパッドの一部であるNumLockキーを再マップする必要があります。これはシステムレベルで傍受されているようで、マップしてキャラクターを放出することはできません。
私が欲しいのは、アプリケーションを実行しているときに、NumLockキーがシステムのNumLock設定を切り替えず、代わりに他のキーを発行することです。
私はここでJavaで可能なことの領域を超えていますか?または、この低レベルまで掘り下げてこれを達成する方法はありますか。