Я занимаюсь программированием робототехники на python и хотел бы, чтобы клавиатура контролировала движение робота. Мой единственный опыт с чем-то вроде этого - написание игры на Java с использованием SWT, и я думаю, что основная идея здесь заключается в том, чтобы создать некоторые обработчики событий клавиатуры и запустить основной цикл выполнения.
Из того, что я прочитал, кажется, что рекомендуемый способ сделать это - использовать какую-то библиотеку графического интерфейса, такую как pyglet или wxPython (нет опыта работы с ними). Однако я понимаю, что для их работы требуется какое-то главное окно или холст, и мне просто нужны возможности обработки нажатия клавиш.
Итак, какой самый простой способ программирования ответов на нажатие клавиш?