如何在 Debian 上临时更改键盘布局? (没有X)

如何在 Debian 上临时更改键盘布局? (没有X)

如何快速更改美国和德语之间的键盘布局?

setxkbmap此处不适用,因为我只有 SSH shell。

持续变化通过

dpkg-reconfigure keyboard-configuration
dpkg-reconfigure console-data

也是不需要的。

我想解决方案很简单,但我没有找到。

答案1

尝试:

# loadkeys us

从终端,通过 ssh 运行此命令是没有意义的,因为通过 ssh 使用的键盘是本地键盘,并且 ssh 客户端在根据本地键盘映射解释按键后发送按键。即使你尝试也不会成功。

您可以在 中找到所有可用的控制台键盘映射/usr/share/kbd/keymaps

答案2

您的意思是您想要更改启动终端的计算机控制台的键盘布局;并在启动 ssh 连接之前执行此操作;修改后的键盘布局是否有一个特殊的键可以在“我们”和“德语”模式之间切换?

嗯,默认情况下没有任何这样的设置;这些布局切换通常在拉丁/非拉丁布局之间完成。

但是,您可以采用这些现有设置之一(例如,希腊键盘的控制台布局定义),将其复制到另一个名称下,编辑它并使用适用于您想要的“德语”布局的任何内容更改希腊字母定义。然后加载修改后的布局;现在您可以在它们之间切换。

另一方面,如果您只想更改整个 ssh 会话期间的布局;loadkeys us正如 totaam 所说,只需在启动 ssh 会话之前调用即可;和loadkeys de之后。

相关内容