keyboard-hook

    3热度

    3回答

    我正在使用C#和Windows Forms并希望使用Ctrl+"Oemplus"作为我的应用程序的功能key。我使用了German keyboard这个键位于字母P右边的2个键(即“+”)。每当我按下这个键结合Ctrl,并且重点是在TextBox我得到一声嘟嘟声。 这种情况也发生在我切换到US keyboard布局时(仍然使用我的German keyboard)。这是] key。 在Interne

    1热度

    1回答

    我正在使用磁卡读卡器。 当插入USB端口,并开放记事本,我得到以下,正确的结果: %B4290071074381429^NAZARKO/C M ^1302101000002024976000000000002?;4290071074381429=13021010000020204976? 当我使用一个键盘钩子(用C#)调用Windows API函数,我得到不一致的结果,例如: %B42(

    0热度

    1回答

    我写了下面的方法,以防止被完全按下的键: private IntPtr HookHandler(int nCode, IntPtr wParam, ref KBDLLHOOKSTRUCT lParam) { if (nCode >= 0) { ... //Return a nonzero value to prevent the system fro

    0热度

    2回答

    我正在测试AutoHotkeys,作为在应用程序运行时阻止用户使用Ctrl,Alt和Windows键的一种方式。使用随AutoHotkeys编译器 LAlt::return RAlt::return LControl::return RControl::return RWin::Return LWin::Return 到.exe:要做到这一点,我编写的代码。 我的问题是,通常当我关闭

    3热度

    2回答

    我写了一个c#应用程序,其中包含一个WinAPI低级别键盘钩子,用于防止除字母数字键以外的所有其他键。 问题是 - 其他程序(那些以登录开始的程序)也有键盘挂钩(用于启动计算器,浏览器等应用程序)。这些程序已经在我的钩子回调已经达到之前打开了这些应用程序,因此,我无法停止该操作。 有什么办法可以确保我的钩子在任何其他之前被调用? 编辑 要清理混乱 - 我的应用程序是没有安装的可执行文件。它按需运行

    1热度

    4回答

    我有一个就像一个屏幕键盘上的应用程序,我需要知道,如果有一个键盘光标(尖)主动任何地方活跃,因此键盘将设置积极。 ...我已经寻找键盘钩子和WINAPI,但我无法找到使用正确的方法。 为了简化我的问题,我需要我的应用程序是积极的,如果用户可以在真正的键盘和打印文本的计算机上按。

    0热度

    1回答

    美好的一天。有需要监视键入的文本,即没有按键,但是派生的字符。 在开始时,我使用原始输入法获取按下按键的虚拟按键代码,但由于未能将虚拟按键代码正确转换为字符,因此必须放弃此决定。 MapVirtualKeyEx + LoadKeyboardLayout - 没有给出所需的效果,即如果通过调用LoadKeyboardLayout加载俄罗斯布局,则MapVirtualKeyEx仍然返回代码0x41的拉

    0热度

    1回答

    我想用全局键盘钩子编写一个简单的键盘记录程序。 我需要somehelp来实现键盘钩子回调函数。我的功能现在可以工作,但无法处理按键而没有释放的情况。 LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam){ DWORD keyStroke=wParam; if(code>=0 && lParam&0

    2热度

    1回答

    我想在vC++中编写应用程序,它监听键盘,鼠标事件,即使我的vC++应用程序在后台运行 即它必须获得关于事件的通知,即使其焦点取得了丢失,和**我不想使用任何第三方库。 ** 我没有搜索Hook机制,但这对我没有任何意义。 这里是链接的挂钩机制: http://msdn.microsoft.com/en-us/library/ms632589%28v=vs.85%29.aspx

    1热度

    1回答

    我正在使用it来制作全局键盘钩子。有这样的线路: gkh.HookedKeys.Add(Keys.A); gkh.HookedKeys.Add(Keys.B); 登记挂钩热键。如何修改该解决方案以组合钩子,例如A + B,但不是单个A或B?