我正在尝试创建一个虚拟输入设备,对现有键盘的按键进行复杂的重新映射。重新映射的输出流被写入命名管道,该管道应该用作 xorg 的输入设备。
最初我尝试替换 Xorg 现有输入设备的文件描述符。但是 Xorg 似乎对 ptrace 和 gdb 有一些保护,所以我无法成功破解它。
我现在尝试配置 Xorg,使其将我的命名管道视为另一个键盘输入流并从那里读取输入。我想知道您是否有过类似的经历?
我正在尝试创建一个虚拟输入设备,对现有键盘的按键进行复杂的重新映射。重新映射的输出流被写入命名管道,该管道应该用作 xorg 的输入设备。
最初我尝试替换 Xorg 现有输入设备的文件描述符。但是 Xorg 似乎对 ptrace 和 gdb 有一些保护,所以我无法成功破解它。
我现在尝试配置 Xorg,使其将我的命名管道视为另一个键盘输入流并从那里读取输入。我想知道您是否有过类似的经历?