Как определить, нажал ли пользователь [control + D]
Я пишу оболочку. Оболочка должна печатать «>» все время.
Я пытаюсь реализовать новую команду -> [control + d]
Когда пользователь нажимает кнопки [control], кнопки [+] и [D].
Оболочка должна выйти
Вот код sudo
int user_press_control_D = 0;
while(user_press_control_D == 0){
running();
detect(user_input);
if user_input == (Control + D){
user_press_control_D = 1; //quit
}
}
Как на самом деле написать / обнаружить / проверить, что пользователь нажал (Control + D)