使用第二个键盘输入特殊字符

使用第二个键盘输入特殊字符

我目前有一个闲置的键盘(确切地说是 HP 的 KBRF1921)。我总是需要输入一些希腊字符,例如 αβɣ 和拉丁字符 abc。

如果我可以用一个拉丁语输入法,用另一个希腊语输入法,那就太好了。每次我想输入它们时,都要转到字符映射表或插入符号,这总是有点烦人。这里已经有人问过这个问题:如何在 Linux 下使用第二个 USB 键盘来操作特殊键?但这个问题目前还没有答案,而且它只适用于 Linux 和 USB。我目前的键盘使用 PS/2 来节省一些 USB 端口。这里还有另一个:https://steamcommunity.com/app/238460/discussions/1/540741859026417095/但他们的解决方案是针对游戏的。

我同时使用 Linux 和 Windows,因此适用于任一平台的内容都值得欢迎。

答案1

第一部分 Linux:

在许多 Linux 发行版中,您可以轻松添加多种语言,并使用键盘快捷键(通常是 set Left Alt+ )在它们之间切换Shift

如果你想物理安装 2 个键盘,你可以按照一台计算机上有两个键盘...
首先,你需要识别设备 ID,例如xinput

xinput -list | grep -i key

setxkbmap然后你可以使用类似的东西来设置布局

setxkbmap -device <NUMBER OF 2nd DEVICE> gr

一些参考资料:

  • 总是man xinputman setxkbmap
  • 你也可以使用更复杂的东西:从这里例如

    setxkbmap 'pl,gr' -variant ',polytonic' -option 'grp:alt_shift_toggle'
    

第二部分 Windows:

如果你不想添加输入语言从 Vista 开始

您可以通过更改键入的语言(输入语言)来编辑多种语言的文档。Windows 中附带输入语言,但您需要先将其添加到语言列表中,然后才能使用它们。

在 SE 的另一个问题中,在 Windows 中使用具有不同键盘布局的多个键盘,建议这个程序右键盘

在某些论坛上你可以找到建议使用HID 宏 一种用于发送从不同 USB 设备激活的键盘宏的软件...

如果你想按照以下教程如何更改键盘输入语言 您可能会发现上面的链接很有趣。

请注意,即使在这里,您也可以像按Left Alt+一样轻松地在两种语言布局之间切换Shift

参考:

附言:不到 4 美元,还有一些时间 替代解决方案键盘透明贴纸在非希腊键盘上标记您想要的希腊字母。硬件解决方案:-)

相关内容