我有一台笔记本电脑,我使用外接键盘。当我使用外部键盘打字时,我想使用美式键盘布局,因为这是我拥有的外部键盘类型。另一方面,当我使用集成键盘打字时,我想使用瑞典语布局。
这可能吗?我将如何去做?
我在这里问是因为我认为我们会在这里找到大多数 Linux 专业知识。
我必须每天编写代码,而且我更喜欢使用我一生都使用过的标准美式键盘布局来编写代码。与此同时,我发现自己需要越来越频繁地输入德语。
我最近买了一个德语键盘,打算将它与我的主键盘同时插入,每当我需要一个美式键盘上没有的特殊字符时,只需在外板上敲相应的键:ö、ä、ü , ß, 欧元。不幸的是,这根本不起作用:无论键上印有什么符号,两个键盘似乎始终共享相同的布局。我可以使用 Alt+Shift 切换键布局,但这并没有真正的帮助:我可以保证在某些时候我会因为意外的键布局切换而浪费时间和生产力。
理想的解决方案是,当我开始在该键盘上输入时,每个键盘都会强制切换到适当的键布局。也就是说,简单地在美式键盘上键入会强制系统键盘布局为美国英语,而在德语键盘上键入会强制系统键盘布局为德语。这支持我一直使用美式键盘的用例,除非我需要一个仅限德语的字符,此时我会在恢复打字之前伸手过去并使用另一个键盘。如果解决方案也消除了标准的键盘快捷键,那就更好了。
是否存在 Windows 配置来完成此操作?如果没有,那么外部程序呢?花时间为此编写我自己的实用程序并不是一个理想的解决方案,但如果没有其他任何东西,我将不得不求助于它。
我相信这个问题不是重复的,因为这里和这里的问题想用同一种语言输入,而我想输入两种不同的语言;这里的问题已被 Windows 10 取代,无论如何我希望在每个键盘的基础上自动切换。
我将两个不同的键盘连接到我的电脑。(均使用USB口与电脑通讯。)问题是:
为什么当我在一个键盘上按下 Caps-Lock 或 Num-Lock 时,另一个键盘上的相关灯(键盘上的 LED)也会亮起并熄灭!?
正如@Tetsujin 在第一条评论中提到的,我猜电脑收到来自一个键盘的请求,并将应答广播发送到所有端口。如果是这样,为什么?不是每个端口都有一个特定的地址来发送该地址的答案吗?当前的这种机制不会增加脆弱性吗?(例如硬件键盘记录器)