Вопросы по теме 'getch'

curses getch () возвращает разные значения для главного окна и площадок в python
Метод getch() возвращает разные значения для главного окна и дополняет, если нажатая клавиша не является ASCII. Например, нажимая клавиши со стрелками, я получаю ожидаемые KEY_UP , KEY_DOWN и т. Д. В главном окне, но на панели я получаю 65 для...
1522 просмотров
schedule 04.11.2021

Как мне заставить вашу программу многократно увеличиваться, пока не будет нажата другая клавиша в операторе switch
Я работал над одной из этих игр со змеями, и у меня есть оператор switch, который говорит, что если нажата клавиша, чтобы переместить змею в направлении путем увеличения / уменьшения, но он будет делать это только в том случае, если я буду удерживать...
93 просмотров
schedule 22.11.2021

Почему мое нажатие на клавиатуру оценивается как ложное
Я новичок на C ++, пишущий игру про змейку. Вся программа отлично рисует доску, фрукты и голову змеи, однако я не могу изменить координаты головы змеи с помощью функции нажатия на клавиатуру. При прохождении функции ввода, которая получает нажатия...
90 просмотров
schedule 01.10.2021

в то время как цикл продолжает печатать и повторяться, что не так с моим getch?
я пытаюсь остановить цикл после ввода y/n, но он просто возвращает печать и запрашивает символ. что здесь не так? код: char con='r'; while(con != 'n' || con != 'y') { printf("Would you like to play again? (y/n): "); con=getch(); }
48 просмотров
schedule 03.03.2022

как вызвать событие getche () из process.Popen () - не отслеживает stdin
Я запускаю двоичный файл в Windows, используя: process = subprocess.Popen(cmd, stderr = subprocess.PIPE, stdin = subprocess.PIPE, stdout = ch.input) ch.input comes from: ch = InputStreamChunker('\n') ch.daemon = True ch.start() это был...
730 просмотров
schedule 24.03.2022

Что эквивалентно getch() и getche() в Linux?
Я не могу найти эквивалентный заголовочный файл для conio.h в Linux. Есть ли вариант для функции getch() и getche() в Linux? Я хочу создать базовое меню переключателя, в котором пользователь будет предлагать свой вариант, просто нажав одну...
129375 просмотров
schedule 04.05.2022

Python 3.4: getch() — пишущая машинка — Python
Главный вопрос о том, как построена моя программа на Python, я пытаюсь создать пишущую машинку для своей программы, которая при нажатии клавиши обновляется как графический интерфейс. Однако я столкнулся со странной проблемой с ASCII, особенно с...
2456 просмотров
schedule 06.06.2022

Эквивалентная функция C _getch () в Java?
Я использую Google Wave и хочу эмулировать возможность отправки сообщений до того, как вы действительно нажмете клавишу ввода. Есть ли Java-эквивалент функции C _getch() ?
23858 просмотров
schedule 18.06.2022

Как читать одним символом клавиатуры (например, getch)?
В C я мог бы использовать getch() для получения ввода, не заставляя пользователя нажимать ввод. например #include <conio.h> int main() { char c; c = getch(); return 0; } Какая функция может сделать то же самое в C#? (без...
5414 просмотров
schedule 04.08.2022

Инструмент командной строки Xcode Swift считывает 1 символ с клавиатуры без эха или необходимости нажимать клавишу возврата
Мне нужна функция, такая как старая "getch()", в Objective C или Swift, чтобы читать один символ с клавиатуры без эха и без необходимости нажимать клавишу возврата после того, как символ был введен, чтобы функция продолжалась. Я знаю, что это...
1821 просмотров
schedule 10.08.2022

Почему вывод просто мигает, когда я не использую getch()?
Когда я компилирую и запускаю следующий код в Dev C++, #include <stdio.h> main() { printf("Hello world!"); } Выход просто мигает. Когда я добавляю getch , он остается. #include <stdio.h> main() { printf("Hello...
2346 просмотров
schedule 21.06.2023

Python Windows `msvcrt.getch()` обнаруживает только каждое третье нажатие клавиши?
Мой код ниже: import msvcrt while True: if msvcrt.getch() == 'q': print "Q was pressed" elif msvcrt.getch() == 'x': sys.exit() else: print "Key Pressed:" + str(msvcrt.getch() Этот код основан на этом...
20444 просмотров
schedule 02.08.2023

Как приостановить цикл одним нажатием клавиши, используя неблокирующий вызов ввода клавиши
Я использую следующий код Python, чтобы программа постоянно проверяла нажатие одной клавиши (это похоже на неблокирующую процедуру getch() для платформ Unix). Когда нажимается соответствующая клавиша, скажем, клавиша «p», я хочу, чтобы цикл...
784 просмотров
schedule 20.04.2023

C++ Очистить входной буфер
На данный момент я делаю программу с разными экранами, которые используют клавишу выхода для выхода, но что произойдет, если я нажму клавишу выхода, скажем, в меню параметров. А то я захожу в игру, которую игра позволяет выйти на выход, она...
599 просмотров
schedule 27.03.2023

msvcrt.getch() возвращает b'a' вместо 'a'?
У меня есть следующий код из одного класса: class _Getch: def __init__(self): self.impl = _GetchWindows() def read_key(self): return self.impl() class _GetchWindows: def __init__(self): import msvcrt def...
2620 просмотров
schedule 29.07.2023

портативная альтернатива kbhit() и getch() и system(cls)
Мне нужен переносной способ использования функций kbhit и getch. В настоящее время я разрабатываю простую ascii-игру, и мне нужно определить, нажата ли клавиша. Если это так, мне нужно прочитать его, а если нет, мне нужно продолжить, не дожидаясь...
6210 просмотров
schedule 11.04.2023

Как отслеживать нажатия клавиш в Python 3.7 с помощью IDLE на Mac OSX
Использование Python 3.7 с IDLE на Mac. Я хочу иметь возможность отслеживать нажатия клавиш и немедленно возвращать либо символ, либо его значение ASCII или Unicode. Я не понимаю, как использовать pynput с Idle. Любые идеи, пожалуйста?
27 просмотров
schedule 30.01.2023

Как печатать с помощью getch() в одну строку?
У меня проблема с python3. Я хочу напечатать «#» только в одной строке, когда я нажимаю кнопку «а» на клавиатуре, но с этим кодом, когда я нажимаю, например, 10 раз «а», не появляется "#", но когда я нажимаю кнопку "q", появляются все "#". Почему...
71 просмотров
schedule 05.02.2023

экран удержания для принятия клавиш со стрелками
для использования клавиш со стрелками сначала необходимо сохранить его для анализа. Вот почему я использую scanf для его хранения. Но когда я пытаюсь запустить этот код и когда я нажимаю клавишу «вверх», он показывает ^[[A , а когда я нажимаю...
107 просмотров
schedule 29.03.2024

Метод Python для чтения нажатия клавиш?
Я новичок в Python, и я только что сделал игру и меню на Python. Вопрос в том, что использование (raw_)input() требует, чтобы я нажимал ввод после каждого нажатия клавиши, я хотел бы сделать так, чтобы нажатие стрелки вниз мгновенно выбирало...
151330 просмотров
schedule 21.04.2024