keyboard-hook

    0热度

    1回答

    我正在尝试创建一个键盘挂钩在Java中使用。经过一番研究,我意识到我需要从C++中获得一些东西。我对C++没有太多的经验,我只在短时间内混淆了语法。我将如何在C++中执行此操作?我将如何让C++代码与Java代码交互?任何帮助是极大的赞赏。

    1热度

    1回答

    我有我试图找出一个C#的功能,这里是代码: private int KbHookProc(int nCode, IntPtr wParam, IntPtr lParam) { if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN) { var hookStruct = (KbLLHookStruct)Marsh

    5热度

    1回答

    我开发了一个使用全局键盘键/鼠标钩子的应用程序。它适用于Windows 7,但不适用于Windows XP。 当我打电话和SetWindowsHookEx在Windows XP中,我得到错误代码1428 int MouseLowLevel = 14 int code = SetWindowsHookEx(MouseLowLevel, MouseHookProc,

    1热度

    3回答

    我有业务需求,对于消息框,用户不能按回车键接受默认选项,但按选择的关键。例如。给定一个带有选项Yes/No的MessageBox,用户必须按下Y或N键。现在我实现了这个使用以下键盘钩子,但是当代码返回,KeyUp事件也得到返回到调用代码。 所以,问题是:如何返回到调用代码之前刷新所有的键盘事件? 我已经删除锅炉板代码,但如果你需要它,请告知。 调用代码: private static Result

    9热度

    5回答

    我想在Python中为OSX写一个简单的宏记录器 - 当脚本在后台运行并重播它们时,它可以捕获鼠标和键盘事件。后者可以使用autopy,前者有没有类似的简单库?

    4热度

    2回答

    我想模拟Java中的按键。其他人已经尝试过使用机器人。这只允许一个原子按键,我想模拟一个按键(一秒钟),然后释放。所以,我需要使用JNA或JNI。 我调查了JNative,但这似乎是在操作系统级别上消费关键事件,而不是在操作系统级别生成它们。我怎样才能从Java生成这样的事件? 感谢

    3热度

    3回答

    如何在传统程序中单击鼠标时模拟击键。注意!该程序可能不知道的是,鼠标点击 我与 IntPtr module = LoadLibrary("user32.dll"); _mouseHookHandle = (HookType.MouseLowLevel, _mouseDelegate, module, 0); 和测试试验返回-1从HookProc。但是当我这样做时,SendInput不会将我的

    1热度

    2回答

    我买了这个键盘http://www.mobilitylab.eu/mini-design-touch-silver.html 107触摸, ,我想要一个键盘把它放在我的左手上。 但是当我们激活键盘的numlock时,它激活键盘上的numlock。 所以我们有456-而不是uiop。 我发现这个程序,但它不适用于64位操作系统。 http://www.bellamyjc.org/fr/systeme

    1热度

    1回答

    我想创建一个键盘钩子一个好的图书馆。我用一个方法调用SetWindowsHookEx,我已经注意到,方法HOOKPROC,应在任何系统KeyDown事件被调用时,如果我的应用程序的主线程布西不执行。我认为这个钩子应该是这样的,另一个线程会对它负责。那可能吗?我该怎么做?

    0热度

    1回答

    我已经构建了一个应用程序,用于侦听全局热键(当前为Alt +空格键),当我按下热键时Google Chrome处于焦点状态,它将使我的应用程序专注,同时打开Chrome的上下文菜单(右键菜单)。我使用下面的dll为implementing the keyboard hook。 我可以防止这种情况发生吗?如果是这样如何?这不是一个主要问题,但如果有一种方法可以清除与该组合关联的所有现有热键,那么我想