根据使用的键盘重新映射键盘键

根据使用的键盘重新映射键盘键

我有一个Dell XPS13并且正在使用一个Keychron K2键盘。键盘布局不同。

有没有办法在不同的键盘上映射不同的键?可以同时映射,也可以使用某种易于访问的开关。

我通常将CtrlAlt互换,但它们是键盘上的不同键,并且Fn键位于右侧Keychron k2

任何建议或帮助都将不胜感激。

答案1

我不知道是否可以根据正在使用的键盘自动切换键盘布局。但是,您可以方便地在系统中安装多个键盘布局,然后使用热键(默认情况下为Ctrl+ )在键盘布局之间切换Space

在“设置”-“区域和语言”中,您可以通过点击+“输入源”下的按钮来添加另一个键盘布局。您可以在“设置”-“键盘快捷键”的“打字”部分下更改热键以在不同键盘布局之间前后切换(如果您有两个以上的不同布局处于活动状态,则很有用)。

答案2

解决方案甚至比通过 xmodmap 更简单。

在键盘 > 布局 > 选项... 中,有一个“Ctrl 位置”的键盘布局选项。我刚刚选中了“右 Ctrl 作为右 Alt”和“将左 Alt 与左 Ctrl 交换”。

现在两个键盘均能正常工作。

相关内容