特定のキーボードの特定のキーを無効にする

特定のキーボードの特定のキーを無効にする

これはできないようですが、特定のキーボード(たとえば、私のラップトップに組み込まれているキーボード)で特定のキー(たとえば、一番上の行の「6」)を無効にしたいと思います。鍵はスパム6秒ですが、それ以外はうまくいきます。 (代替品を注文しましたが、場所のため時間がかかります。)私は主にUSBキーボードを使用しますが、1つのキーに対してキーボード全体を無効にする(xinput --floatを使用)ことは痛いです。

それでは、特定のキーボードの特定のキーを無効にできますか?私はKubuntu 19.10を使用していますが、ここではこれは重要ではないようです。

ベストアンサー1

私はこれを試みます:

xevを使ってキーボードのキー6のキーコード(「私のキーボードでは15」)を見つけます。次に、xmodmap -e "keycode 15 = "xevを使用して見つかった数字が15の場所を使用します。これにより、キーは何でもマッピングされます。再起動後もコマンドが持続しなくなった場合は、起動アプリケーションにコマンドを追加します。

キーボードのみが必要な場合:

  • xkbcomp 1.2.0のインストール
  • 以下を使用してxinput list特定のキーボードIDを見つけます。
  • ロキーのキーコードを見つけますxev

詳しくはリンクから...https://superuser.com/a/869064/964775

  • これをキャンセルするには、xevによって提供されたキーを覚えているか記録してから、xmodmapをそのキーに再マップする必要があります。

  • 私はこれを.profileまたは.bashrcファイルに追加し、すべての端末に設定できると確信しています。

おすすめ記事