在 Windows 10 中,如何从左键盘输入英语,从右键盘输入匈牙利语?

在 Windows 10 中,如何从左键盘输入英语,从右键盘输入匈牙利语?

我在布达佩斯的一家 IT 公司工作,我们在那里做大量的结对编程。

虽然我是美国人,有 30 年的肌肉记忆决定了键盘上字符应该出现的位置,但我总是希望(需要)使用英文布局。

我的同事是匈牙利人,无论他们是盲打还是看键盘,英语布局对他们来说都不是最佳的。

我的桌子上实际上有两个不同的键盘(一个 Genius 和一个 Dell)。

我的操作系统是 Windows 10。

有什么方法可以让计算机将 Genius 输入视为英语,将 Dell 输入视为匈牙利语?

答案1

有什么方法可以让计算机将 Genius 输入视为英语,将 Dell 输入视为匈牙利语?

是的,但是你需要一个额外的软件,例如看看在同一台机器上使用不同布局的多个键盘

尽管同一台计算机可能连接了多个键盘,但 Win32 API 会将它们视为只有一个键盘。程序会从每个键盘接收按键,但无法知道哪个键盘发送了特定的按键。

通常,这正是程序想要的。操作系统的作用是保护程序免受处理多个输入设备的复杂性的影响。但在这种情况下,我们需要知道使用了哪个设备才能切换输入语言。幸运的是,原始输入 API 公开了哪个设备正在发送消息,这解决了我们的问题。

该程序易于使用。只需运行它,通知区域就会出现一个图标。右键单击该图标即可关闭该程序。第一次使用键盘时,将出现一个弹出窗口,其中列出了可用的输入语言。选择正确的语言,然后单击“确定”。从现在开始,每次使用该键盘时,每个应用程序都会切换到该语言。可以在控制面板上的“区域和语言选项”中添加更多输入语言。

在此处输入图片描述

相关内容