在Linux中模拟按下静音/音量增大/音量减小键

在Linux中模拟按下静音/音量增大/音量减小键,linux,x11,keypress,mute,Linux,X11,Keypress,Mute,我在互联网上读过关于如何在X窗口系统中模拟键盘上的按键。到目前为止,我已经有了一个用C编写的程序,它可以从键盘上的传统按键发送按键事件。但是,我想不出一种方法来模拟某人按下键盘的静音/音量增大/音量减小键 这甚至可能与我在之前的按键操作中使用的XKeyEvent结构无关,因为我在keysymdef.h文件中没有找到任何远程关闭的内容,我认为这些事件会传递到主机操作系统,而不是每个单独的窗口 我还启动了xev,但它并没有给我太多有用的输出(或者至少是我能破解的任何输出) 有人告诉我应该去哪里找吗

我在互联网上读过关于如何在X窗口系统中模拟键盘上的按键。到目前为止,我已经有了一个用C编写的程序,它可以从键盘上的传统按键发送按键事件。但是,我想不出一种方法来模拟某人按下键盘的静音/音量增大/音量减小键

这甚至可能与我在之前的按键操作中使用的XKeyEvent结构无关,因为我在keysymdef.h文件中没有找到任何远程关闭的内容,我认为这些事件会传递到主机操作系统,而不是每个单独的窗口

我还启动了xev,但它并没有给我太多有用的输出(或者至少是我能破解的任何输出)


有人告诉我应该去哪里找吗

尝试使用keycode 123 keysym 269025043增大音量(xF86XK_AudioRaiseVolume)
和Keycode 122 keysym 269025041(xF86XK_AudioLowerVolume),希望这有助于

尝试使用Keycode 123 keysym 269025043增大音量(xF86XK_AudioRaiseVolume) 和keycode122 keysym269025041(xF86XK_AudioLowerVolume),希望对您有所帮助