首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置和存储自定义键盘快捷方式?(Ubuntu 14.04)

如何设置和存储自定义键盘快捷方式?(Ubuntu 14.04)
EN

Ask Ubuntu用户
提问于 2014-12-16 17:20:57
回答 1查看 1.3K关注 0票数 3

我想通过命令行设置和检索自定义键盘快捷键。我已经了解了如何使用工具-2 (以及通过gconf编辑器导航)设置和恢复正常的标准快捷方式。我也看到了显然定制的键盘快捷键是存储在dconf中,尽管我对此表示怀疑。

在尝试使用dconf编写和读取设置时,该工具似乎并不是在更新相同的设置。有人能帮我找到并更新这些自定义键盘快捷键吗?

我在dconf做的尝试:

  1. 我设置了快捷方式:dconf write '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0' "'<Primary><Alt>p'"
  2. 我检查了打开统一破折号,并去‘键盘’和‘键盘快捷键’。好像还没设定好呢。
  3. 然后,我设置了自己的快门"custom0“,看看我是否使用了错误的语法。我设置并清除了几次并呼叫:dconf read '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0'
  4. 即使设置了其他键盘快捷键,custom0也是唯一返回值的。

背景:我试图在钢琴键和女妖多媒体键之间交换。我发现了用于发送键盘快捷键的[医]钢琴座。有时我会切换,每次打开键盘快捷键来更新它们都很乏味。我已经想出了如何通过以下方式设置多媒体键:

代码语言:javascript
运行
复制
gconftool-2 --set '/apps/gnome_settings_daemon/keybindings/play' --type 'string' '<Primary><Alt>p'
gconftool-2 --set '/apps/gnome_settings_daemon/keybindings/play' --type 'string' ''

编辑(2014-12-18):

我想知道我是不是做错了。看起来键盘->快捷键没有很多命令行选项。

CCSM还负责捕捉键盘快捷键,这是否可以通过命令行进行配置?

说明与问题有关但不重复的问题:

EN

回答 1

Ask Ubuntu用户

发布于 2014-12-16 23:30:14

向大家展示:

代码语言:javascript
运行
复制
gsettings list-recursively  | grep --ignore-case "keys\|hotkey\|keybind"

得到:

代码语言:javascript
运行
复制
gsettings get org.gnome.settings-daemon.plugins.media-keys calculator

设置:

代码语言:javascript
运行
复制
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator 'Hiragana'

欲了解更多信息:

代码语言:javascript
运行
复制
man gsettings

要轻松地获得“特殊”键(多媒体、非标准函数键)的值:

代码语言:javascript
运行
复制
xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

所有这些在最近的Ubuntu中都是标准的,不需要安装任何额外的工具。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/562145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档