
私のラップトップには、Endキーがある場所に残念ながら終了ボタンがあります。
すでに私オペレーティングシステムで起動されるPowerOffハンドラを無効にする方法はありますか?(私の場合はUbuntu 14.04)。今、私はそれをend
鍵として使用するのと同じように便利なことをしたいと思います。
電源オフボタンは電源ボタンEnd
これはデバイスですが、通常は次のように処理される他のすべてのキー(含まれていません)ではありませんAT Translated Set 2 keyboard
。
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 UVC HD Webcam id=10 [slave keyboard (3)]
↳ Asus WMI hotkeys id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
私はこれは再マッピングがより困難になると思いますが、それでも可能だと思います。
また、のキーはXウィンドウシステムに部分的にのみ表示されます。つまり、イベントPowerOff
はありません。KeyRelease
KeyPress
$xev
...
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
...
これにより、Ubuntu独自のキーボードショートカットマネージャを使用して割り当てることができなくなるようです。
キーはUIによく分散されています。問題は、押されたときにジョブが実行されないことです。コマンドを実行したくありません。システムはこのキーを別のend
キーとして解釈したいと思います。
これは基本的に私が学んだものです。