Недавно мне пришла в голову одна идея. У меня было 3 раскладки клавиатуры: русская, английская и немецкая (поставил из-за изучения языка). В результате этого возникали некоторые неудобства. Например, немецкая клавиатура немного отличается от нашей, из-за этого приходилось угадывать, где находятся буквы (в этом языке есть буквы, которых нет ни в русском, ни в английском), а также я часто забывал о том, что раскладку нужно переключать 2 раза и многое другое. Идея заключалась в том, чтобы при вводе некоторой комбинации символов выводился другой символ, нужный мне. В моем случае это были буквы немецкого алфавита. Я зашел в интернет в поиске нужной библиотеки и наткнулся на библиотеку keyboard. В ней мне понадобились 2 функции: На самом деле функцию wait() можно сравнить с циклом while, но в этом случае она имеет больший функционал. Горячие клавиши сработают, когда введется сама комбинация, а затем будет нажат пробел. Несмотря на простоту и небольшие размеры этого кода, он уже несколько ра