我在网上读到了关于如何在x窗口系统中模拟键盘上的按键。到目前为止,我有一个用c语言编写的程序,它可以从键盘上的传统键发送键事件。但是,我想不出一种方法来模拟某人按下键盘的静音/音量增大/音量减小键。
这甚至可能与我以前按键时使用的xkeyevent结构无关,因为我在keysymdef.h文件中找不到任何远程关闭的内容,而且我认为这些事件被传递到主机操作系统,而不是每个单独的窗口。
我也启动了xev,但它并没有给我带来太多有用的输出(或者至少是我能破译的任何输出)。
有人知道我应该去哪里吗?

最佳答案

尝试使用keycode 123 keysym 269025043进行音量增大(xf86xk_audioraisevolume)
以及keycode 122 keysym 269025041(xf86xk_audiolowervolume),希望对您有所帮助

关于linux - 在Linux中模拟按下静音/提高音量/降低音量键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5844793/

10-13 07:26