Найти - Пользователи
Полная версия: Проверить нажатие любой клавиши
Начало » Python для новичков » Проверить нажатие любой клавиши
1 2
alien308
Как определить была ли нажата клавиша, желательно переносимо для Linux и Windows.
alien308
А непосредственно из питона возможно? Или пакет чтобы из Linux и Windows работал
ZerG
Мне тяжело понять что вы спросили….
alien308
Чтобы было кросплатформенно.
ZerG
Кто мешает взять обе либы - и набросать свой модуль в котором сделать проверку на ОС и использовать нужный класс/функцию?
alien308
Как я понял либы для моих целей избыточны. Мне надо в командной строке проверять нажатие клавиши в окне терминала, а не на рабочем столе или в других программах.
ZerG
Ну так в чем проблема?

while True:
    i = input('',)
    if i:
        print(i)
    else:
        print('')
    time.sleep(0.1)

код конечно дуристика полная - но у вас задачи по ходу тоже не особо…
alien308
Попробовал. Происходит остановка программы и ожидание ввода с клавиатуры. А надо только проверить нажатие клавиши, без ожидания ввода.
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
on linux2
ZerG
Это для 3 питона!
для 2 rawinput
ну если вы даже в таком примере не разобрались = я рекомендую вам почитать для начача что нить
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB