首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用映射左控件<LCTL>键作为快捷方式

使用映射左控件<LCTL>键作为快捷方式
EN

Unix & Linux用户
提问于 2015-08-17 18:30:11
回答 1查看 401关注 0票数 2

我使用以下方法将<LCTL>密钥映射到/usr/share/X11/xkb/symbols/en中的Tab

代码语言:javascript
运行
复制
key <LCTL> { [    Tab,   Tab,       Tab,         Tab  ] };
key <MENU> { [ Alt_R,      Alt_R,         Alt_R,            Alt_R ] };

现在,我希望将Switch applications的快捷方式设置为Alt + Tab,将左键映射为Tab。然而,出现了两个问题。

  1. UbuntuGnome15.04中的Keyboard -> Sortcuts接口不识别我当前活动的自定义键盘布局,而是将我的击键解释为来自标准QWERTY。而在QWERTY中,Alt + Ctrl还不足以形成一条捷径。
  2. 即使在将Switch applications分配给Alt + Tab之后(通过切换活动键盘布局),在我的自定义布局中按下这些键也没有任何影响!只有按相应的QWERTY键才行。

简而言之,Shortcuts接口似乎完全忽略了我的自定义布局。

我能做什么使我的自定义布局也与快捷方式工作?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-08-18 05:13:08

在阅读了一些关于赋值修饰符的内容之后,遵循了吉利斯的提示,我想到了

代码语言:javascript
运行
复制
key <TAB>  { [ BackSpace ] };
key <CAPS> { [ Control_L ] };
key <LCTL> { [ Tab ] };
key <MENU> { [ Alt_R ] };

modifier_map Control { <CAPS> };
modifier_map Mod1 { Alt_L, Alt_R, <MENU> };

这解决了问题1和2。非常感谢,吉尔斯!

(不幸的是,修饰符重新映射仍然存在于键盘布局中,尽管我只将它们配置为一个。但最好在另一个问题中讨论。)

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

https://unix.stackexchange.com/questions/223768

复制
相关文章

相似问题

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