在 Windows 10 上使用热键切换键盘布局而不导致 Skype 崩溃的方法

在 Windows 10 上使用热键切换键盘布局而不导致 Skype 崩溃的方法

在 Windows 10 之前,我使用过类似上述 Autohotkey 脚本在这个问题中. 升级到 Windows 10 后,向 Skype 聊天窗口发送消息导致 Skype 冻结。

还有其他方法可以切换键盘布局吗?我有 3 种布局,希望能够使用 Ctrl、Alt 和 Shift 键(单击)启用其中任何一种,并且我的脚本在 Skype 之外仍能正常工作。

以下是触发该问题的脚本示例:

#NoEnv
SendMode Input

ru := DllCall("LoadKeyboardLayout", "Str", "00000419", "Int", 1)
~RCtrl & F1::return
~RCtrl::PostMessage 0x50, 0, %en%,, A

运行此脚本后,RCtrl 立即冻结 Skype。我是否需要发送其他内容?

答案1

Skype 键盘布局切换时挂起的问题相当烦人。对于用户来说,解决方法是使用[Win]+[Space]组合。

相关内容