更改修饰键的行为

更改修饰键的行为

在编程方面,丹麦语键盘布局有点愚蠢。当我使用 Macbook 作为我的主要工作笔记本电脑时,我更改了布局,因此单击left shift会生成一个左括号并right shift生成一个右括号。以同样的方式left CTRLright CTRL会形成大括号。

如何在 Ubuntu 16.04 中采用相同的键盘行为?

答案1

有一个名为 xcape 的实用程序可以执行此操作。 https://github.com/alols/xcape

因此,使用 xcape 的解决方案涉及在启动时运行以下命令:

xcape -e 'Control_L=ISO_Level3_Shift|7;Control_R=ISO_Level3_Shift|0;S‌​hift_L=Shift_L|8;Shi‌​ft_R=Shift_R|9' -t 200 on startup

如果这应用于不同的键盘布局,则命令需要不同。

相关内容