Задать вопрос
@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


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

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект