如何在Windows中快速添加和删除输入语言?

时间:2016-09-14 17:01:03

标签: keyboard

我有2个键盘布局(英语和俄语),我通常使用它,但有时我需要用捷克语输入内容。我需要打开设置语言和输入 - 选择捷克语,然后每次都选择QWERTY类型的键盘(因为默认情况下有QWERTZ布局)。我讨厌离开捷克语时,每当我想换成英语时它都会弹出。那么有没有办法创建一个按钮,当我需要使用时快速添加输入语言,当我不再需要它时将其删除?

我在Autohotkey论坛here上发现了类似的内容,但脚本并没有完全删除输入语言,只是使用某种快捷方式在所选语言之间切换。

1 个答案:

答案 0 :(得分:0)

不能完全回答您的问题,但这可能会有所帮助:

我为自己开发了ahk(ahk v2)脚本,用于通过Win + 1-9数字组合(捷克键盘上的相应键)输入捷克字符。如果您只想输入一些捷克字符,则不必切换到捷克布局。

#SC003::Send "ě"
+#SC003::Send "Ě"
#SC004::Send "š"
+#SC004::Send "Š"
#SC005::Send "č"
+#SC005::Send "Č"
#SC006::Send "ř"
+#SC006::Send "Ř"
#SC007::Send "ž"
+#SC007::Send "Ž"
#SC008::Send "ý"
+#SC008::Send "Ý"
#SC009::Send "á"
+#SC009::Send "Á"
#SC00A::Send "í"
+#SC00A::Send "Í"
#SC00b::Send "é"
+#SC00b::Send "É"
#SC01A::Send "ú"
+#SC01A::Send "Ú"
#SC027::Send "ů"

通过输入获得这些SC键代码

#InstallKeybdHook ; 

在您的任何ahk脚本中。有关说明,请参见https://lexikos.github.io/v2/docs/KeyList.htm#SpecialKeys

由于编码方面的问题,可能还需要使用BOM将脚本另存为UTF-8。