c# - 有没有办法接收焦点输入的关键输入?

标签 c# forms focus

我想知道是否有可能接收到一个失焦的表单的键输入。例如,我将我的 C# 窗体置于所有窗口的最顶部;我想获取我在其他应用程序(例如浏览器)上键入的所有键,以获取我在计算机打开时键入的所有键的历史记录。?

有办法吗?

最佳答案

您需要创建一个 global keyboard hook尽管请注意,这不一定被认为是一种好的做法,并且可能会导致防病毒软件出现问题。

关于c# - 有没有办法接收焦点输入的关键输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2330617/

相关文章:

c# - 如何在 Windows 应用商店应用程序中获取一个类的所有派生类的自定义属性

Java 焦点事件监听器

javascript - 在循环中设置输入文本的焦点

c# - 奇怪的 C# 路径问题

c# - 使用 Wpf .NET 6 和 CommunityToolkit.Mvvm 包显示 ObservableGroupedCollection<string, TElement> 的正确方法

c# - 如何从查询字符串中获取#值?

html - 尝试将我的标签放在输入类型文本上方

提交时未返回 jQuery 输入值

javascript - JS - 动态 Href 更改

Java - 在选择新的 JTabbedPane 时如何获得对 JTextArea 的关注