首页 > TAG信息列表 > keyboard-hook

在C#中触发事件后,我该怎么办?

我正在使用以下project来处理C#应用程序中的全局键盘和鼠标挂钩. 这个项目基本上是使用WH_MOUSE_LL或WH_KEYBOARD_LL常量围绕Win API调用SetWindowsHookEx的包装.它还可以管理某些状态,并且通常使这种挂接变得无痛苦. 我正在将其用于正在开发的鼠标手势识别软件.基本上,我已经设置

剪贴板更新事件被多次触发

我正在尝试制作一个全球多值剪贴板.我已经使用堆栈来存储值.我正在使用WinProc()捕获全局复制操作,将值压入堆栈.同样,我正在使用Windows键盘挂钩捕获Ctrl-V(粘贴)操作.这两个功能的代码如下.我已经复制并修改了this的代码. private int KbHookProc(int nCode, IntPtr wPa

c – ToUnicode是否会调用ToUnicodeEx? ToUnicodeEx在内核空间线程上有什么变化?

ToUnicodeEx: http://msdn.microsoft.com/en-us/library/windows/desktop/ms646322(v=vs.85).aspx ToUnicode:http://msdn.microsoft.com/en-us/library/windows/desktop/ms646320(v=vs.85).aspx 似乎两者之间的唯一区别是ToUnicodeEx允许传递输入语言环境标识符参数,因为ToUnicode没

java – 按下键盘上的某个键时结束程序

我希望能够在按下某个键时结束我的程序(对于这个例子,我们将说当按下k时).我知道这可以通过使用JFrame和KeyListener来完成,但希望我的监听器能够在后台运行.我的程序当前修改了word文档,这意味着活动窗口不是JFrame,因此它不会记录按下的键.缓冲读取器也不是前面提到的选项,正在运

c# – 为什么按Ctrl“”会在TextBox中产生一声蜂鸣声?

我正在使用C#和Windows Forms,并希望使用Ctrl“Oemplus”作为我的应用程序的功能键.我使用德语键盘,这个键位于字母P右侧的2个键(即“”).每当我与Ctrl结合使用此键并且焦点位于TextBox上时,我会发出一声哔哔声. 当我切换到美国键盘布局(仍使用我的德语键盘)时也会发生这种情况.这

使用SetWindowsHookEx设置的低级键盘挂钩停止在C#中调用函数

我正在创建一个监控按键的程序,用于全局控制iTunes.它还有一些WinForms(用于显示轨道信息和编辑选项). 低级键盘挂钩很有用.如果我刚启动程序,则设置键盘挂钩并打开iTunes.然后我打开记事本并且可以非常快速地输入大量的东西并捕获每个笔划,在钩子函数中花费最多30ms(并且大部分<10

c# – 来自rawinput的低级键盘钩子和击键

目前,我正在制作一个拦截特定键盘击键的程序(使用其HID进行过滤).因此,为了知道特定设备发送了哪些击键,我使用了RawInput技术,受到这个伟大教程的启发: http://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard 现在,它工作得很好:我可以获