Jakub Arnold Asked: 2010-12-12 11:32:22 +0800 CST2010-12-12 11:32:22 +0800 CST 2010-12-12 11:32:22 +0800 CST 如何收听全局按键事件? 772 我想为自己创建一个非常小的应用程序,每次我按下键盘上的键时它都会播放声音。我不需要知道键盘上的哪个键被按下,我只需要以某种方式知道它发生了。 键盘上的按键是否有任何全局系统挂钩? keyboard events 1 个回答 Voted user6658 2011-01-22T14:26:05+08:002011-01-22T14:26:05+08:00 这是一种理论上应该可行的方法。 如果您访问系统>首选项>键盘中的“辅助功能”选项卡,则可以启用“慢键”“仅接受长按键”选项。将延迟一直调低,您基本上可以消除此选项的效果。然后转到“音频反馈...”并在“慢键”部分下启用“按下键时发出哔声”。 这种方法应该有效。老实说,我无法让它工作。我确实安装并启用了 sound-theme-freedesktop 声音主题。也许这是 gnome 2.32.0 的一个错误。 这些配置选项只是简单地播放系统铃声。在 Ubuntu 上,启用桌面效果时系统铃声不起作用。关闭桌面效果,或者在 Ubuntu 11.04 上登录为“Ubuntu Classic(无效果)”,您的系统铃声应该会再次运行。
这是一种理论上应该可行的方法。
如果您访问系统>首选项>键盘中的“辅助功能”选项卡,则可以启用“慢键”“仅接受长按键”选项。将延迟一直调低,您基本上可以消除此选项的效果。然后转到“音频反馈...”并在“慢键”部分下启用“按下键时发出哔声”。
这种方法应该有效。老实说,我无法让它工作。我确实安装并启用了 sound-theme-freedesktop 声音主题。也许这是 gnome 2.32.0 的一个错误。
这些配置选项只是简单地播放系统铃声。在 Ubuntu 上,启用桌面效果时系统铃声不起作用。关闭桌面效果,或者在 Ubuntu 11.04 上登录为“Ubuntu Classic(无效果)”,您的系统铃声应该会再次运行。