У вас нет доступа к клавиатуре через указатели в Linux.
Если вы думаете о графическом приложении, оно использует X11 и его базовый протокол (который очень сложен дляновички).Если вы новичок, я настоятельно рекомендую использовать библиотеку графических инструментов, такую как Qt или GTK .
Если вы думаете о консольном приложении, я рекомендую использоватьбиблиотека, подобная ncurses или, возможно, readline .
Вы действительно можете читать необработанную клавиатуру (как, например, сервер Xorg), но это болезненно.Вам нужно будет узнать о tty-s , и детали болезненны.Вам также нужно будет узнать о сырой клавиатуре Linux (я забыл подробности, но изучу сервер Xorg подробнее).
Вы действительно должны объяснить, что вы хотите сделать.Помните, что для полного понимания того, что такое tty или что такое необработанная клавиатура, требуются месяцы работы.И вы должны быть знакомы с linux системными вызовами еще до запуска.
Вы должны воспользоваться тем, что почти все программное обеспечение Linux бесплатное;так что вы можете изучить его исходный код.