出于某种原因,我必须在login后禁用PrintScreen键(包括其他键,如Alt,Ctrl,F1〜F12),所以我写了一个启动脚本来做到这一点。 它必须是:
我试过这些方法,他们都没有工作:
(我已经使用了showkey和xev来获得PrintScreen的键盘代码是107)
重新命名,删除或更改在Gnome中按PrintScreen键触发的/ usr / bin / gnome-screenshot的权限,当我按下不是我想要的键时,会popup一个窗口。
这些xmodmap命令可以成功禁用其他按键,如Alt,Ctrl, F1〜F12 ,但是它们不能用于PrintScreen,按PrintScreen将会激活gnome-screenshot并截取屏幕截图。
我怎样才能做到这一点?
我正在使用CentOS6.5,Gnome2.x
我有一个类似的问题,试图映射鼠标按钮,发现xinput
能够映射我的鼠标操作 – 它基本上能够列出和修改输入设备的设置。
我发现它偶尔被重置(usb设备重置,无论什么原因?),所以为了使它始终工作,我只是把它放在我的.bashrc while循环,就像;
(while xinput --set-prop "Logitech USB-PS/2 Trackball" "Evdev Middle Button Emulation" 1; do sleep 20; done&) >/dev/null 2>&1
您的映射当然会有所不同,因为您正试图完成键盘按键而不是鼠标按键的映射。 无论xinput是否会帮助你,都是有人猜测的 ,因为我不知道你的输入设备有什么确切的功能。