So können Sie das Tastaturlayout mit einem Hotkey wechseln, ohne Skype unter Windows 10 zum Absturz zu bringen

769
x3al

Vor Windows 10 habe ich etwas verwendet, das den in dieser Frage erwähnten Autohotkey-Skripts ähnelt . Nach dem Upgrade auf Windows 10 führt PostMessage zu einem Skype-Chatfenster dazu, dass Skype einfriert.

Gibt es eine andere Möglichkeit, Tastaturlayouts zu wechseln? Ich habe 3 Layouts und möchte jedes mit Strg-, Alt- und Umschalttasten (einmaliges Drücken) aktivieren können, und mein Skript funktioniert auch außerhalb von Skype.

Hier ist ein Beispiel für das Skript, das das Problem auslöst:

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

Wenn dieses Skript ausgeführt wird, friert RCtrl sofort den Skype ein. Muss ich noch etwas schicken?

0
Es ist bekanntes Problem von Skype. Überprüfen Sie hier: http://community.skype.com/t5/Windows-desktop-client/Skype-v-7-7-freezes-on-Windows-10-after-pressing-keyboard-local/td-p/4066735 Daniel vor 8 Jahren 0

1 Antwort auf die Frage

0
Roman Nikitchenko

Ziemlich ärgerliches Skype-Problem mit Tastaturumschaltung beim Umschalten. Um den Benutzer zu umgehen, verwenden Sie die [Win]+[Space]Kombination.