我如何*暂时*将*控制台*键盘映射更改为dvorak?

Joh*_*ero 5 command-line keyboard console dvorak

我输入了 dvorak,但我不喜欢让它成为系统范围的默认值来混淆其​​他用户。

我有一个运行的脚本,setxbmap dvorak当我想要 dvorak 时可以调用它,同样,另一个脚本可以setxbmap us在我想要 qwerty 时运行。

对于 X 来说,这很好。我如何在真正的控制台(Ctrl- Alt- F3)中获得这种行为?

即如何在设置系统范围默认值的情况下将控制台键盘映射更改为 dvorak 。必须 sudo 才能做到这一点很好,但它不能成为任何控制台用户的默认键盘映射。

这样这样的资源似乎在解释如何永久更改系统,但我需要临时更改它。

在 BSD 中,这可以通过使用 wsconsctl 来实现。

Rob*_*sak 6

您正在寻找的命令是loadkeys. 用于sudo loadkeys dvorak临时切换,和sudo loadkeys us(或任何您的 qwerty 键盘映射)返回。

您可以使用其中一种方法来实现,因此sudo loadkeys实际上不需要您提供密码(我建议使用方法 2。)