Какая польза от проклятий.KEY_ENTER, KEY_BACKSPACE? ⇐ Python

Программы на Python
Anonymous
Какая польза от проклятий.KEY_ENTER, KEY_BACKSPACE?

Сообщение Anonymous »

Код: Выделить всё

curses.KEY_ENTER
и Curs.KEY_BACKSPACE имеют значения, которые stdscr.getch никогда не возвращает, так какой в ​​них смысл? Должен ли мой код вообще тестироваться на их наличие?
Зачем это делать

Код: Выделить всё

c = stdscr.getch()
if c in (curses.KEY_BACKSPACE, curses.ascii.DEL):
...
Когда stdscr.getch() никогда не может иметь значение проклятий.KEY_BACKSPACE?
Я читал что коды Curs.KEY_* полезны для специальных ключей, которые могут не иметь значений ASCII, например KEY_UP и т. д., но есть ли смысл проверять curs.KEY_*, если вы тестируете ключи ascii ?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -backspace

Вернуться в «Python»