在 c/bash 中检测后台按键 Linux

Detect Keypress in background Linux in c/bash

我想在作为后台进程运行的应用程序中检测像 alt+g 这样的组合键(其他 keypresses/combinations 应该可以正常执行), 如果按下组合,我想阻止所有按键并通过串行将它们发送到另一台 linux 电脑而不是执行它们。我找不到在后台进程中检测组合键和记录键的解决方案。

我更愿意使用 bash 脚本,但 c 也可以。 我只是找不到起点。任何指示或帮助表示赞赏。

应用程序屏幕不是您想要的吗?允许您通过网络(可以通过串行线路连接)分离和重新连接到另一台 PC 上的会话?

10 Screen command examplesHow to use Linux Screen

使用 Xlib 我设法获取了键盘输入 http://www.x.org/releases/X11R7.7/doc/libX11/libX11/libX11.html