Железный Питон не производит нажатия клавиш - PullRequest
0 голосов
/ 07 ноября 2018

Это был мой код до сих пор. Я не уверен, почему 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...