cost 109 ms
Windows 挂钩不会触发事件,并且 windows 开始滞后。 (在 C# 中使用 globalmousekeyhook) - Windows Hooks do not trigger events and windows starts lagging. (Using globalmousekeyhook in C#)

我目前使用Steelseries GameSense SDK为我的键盘和鼠标制作自己的效果等。 为了在点击和按下时点亮我的鼠标和键盘,我使用了globalmousekeyhook库。 不幸的是,鼠标和键盘事件不会被触发。 此外,我的鼠标开始滞后,键盘输入延迟。 滞后和延迟只停留大约半分钟。 我怀疑 ...

PPT VSTO:如何通过office的内部命令执行快捷方式 - PPT VSTO: how to excute shortcut over office's internal command

我很幸运地找到了一个名为globalmousekeyhook的项目,通过它我可以设置我的 PPT VSTO 插件的快捷方式。 核心部分代码如下。 当我按下定义的快捷方式时,我的插件的 function 和 PPT 的内部命令都会被执行。 这有一个副作用,即我的插件触发的 window 不会被聚焦。 ...

如何修复 c# 控制台应用程序中的错误 KeyEventHandler? - How to fix error KeyEventHandler in c# console application?

我有一个问题,在我的winform应用程序中执行这段代码时,运行正常,但是在控制台运行时却出现错误信息,好像KeyEventHandler只在winform中使用,是的,在控制台应用程序中可以替换什么。 这是我的钩子函数: 这是我如何使用它: } 我在 2 行上收到一条错误消息 谁能 ...

我无法在提升的 Windows 应用程序中全局挂钩键盘 - I cannot hook the keyboard globally in elevated Windows applications

我正在创建一个剪贴板监视器,它将捕获剪贴板中的更改,然后将剪贴板仅转换为纯文本。 因此,这工作正常,但我真的无法弄清楚为什么我的应用程序在提升的应用程序(例如管理命令提示符或任务管理器)中时没有挂钩键盘。 它只是简单地忽略了我的按键!? 我已经尝试通过这篇文章“手动”操作键盘, 如何停止进一步处理 ...

击中断点时鼠标冻结/滞后 - Mouse freezing/lagging when hit breakpoint

目标:能够在不执行单击本身的情况下在 Windows 桌面应用程序上找到被单击的元素的点(X,Y)。 不工作的解决方案我已经添加mousekeyhook NuGet包到我的.NET的核心WPF应用程序,它工作正常(当点击活动募集符合正确的位置),但每次该程序命中断点(对于特定示例如下-在M_Eve ...

如何在不点击C#的情况下取消鼠标左键? - How to cancel left mouse down without click on C#?

我试着编写应用程序,当用户长按鼠标左键时会发出右键单击。 我发现https://github.com/gmamaladze/globalmousekeyhook项目和挂钩的事件吧。 当我向左挂钩时,然后用鼠标事件发送右键单击,首先点击左键,然后点击右击。 是否有任何方法可以取消 ...

C#MouseKeyHook:某些键+修饰符组合不起作用 - C# MouseKeyHook: Certain Key + Modifier Combinations Not Working

我一直在使用MouseKeyHook NuGet包,它对于捕获大多数输入非常有用。 但是我在捕捉键和修饰符的某些组合时遇到了一些问题。 让我们尝试敲一些键,看看输出是什么: 太棒了! 正是您所期望的。 现在,键盘顶部的数字栏又如何呢? 好吧,再次,正是您所期望的。 ...

使用MouseKeyHook时,KeyPress事件未触发 - KeyPress event not firing when using MouseKeyHook

几天前我开始使用MouseKeyHook库拦截我们正在构建的应用程序的键盘按钮(应用程序使用数字键盘作为输入通过Akka发送特定消息等)。 我已经成功地使用控制台应用程序并在那里注册了所有内容,但是一旦我将实现移动到特定服务中,它就停止了工作(事件没有被触发)。 这是代码示例: ...

如何在Powerpoint 2013外接程序(用C#开发)中获取“ ctrl c”或鼠标复制事件? - How to get the “ctrl c” or mouse copy event in a Powerpoint 2013 Addin (developed in C#)?

下面的代码不是在Powerpoint中捕获字符类型,而是在Powerpoint之外捕获,如何在此代码中捕获“控件副本”或“鼠标右键单击副本”? 下面的代码不是在Powerpoint中捕获字符类型,而是在Powerpoint之外捕获,如何在此代码中捕获“控件副本”或“鼠标右键单击副本”? ...

ManagementObjectSearcher在全局挂钩中不起作用 - ManagementObjectSearcher does not work within global hook

当我尝试在鼠标事件处理程序中获取所有正在运行的进程时,它将引发异常。 首先,我认为问题仍然存在,因为我在鼠标事件处理程序之前放置了async关键字,但事实并非如此,因为非异步方法也会引发异常。 我正在使用MouseKeyHook库。 异常消息: 附加信息:为此Runtim ...

如何获取收到mousedoubleclick的应用程序的句柄? - How to get the handle of application that received the mousedoubleclick?

是否可以获取用户单击(或者在我的情况下是双击)的Window的句柄? 添加更多细节:我有一个应用程序,当用户启动该应用程序时,它会监视特定的热键(CTL + SHIFT + T)。 当按下时,我的应用程序将键盘命令发送回原始应用程序(CTL-C),然后从剪贴板中获取文本并记录该文本。 ...

如何要求键盘挂钩处理父窗口后的消息 - How to ask keyboard hook to process messages AFTER the parent window

标题说明了一切。 在父窗口处理它们后,如何要求键盘挂钩处理传入的键盘消息? 阅读文档后,我发现确实有一个名为WH_CALLWNDPROCRET的值可以执行此操作,但是我需要在WH_KEYBOARD指定WH_KEYBOARD (当然要使其成为键盘钩子),并且该值似乎不是位标志,因此我可以不能两 ...

在C#中使用可编程键? - Using programmable keys in C#?

我想创建一个简单的应用程序,该应用程序在运行时将等待特定的键或键的组合,或者甚至鼠标上的按钮按下。 我正在使用MouseKeyHook API来获取此信息,但是我遇到了一些问题。 这似乎很不错,因为我可以将Buttons的字符串值与保存的内容进行比较。 现在是真正的问题开始的地方。 ...

记录按键时抑制全局Windows快捷方式 - Suppressing global windows shortcuts while recording keypresses

记录按键时是否可以禁止Windows全局快捷方式? 我有一个用c#编写的Windows窗体应用程序,并使用此库记录按键,以便以后在宏中使用。 现在,当我记录Windows使用的组合键(即L Control + Win +向右箭头以更改Win 10上的虚拟桌面)时,我希望我的应用程序记录它 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM