Нужно чтоб по нажатию клавиши эта клавиша выводилась на экран, и что-то выполнялось. Функции есть. Для винды getch() для линя вот нашел:
import sys
import tty
tty.setcbreak(sys.stdin)
while True:
print ord(sys.stdin.read(1))
Но вот 2 проблемы, во первых, код Для линукса выдаёт коды клавиш, можно конечно сделать словарь, и чтоб в зависимости от полученого кода он печатал разные клавиши, но я уверен есть способ по попроще, может не попроще но хотябы не такой рутинный. И второй вопрос. Нужно чтоб выводисись напечатаные символы в строчку, как это сделать? чтоб одновременно и в строчку символы выводились и в зависимости от нажатой клавиши свои функции выполнялись.