Рейтинг:0

fgetc(stdin) не читает xdotool нажмите клавишу

флаг us

Я пытаюсь написать программу, которая автоматически нажимает клавишу в определенное время, а затем другая программа считывает вводимый ключ (возможно, используя fgetc (stdin)). Однако похоже, что xdotool не пишет в стандартный ввод этой программы. Я подключен к серверу (Ubuntu 18.0.4, и обе программы (симулятор нажатия клавиш и программа, считывающая нажатия клавиш) работают в терминале. Мне было интересно, может ли кто-нибудь дать мне несколько советов о том, как заставить такой процесс работать ?

waltinator avatar
флаг it
Прочтите «человек ожидает». Или выведите поток `fgetc` из режима "линейной буферизации".

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.