标签: setxkbmap

将右 Alt 映射到 Ctrl 键

我使用基于 Ubuntu 14.04 的 Linux Mint Mate 17,\n并且我\xc2\xa0想映射我的右侧Alt作为Ctrl按键\n(因为我可以用右手拇指触及它,这更舒服)。\ xc2\xa0\n我该怎么做?

\n

我尝试在线搜索。\xc2\xa0\n但是,大多数指南都是基于使用Xmodmap,\n这似乎已被弃用。\xc2\xa0\n其他一些人使用xkb,但我最终放弃了配置它。\xc2\xa0\n一个的尝试是添加类似的东西

\n
key <ALTGR> { [ Control_L ] };\n
Run Code Online (Sandbox Code Playgroud)\n

到xkb_symbols“pc105”部分/usr/share/X11/xkb/symbols/pc,\n但它不起作用。\xc2\xa0\n在\xc2\xa0fact中,我\xc2\xa0也不明白为什么我应该专门使用这个文件\n(其中有很多符号目录,我发现仅在 macintosh_vndr/apple 文件中包含“pc”行),也不应该在哪里学习密钥 \xe2\x80\x93 RALT 或 ALTGR 的正确名称,这只是我的建议,也不是该部分的内容名称 pc105 的意思是。

\n

经过更多搜索后,我发现以下命令可以满足我的要求:

\n
setxkbmap -option ctrl:ralt_rctrl\n
Run Code Online (Sandbox Code Playgroud)\n

但是,它显然仅适用于当前会话。我尝试将其添加到我的 中.profile,但没有帮助。这样做的正确方法是什么?

\n

xkb keyboard-layout setxkbmap

6
推荐指数
0
解决办法
2194
查看次数

即使操作系统中的所有内容似乎都报告了正确/想要的布局,键盘布局也是错误的 - 例如 åäö 变成了 [';

几个月前我安装了 Manjaro 21.x(不记得确切的版本)并选择了 Gnome 风格。像往常一样,我将操作系统设置为具有两种键盘布局(美国和SE),生活很棒。然后,当我意识到 Gnome 不适合我时,生活变得不那么美好了。因此,我只需使用包管理器安装 XFCE 即可切换回旧的 XFCE。现在,每当我启动 Linux(或注销并再次登录)时,我的键盘布局实际上似乎是美国的,因为每次我写\xc3\xa5\xc3\xa4\xc3\xb6它都会变成[\';. 这种情况发生在操作系统的任何地方。

\n

我尝试对其进行故障排除,但实际上什么也没发现。看来操作系统真的相信我使用 SE 布局。例如,XFCE 中的布局切换器显示 SE:

\n

在此输入图像描述

\n

有趣命令的一些输出(无论我是否遇到问题或解决它,它们都是相同的):

\n
\xe2\x9e\x9c cat /etc/vconsole.conf                   \nKEYMAP=sv-latin1\nFONT=\nFONT_MAP=\n\n\xe2\x9e\x9c localectl status                             \n   System Locale: LANG=en_US.utf8\n                  LC_TIME=sv_SE.utf8\n                  LC_COLLATE=C\n       VC Keymap: sv-latin1\n      X11 Layout: se,us\n     X11 Variant: ,\n\n\xe2\x9e\x9c setxkbmap -print -verbose 10                    \nSetting verbose level to 10\nlocale is C\nTrying to load rules file ./rules/evdev...\nTrying to load rules file /usr/share/X11/xkb/rules/evdev...\nSuccess.\nApplied rules from evdev:\nrules:      evdev\nmodel:      pc105\nlayout:     se,us\nvariant:    ,\noptions:    grp:win_space_toggle,terminate:ctrl_alt_bksp\nTrying to build keymap using …
Run Code Online (Sandbox Code Playgroud)

gnome keyboard-layout manjaro setxkbmap

5
推荐指数
1
解决办法
927
查看次数

标签 统计

keyboard-layout ×2

setxkbmap ×2

gnome ×1

manjaro ×1

xkb ×1