Как использовать тип переменной key в питоне?
Практически в любой книге input фигурирует чуть ли не с первой главы. Ты python методом тыка учишь, или что?

UPD.
import msvcrt

inp_key = msvcrt.getch().decode()
P.S. Это для Windows. Для Linux разбирайся с curses
Смотрите функцию input(), которая принимает введенное из консоли значение и записывает его в строковом формате в указанный вами объект.