如何将 Caps Lock 键重新映射到 Shift Left 键?

use*_*556 10 keyboard-layout

我不想将Caps Lock键重新映射到Shift Left键,以便在我按下Caps Lock的功能时Shift Left进行处理。Ubuntu 中有一个文件可以在其中指定吗?

我知道,/etc/default/keyboard你可以在下面指定一些键盘选项,但不是这个。

Rad*_*anu 13

您可以在终端中使用以下命令:

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" #this will make Caps Lock to act as Shift_L
Run Code Online (Sandbox Code Playgroud)

要对每个会话进行此更改,在运行 ?? 之前的命令后.xmodmap,使用以下命令创建一个使用新键盘映射调用的文件:

xmodmap -pke > .xmodmap
Run Code Online (Sandbox Code Playgroud)

然后,.xinitrc在您的主目录中创建一个名为的文件,其中包含以下行/命令:

xmodmap .xmodmap
Run Code Online (Sandbox Code Playgroud)