32得票3回答
如何在控制台应用程序中处理按键事件

我想创建一个控制台应用程序,它可以在控制台屏幕上显示按下的键,我目前编写了以下代码: static void Main(string[] args) { // this is absolutely wrong, but I hope you get what I ...

26得票7回答
导入错误:找不到名为pywintypes的模块。

我正在使用Python编写一个小型键盘记录器,使用了pyHook、pythoncom和Pywin32模块。以下是我的代码:import pyHook, pythoncom, sys, logging file_log = 'C:\\important\\log.txt' def OnKey...

26得票3回答
类型错误:write()的参数必须是字符串,而不是列表。

def file_input(recorded):now_time = datetime.datetime.now() w = open("LOG.txt", 'a') w.write(recorded) w.write("\n") w.write(now_time) w.write("---...

22得票3回答
安卓按键记录器

介绍:我想在安卓安全性方面创建一个概念验证,需要确定设备上是否有任何按键记录器运行。如果它正在设备上运行或已安装,则需要通过我的安卓应用程序将其禁用。 疑问: 1.) 是否可以创建截取键盘事件并作为服务在后台运行的Android按键记录器? 2.) 是否可以确定是否存在处理键盘事件的任何...

22得票6回答
如何在Java中编写一个键盘监听器来跟踪所有按键?

我想在Java中编写一个按键监听器。它应该追踪所有按键的按下,无论Java应用程序是否具有焦点。这种操作是可能的吗?

16得票4回答
在GNU/Linux中使用C语言捕获按键输入,无需X窗口

如果我正在使用一个应用程序并按下键盘上的某个键,我如何在GNU/Linux的用户空间中,使用C语言捕获该按键(或字符串),包括源应用程序的名称,而且不需要X Window?

13得票1回答
在Visual Studio中有记录和回放编码会话的方法吗?

我在罗伯特·马丁的《代码整洁之道》一书中读到,早在80年代Emacs就已经能够记录和播放你的编码会话了。我突然意识到我会从那种实践中学到很多东西,我很想“分析”自己! 然而,我真的不认为录制屏幕(比如视频)会特别有效,特别是因为Visual Studio已经非常缓慢,而且在播放器中寻找视频也...

13得票8回答
什么是“钩子”,我如何在Java中编写它?如何与内核通信以了解用户按下的键/在操作系统中注册?

虽然我搜索了很多,但我仍然不清楚“钩子”到底是什么。例如,我在维基答案上读到了这篇文章: 引用: 钩子是一种将代码片段插入到另一个代码片段前面的方法,以便第一个代码片段在第二个代码片段执行之前执行,使第一个代码片段有机会监视和/或过滤第二个代码片段的行为。 一个例子可能是鼠标钩子,允许钩...

10得票4回答
在Vim中记录/拦截每一个按键

我刚开始制作了一个工具,帮助我提高使用 Vim 的效率。我想让它记录每个按键到一个文件中,并识别低效的使用模式。我希望它能为每个按键存储一个时间戳。 我尝试使用 -w 和 -W Vim 选项将每个按键转储到管道中。但是,Vim 不会在线报告按键,因此我无法获得可靠的时间戳。 我还尝试拦截来...

9得票2回答
Vim 命令日志

是否有可能记录下我在VIM中输入的所有命令以供后续分析?我的意思是每个简单的命令,比如移动或更改文本,例如 jjjjjjkkkcw<newword> 如果在VIM中无法实现,也许在Linux系统上有一个键盘记录器,可以附加到特定的窗口/进程上? 我更喜欢在VIM内部记录日志,因...