Некоторые ограничения при использовании модуля keyboard в разных операционных системах:
- Linux. 1 Чтобы использовать библиотеку keyboard в этой системе, нужно установить её от root. 1 При запуске сценария необходимо запускать его с правами суперпользователя. 1
- macOS. 1 Возможно, потребуется разрешить терминалу или другим приложениям изменять состояние машины, например, путём ввода текста. 1 По состоянию на сентябрь 2021 года библиотека keyboard на macOS находилась в экспериментальном состоянии. 1
В целом модуль keyboard считается универсальным решением, которое подходит для Windows и Unix-подобных систем (Linux, MacOS). 2