首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布时的Xmonad键绑定

发布时的Xmonad键绑定
EN

Ask Ubuntu用户
提问于 2014-06-17 09:36:15
回答 1查看 603关注 0票数 1

我正试图按照如何在使用xmonad时更改键盘布局?实现xmonad的键盘布局开关。

我想使用Alt+LShift,因为它是我多年来使用的:

代码语言:javascript
复制
main = do
  xmonad $ defaultConfig
     {
        terminal = "gnome-terminal"
     } `additionalKeys`
     [ (( mod1Mask , xK_Shift_L), spawn "/home/gauthier/bin/layout_switch.sh")
     ]

我的问题是,应用程序不再响应包含Alt+LShift的快捷方式。例如,在emacs中,我通常以这样的方式输入M-<LAlt+LShift+.

通过上面的布局开关设置,xmonad获得了键chord,emacs什么也得不到。

我如何保留键盘开关的快捷方式,并让其他应用程序采用这种快捷方式?我同意键盘开关实际上改变了Alt+LShift发行版的布局。

EN

回答 1

Ask Ubuntu用户

发布于 2014-12-15 09:56:39

解决方案是跳过脚本,并使用setxkbmap设置键盘切换快捷方式。

我现在在我的登录脚本中运行这个命令:

代码语言:javascript
复制
# Keyboard layout switcher
setxkbmap -layout us,se -variant ,kinesis -option 'grp:alt_shift_toggle'

这正是我想要的。

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

https://askubuntu.com/questions/484481

复制
相关文章

相似问题

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