Nic*_*oul 21 keyboard thinkpad lenovo
我的 Thinkpad R500 的后退/前进键与方向键差不多,所以在 Firefox 上我总是不小心丢失输入的文本。
如何禁用这些后退/前进键?
摘自 xev:
KeyPress event, serial 29, synthetic NO, window 0x5e00001,
root 0xbc, subw 0x0, time 2375874, (1279,794), root:(1285,881),
state 0x10, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x5e00001,
root 0xbc, subw 0x0, time 2377115, (1279,794), root:(1285,881),
state 0x10, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Run Code Online (Sandbox Code Playgroud)
Isa*_*iah 22
您可以使用该xmodmap命令禁用键。例如,要禁用XF86Back,请运行以下命令:
xmodmap -e "keycode 166="
Run Code Online (Sandbox Code Playgroud)
这会将键码166(XF86Back您可以在xev输出中看到的键码)设置为空,这意味着它被禁用。重新启用XF86Back:
xmodmap -e "keycode 166=XF86Back"
Run Code Online (Sandbox Code Playgroud)
要自动禁用后退和前进键,请.xmodmap在您的主文件夹中创建文件并将以下内容粘贴到其中:
keycode 166=
keycode 167=
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3954 次 |
| 最近记录: |