или INT не приходит, или клавиатура не читается. поставь dbgprint на чтение #FE и посмотри, какие байты считаны (если вообще считаны)