これはできないようですが、特定のキーボード(たとえば、私のラップトップに組み込まれているキーボード)で特定のキー(たとえば、一番上の行の「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ファイルに追加し、すべての端末に設定できると確信しています。