linux - 在 Linux 中模拟按下静音/提高音量/降低音量键

标签 linux x11 keypress mute

我在 Internet 上阅读了有关如何在 X 窗口系统中模拟键盘按键的信息。到目前为止,我已经有了一个用 C 语言编写的程序,它可以从键盘上的传统键发送键事件。但是,我想不出一种方法来模拟某人按下键盘的静音/提高音量/降低音量键。

这甚至可能无法用我用于之前按键的 XKeyEvent 结构来处理,因为我没有在 keysymdef.h 文件中找到任何远程关闭的东西,我认为这些事件已传递给主机操作系统而不是每个单独的窗口。

我也启动了 xev,但它并没有给我很多有用的输出(或者至少是我可以破译的任何输出)。

有没有人对我应该看哪里有任何建议?

最佳答案

尝试使用键码 123 keysym 269025043 提高音量 (xF86XK_AudioRaiseVolume) 和 Keycode 122 keysym 269025041 (xF86XK_AudioLowerVolume),希望对您有所帮助

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

相关文章:

qt - x11 限制鼠标移动

c++ - Linux X11 - 全局键盘 Hook

javascript - 在文档准备好时模拟按键

Angular 2 : Pressing the enter key triggers a method and I don't know how to stop it

python - 如何在 Docker 容器中对进程进行 numactl membind?

php - LEMP - Magento 显示空白页

linux - 自由红帽部署不起作用

linux - 如何使用 linux 命令仅在子标题下显示行而忽略文件中的其他行

amazon-ec2 - 尝试在 EC2 实例上运行 Minecraft 服务器时“未设置 X11 DISPLAY 变量”

Java 机器人 - 检查符号键