Задать вопрос
@valo1114
Python coder

Почему не переключается раскладка?

Доброго времени суток !
Есть код:

from pynput import keyboard

def my_hot_key():
    print("Message")

def on_release(key):
    keys = str(key)
    if keys == "'q'":
        my_hot_key()
    else:
        pass

try:
    with keyboard.Listener(
            on_release=on_release) as listener:
        listener.join()
except:
    pass


Он рабочий.
Но после запуска не дает возможность переключать языковую раскладку на клавиатуре.
Можно это как-то исправить ? Каким способом ?
Спасибо.
  • Вопрос задан
  • 295 просмотров
Подписаться 2 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@aniMidddle
Мне кажется что это просто недоработка со стороны разработчика этого модуля, когда он (модуль) не может отслеживать динамическую смену раскладки клавиатуры, сколько не искал способов адекватного решения проблемы я так и не пришёл к хотя бы наполовину рабочему решению.

Короче, ждём патча.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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