问题标签 [registerhotkey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - RegisterHotKey() 未检测到按键
所以,我正在尝试编写一个程序来检测何时按下组合键 Control + C,我已经读过最好的方法是使用 RegisterHotKey()。我以前从未使用过这个,所以我有点困惑,因为我的代码不起作用。这是我在网上找到的解决方案,但它不起作用。我查看了文档,但这也没有帮助。这是我的代码:
wpf - WPF Ctrl+C 热键注册覆盖/停止典型的复制功能
我已经尝试对此进行了一段时间的研究,但未能找到有效的答案。我正在尝试注册我的 WPF C# 应用程序,以便在应用程序运行时从任何地方监听 Ctrl+C。下面的代码是我的应用程序的一部分,当用户按下 Ctrl+C 时会触发,但是,剪贴板的内容是陈旧的(内容来自应用程序运行之前的前一个副本)。正在调用 AnimateWindow 函数,因此我知道我的热键注册正在工作。
所以,我的问题是,注册下面的热键似乎覆盖了复制功能。我想保持这个功能完好无损,因为它是我的应用程序工作方式的一部分。我需要获取复制的内容并将该数据用于数据库查询并填充文本框。
这只是整个项目的一个片段,如果需要额外的示例代码来帮助回答,请告诉我。谢谢!
c# - 如何区分取自 textBox1.Text 的键用作修饰符和 RegisterHotKey 的键?
如何在此处应用从文本框中输入的键
我已经使用 RegisterHotkey() 很长时间了,但我希望它是可自定义的,并且在文本框中输入的键可以应用到 RegisterHotkey 中,这样我就可以在应用程序本身中对其进行自定义。
至
例如 Ctrl + 0
m_hotkey = 0 而修饰符 will = 控制
c# - 是否可以在 c# 的热键注册中使用多个键?
我只想知道是否可以在 c# 中将多个键注册到热键...我不是在谈论 KeyModifier,而是在谈论 Key 本身。像,我可以创建一个这样的快捷方式:CTRL + F5 + A吗?或者像这样的有超过 1 个键的东西?
关键注册码是您在 Microsoft 页面上看到的简单代码:
RegisterHotKey(CUSTOM STRING, CUSTOM STRING, KeyModifier, Key, new Action(MY ACTION));
不知道我是否需要提供更多代码片段,但我想如果有人知道它的答案,也会知道我的代码的其余部分是怎样的,因为这只是微软展示的关于热键的基础知识.
c# - WPF中RegisterHotKey函数下如何触发键盘释放事件?
我使用 RegisterHotKey 来实现我的想法。它的API如下:
我的用途在这里:
当我释放键盘 Alt 或 T 时,我想实现我的另一个函数“LetMaskVisible()”,但我不知道。我应该怎么做?
excel - 在 Excel VBA 7.1 中阻止/禁用 Windows 键和 PrtSc 键(已尝试 RegisterHotKey)
我正在尝试找到一种方法来阻止我的 Excel 文件(VBA 7.1)中的 Windows 键和 PrintScreen 键。由于不能使用Application.OnKey方法,所以我网上研究了两种解决方法:1)RegisterHotKeys,2)Keyboard Hook。我已经尝试过 RegisterHotKeys,因为根据我的在线研究,这似乎是首选方法。请让我知道是否还有其他我应该探索的解决方案。我还想在 RegisterHotKeys 上分享我试图阻止的两个键的代码(在本例中,最小化窗口) - 当我运行它时,我的 excel 文件挂起,我不确定错误在哪里.
这是 Windows 键:
这是 PrintScreen 键: