mat*_*ter 11 keyboard shortcut-keys
将Keyboard > Shortcuts > Launchers 中的键盘快捷键绑定到“特殊键盘键”,如Home、Search、Mail按钮等,在新桌面(14.04.1)上不起作用,但在前者(14.04)上起作用。
在设置屏幕内单击它们时,我可以正确识别键盘(Microsoft Natural Ergonomic 7000)的那些特殊键,表明这些键已被识别。但是,它们实际上不会产生我在该设置屏幕中分配给它们的“启动”效果。
相反,鼠标指针在被点击时会消失(并在鼠标移动时再次显示)。
奇怪的是,它们确实在例如 Chrome 中被捕获,使用它们的默认 Chrome 行为,但不是按我的设置预期的那样被桌面捕获。
摆弄ls -l /dev/input/by-id然后sudo evtest /dev/input/..我可以注意到这些键通过一个与鼠标事件共享的事件接收器,这与我键盘上的普通键不同。
我不确定:
有任何想法吗?
swi*_*ift 16
阅读关于键绑定
dconf-editor > org > gnome > desktop > wm > keybindings
键绑定现在存储在
dconf注册表中。
您可以安装dconf-editor以查看和编辑它们:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install dconf-tools
Run Code Online (Sandbox Code Playgroud)
或者,如果您已经安装了 Universe 存储库,请从 UbuntuUpdates.org PPA 获取软件包:
trusty包 您也可以使用gsettings命令行工具。
例如,要在命令行上获取键绑定:
gsettings get org.gnome.desktop.wm.keybindings switch-windows
Run Code Online (Sandbox Code Playgroud)
或在命令行上设置键绑定:
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
Run Code Online (Sandbox Code Playgroud)
绑定键由窗口管理器处理持久保存在org.gnome.desktop.wm.keybindings的部分dconf。在导航和的Windows快捷方式的种类都存储在这里。过去,每个窗口管理器都负责在自己的架构下存储自己的快捷方式。现在metacity,compiz窗口管理器和窗口管理器都使用这个集中的、统一的绑定集。有映射文件/usr/share/gnome-control-center/keybindings/显示每个窗口管理器如何使用这些键绑定。
窗口管理器处理的键绑定支持将执行相同操作的多个键。该gnome-control-centerGUI不支持它,但你可以使它工作使用dconf-editor。例如,要让关闭窗口同时使用传统的Alt+F4和更容易点击的Pause/Break按钮,请更改:
org.gnome.desktop.wm.keybindings 相近 ['Pause', '<Alt>F4']
org.gnome.settings-daemon.plugins.media-keys
来自Launchers、Screenshots、Sound and media、System和Custom 快捷方式的快捷方式存储在此处。
自定义快捷方式dconf使用“可重定位模式”存储。
架构名称是org.gnome.settings-daemon.plugins.media-keys.custom-keybinding
每个自定义键绑定具有三个属性:name、command和binding。
由于可重定位架构,gsettings自定义快捷方式更难使用。
这是获取第一个自定义键绑定名称的示例:
gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name
Run Code Online (Sandbox Code Playgroud)
四个附加按钮在 中管理org.gnome.settings-daemon.plugins.power,它们是:
button-hibernate,button-power,button-sleep,和button-suspend。
可能的值是suspend,sleep,hibernate,interactive,和nothing。
这些按钮当前不由
gnome-control-center.
如果您想重新分配sleep键盘上的按钮,
您当前必须使用dconf-editor将本节中的按钮分配给nothing。
另请阅读有关文本输入快捷方式的信息xbindkeys
最好的祝愿,