Всем доброго времени суток. Столкнулся с проблемой: когда начинаю отслеживать нажатия клавиш клавиатуры - все хорошо, но стоит сменить раскладку клавиатуры - все слетает. Поясню: Тыкаю на 'J' английскую - пишет
Вот собственно сам код:
Клавиша j нажата
, но стоит сменить раскладку клавиатуры и тыкнуть на 'о' русскую - то пишет Клавиша j нажата
. Ни где ни нашел ответа, даже ChatGPT 4 тупит :3Вот собственно сам код:
Python:
from pynput.keyboard import *
def press(key):
try:
print('Клавиша {0} тыкнута лапкой кота'.format(key.char))
except AttributeError:
print('Спец.клавиша {0} тыкнута лапкой кота'.format(key))
with Listener(on_press=press) as listener:
listener.join()