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

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

我输入 dvorak,但我不想让它成为系统范围的默认设置而让其他用户感到困惑。

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

对于 X,这很好。如何在真实控制台中实现此行为 ( Ctrl- Alt- F3)?

即我如何将控制台键盘映射更改为 dvorak没有设置系统范围的默认值。使用 sudo 来执行此操作是可以的,但它不能是任何控制台用户的默认键盘映射。

类似资源似乎正在解释如何永久地改变系统,但我需要暂时动态地更改它。

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

答案1

您要查找的命令是loadkeys。使用sudo loadkeys dvorak暂时切换,和sudo loadkeys us(或任何您的 qwerty 键盘映射)返回。

您可以使用以下之一这些方法这样就sudo loadkeys不需要您输入密码了(我建议使用方法 2)。

相关内容