Способ переключения раскладки клавиатуры с помощью горячей клавиши без сбоя Skype на Windows 10

668
x3al

До Windows 10 я использовал что-то похожее на скрипты Autohotkey, упомянутые в этом вопросе . После обновления до Windows 10 PostMessage в окне чата 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. Нужно ли отправлять что-то еще?

0
Это известная проблема скайпа. Проверьте здесь: http://community.skype.com/t5/Windows-desktop-client/Skype-v-7-7-freezes-on-Windows-10-after-pressing-keyboard-local/td-p/4066735 Daniel 8 лет назад 0

1 ответ на вопрос

0
Roman Nikitchenko

Довольно раздражающая проблема скайпа с зависанием на раскладке клавиатуры. Для обходного пути пользователя стоит использовать [Win]+[Space]комбинацию.

Похожие вопросы