相关疑难解决方法(0)

Linux键盘事件捕获/ dev/inputX

我试图抓住键盘事件.例如,我想从头开始钻取键盘记录器.经过2个小时的战斗,我发现了以下情况

neel@pc1$ ls -l /dev/input/by-id
lrwxrwxrwx 1 root root 9 2010-05-05 21:33 usb-Plus_More_Enterprise_LTD._USB-compliant_keyboard-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 2010-05-05 21:33 usb-Plus_More_Enterprise_LTD._USB-compliant_keyboard-event-mouse -> ../event2
lrwxrwxrwx 1 root root 9 2010-05-05 21:33 usb-Plus_More_Enterprise_LTD._USB-compliant_keyboard-mouse -> ../mouse1
Run Code Online (Sandbox Code Playgroud)

但是当我努力的时候

neel@pc1$ sudo cat /dev/input/usb-Plus_More_Enterprise_LTD._USB-compliant_keyboard-event-kbd
Run Code Online (Sandbox Code Playgroud)

它没有产生任何东西,没有输出

经过多一点搜索之后我现在正在思考Xorg阻塞它的可能性.

所以更多信息?? 并且说到底如何从该文件中读取输入?或者有没有其他方法来捕捉键盘事件?

linux linux-device-driver linux-kernel

13
推荐指数
5
解决办法
7万
查看次数

在当前窗口上进行python自动化

我正在尝试制作一个简单的python脚本,可以使用键盘来编写/执行命令.

示例:打开Photoshop并在1秒后执行"全选并删除,然后保存"(控制+ a,删除,控制+ s)键.

示例2:打开taskmanager(control + alt + del)使用N键移动到进程中的N部分并每隔几分钟使用结束任务(alt + e)...

另外要创建一个函数,当python脚本运行时,如果我点击alt + f1(例如)它执行(control + alt + del)

python

8
推荐指数
1
解决办法
359
查看次数

每按一次键一次函数回调(无论哪个窗口有焦点)?

我想在Linux(Ubuntu Linux 9.10)上编写一个程序(在python中),它将跟踪我每秒/分钟的按键次数.这包括普通字母键和控制/移位/空格/等.

有没有办法挂钩到X,以便我可以说"当按下一个键时调用这个函数?".因为我希望在我正常工作的同时在后台运行,所以这个函数调用必须能够知道所有程序的所有按键操作.我想它有点像键盘记录器.

这只是个人的事情,所以我不关心它是否可以在Windows/OSX上运行,我不关心人们什么时候有花哨的远程X会话等.

python linux keypress xorg keylogger

5
推荐指数
2
解决办法
4953
查看次数