Железный Питон не производит нажатия клавиш

Это был мой код до сих пор. Я не уверен, почему getch и ord не работают должным образом в Iron Python, когда я пытаюсь нажать клавишу и распечатать строку.

from msvcrt import getch

while True:  
    key = ord(getch())  #sets variable to a random key looked up by ord  
    if key == 27:       #if esc key pressed, it quits  
        break  
    elif key == 9:      # if tab key is pressed prints  
        print('take picture')  
    else:           # if nothing is pressed it continues    
        pass    

Когда я запускаю это в Python 3.7, он функционирует должным образом, но когда я помещаю его в Iron Python, у него возникают проблемы с его обработкой, и он либо выдает 65535, либо ошибку ascii (только при удалении функции ord)

0 ответов

Другие вопросы по тегам