linux - 在 Perl 中获取键盘事件

标签 linux perl keyboard-events xlib

我想编写一个程序(适用于ubuntu操作系统)来为perl中按下的不同字符播放特定的声音。

当我在google中搜索时,发现它必须处理Xevents。我还在 CPAN 中搜索了有助于获取键盘事件的模块。

每当用户键入内容时,程序应该能够播放声音,例如:使用控制台、在文档中编辑等

我不需要为我编写任何程序。我所需要的只是有关有用的模块和提示的信息。

最佳答案

有 X11 协议(protocol)的 perl 实现 - X11::Protocol

您需要使用 GrabKey/GrabKeyboard X11 请求

关于linux - 在 Perl 中获取键盘事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21281494/

相关文章:

linux - linux 中的 readdir() 有时不返回正确的字符串 utf8

c - 内存分配错误 - 在 Linux 而不是 OSX Unix

Perl 默认变量 $_

linux - 来自终端的 EVIOCGRAB 换行符

android - 如何使用 adb shell 输入输入符号?

linux - 自定义内存分配器 - 段错误

linux - 期望接受一个带有空格的变量

python - 什么是 Python 或 Perl 中好的开源 pastebin?

perl - 如何在 Perl 中找到比给定日期早三天的日期?

javascript - 如何检测shift键是否按下 Action