keyboard-hook

    0热度

    1回答

    我正在创建一个C#WPF exe文件和一个C#DLL。在DLL中有一个名为StartRecording的函数。 exe调用这个函数。该功能在第三方应用程序(例如MS Word)上安装低级别鼠标和键盘挂钩。在挂钩过程中,我收集与鼠标/键盘消息相关的详细信息以及与用户交互的控件的详细信息(使用UI自动化)。 我想发送一个通知从DLL到EXE的数据已被收集,并在通知本身,我想发送的数据。做这个的最好方式

    0热度

    2回答

    即使应用程序已最小化或未聚焦,我也要捕获PrintScreen按钮。我见过一些片段,但是这些工作都不在WPF中,仅在Winforms中有效。任何人都可以提供一些代码开始?

    0热度

    4回答

    我正在使用ToUnicodeEx函数,它需要键盘状态作为输入参数。所以,我用GetKeyboardState函数来做到这一点。但我注意到,当我输入组合键如SHIFT + A有一个字符延迟。这里是例子。 AAA(控股SHIFT现在)AAAAAAAA(释放SHIFT)AAAA级 当我在调试这个我注意到GetKeyboardState是造成这种延迟。我该如何处理或防止这种延迟? 这是我的整个键盘钩子程序

    0热度

    1回答

    我在这里呆了一整天,但几乎没有问过任何问题;你们是如此之好,我不觉得值得( 我有这个应用程序,我做了一段时间,最近我再次开始工作。 它记录一个鼠标点击宏并重播它,它工作非常好但我开始觉得还需要增加键盘笔划 所以今天我添加了这个函数来记录键盘笔画,我可以捕捉笔画并显示它们,但是我的问题与事实有关我想运行一个秒表,开始时按键开始,并在键释放结束 除此之外,我应该确保我按的键和我释放的密钥是相同的,我希

    0热度

    1回答

    我一直在寻找一个模块,可以为我做键盘挂钩,以创建我将选择的缩写和操作。 我已经找到了最好的结果似乎是这个模块: https://pypi.python.org/pypi/keyboard Unfortantely,挂钩不要为我工作。像add_abbreviation和add_hotkey这样的函数不起作用。 我跑蟒蛇2.7蟒蛇,在Windows 8 我想也以管理员身份运行,但它不工作。 我欢迎任何

    1热度

    1回答

    我有一个表格,我想显示和隐藏我的形式当我按下F1,我想跟着使用全球低级别的键盘钩子本教程: https://www.codeproject.com/articles/19004/a-simple-c-global-low-level-keyboard-hook 我按1x形式皮,如果我此后再次按下显示表格,则不起作用。 namespace MyForm { public partial

    0热度

    1回答

    我已经实现了一个键盘挂钩,如this提供的答案。除了一种情况,一切正常。如果我想抱着压制了一段时间的关键,在我打电话的方法,从而在技术上remaning两两件事发生: 我留在方法(这是很好) 的应用程序记录该键被按下,作为独立的击键,然后被钩子捕获。 钩: private IntPtr HwndHook(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lPa

    1热度

    3回答

    我正在尝试编写一个简单的键盘记录,它将检查输入的黑名单中的单词,并在单词被触发时触发屏幕截图。这是因为我们有一个新的预防议程,我们必须在英国学校中使用,以捕捉任何可能的极端主义观点。 我已经从https://github.com/fabriciorissetto/KeystrokeAPI 看键盘记录API我用下面的代码的测试,但我想要的字符添加到字符串,所以我可以再火用的比较用户按下空格键时的单词

    0热度

    1回答

    我想改变一个旧的代码键盘钩为更好的支持Unicode字符(旧代码是ascii),在这一刻我有困难,以捕获WM_KEYDOWN事件。 我的实际代码如下: var Form1: TForm1; HookHandle: hHook; ft: text; implementation {$R *.dfm} function KBHookProc(Code: Int

    -1热度

    2回答

    我的一个新应用程序,我需要禁用窗口键,所以, 任何人都知道如何禁用节点网络应用程序中的左右窗口键?