Вопросы по теме '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