问题标签 [global-hotkey]
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# - 在 Windows 中检测 Ctrl + 左键单击
我希望我的程序在我按下控制键+左键时弹出(就像巴比伦一样)。我知道如何注册全局热键,但我不知道如何组合鼠标点击。
谢谢!
c# - 全局热键注册的修饰键代码
我正在将 USB 遥控器连接到我的软件,并且需要注册全局热键才能使用它。我有代码,它按预期工作,但是当我连接遥控器时,我发现它在处理修饰键时需要特定的左或右 Alt。
换句话说,现在我将全局热键设置为接受 ALT + SHIFT + 0 来运行特定功能。当我连接遥控器时,我意识到它们的映射需要识别特定的 Key 修饰符。因此,我需要专门搜索 L-ALT + L-SHIFT + 0。我搜索了这些修饰符映射,但找不到任何说明它们是什么的东西。我只能找到通用 ALT 键的修饰符,而不是特定的 L-ALT 修饰符。
目前,我的密钥定义如下:
我试图找到 L-Alt、L-CTRL 和 L-Shift 的代码的映射,但没有成功。它们似乎不是ASCII。有谁知道这些的正确代码,或者我在哪里可以找到它们?谢谢。
c# - 全局热键分配窗口
我已经构建了一个具有主窗口的 WPF 应用程序
我想按 Ctr+Alt+1 激活/最大化窗口
然后我在窗口上有一个 9 选项卡式面板
我想分别用 1-9 的热键访问每个选项卡(当主窗口处于活动状态时),当窗口不活动并最大化时,我想删除热键
在每个选项卡上我有 9 个按钮,然后我希望能够在选项卡处于焦点时再次使用热键 1-9 激活按钮单击。
我发现了一篇文章http://www.codeproject.com/Articles/160441/Using-C-Interfaces-to-Make-Applications-Resilient它提供了一种生成类热键的好方法,但我正在进入试图实现这个功能真是一团糟。
我应该怎么办?(我不想使用 Autohotkey 顺便说一句)
有没有比上面的链接更好的方法来实现这一点?
ubuntu - Gsettigs 和 dconf 设置热键
您好
,我需要在 ubuntu 12.10 中设置一个热键,我使用
gsettings(dconf)
但是当我看这个模式时,我只看到
但是当我使用 dconf 查看此架构时
我做错了什么?谢谢你。
java - 如何防止java中重复的全局热键?
如何防止注册重复的全局热键意味着不要注册已经注册的热键,如 CTRL+C 或 CTRL+V 等。
c# - 在不聚焦窗口的情况下捕获键
我有一个应用程序,它总是检查是否按下了类似F12的键。它不需要集中在我的应用程序的主窗口中。我试过这段代码:
我把 0 放到这一行RegisterHotKey(this.Handle, MYACTION_HOTKEY_ID, 0, (int) Keys.F12);
,这样只有F12按下它才会捕获。
但它没有用。我该如何解决这个问题?
在这里,我无法理解一些行,例如:
谁能帮我理解这些线?
c# - 在 C# 中使用全局热键捕获键
我有一个在后台运行的应用程序,就像我可以将我的应用程序保留在系统托盘中一样。如果它保留在系统托盘上,我的应用程序将完成它的工作。每当用户按 F10 或 F9 时,都会完成一些工作。我试过这个:
当我使用 set "this.ShowInTaskbar = false" 这一行时,它不起作用。但如果我不设置它,它工作正常。对于我的应用程序,我必须使用这一行。我该如何解决这个问题????
windows - 我们可以为浏览器注册全局热键吗
即使浏览器最小化或不在焦点上,我们也希望注册浏览器事件。例如,假设我们在 Microsoft Word 中做某事,如果我们按下键盘上的一个键(与 Word 或 Windows 操作系统的任何快捷方式无关),它应该在 Google Chrome 中打开一个新选项卡。
python - 如何在 Windows 上使用 3 个参数创建全局热键?
就像 Ctl,Alt + 删除
我想编写一个程序,它在 python 中使用具有 3 个或更多参数的全局热键。只有当我按下键盘上的所有三个键时,分配的功能才会执行。例如 alt、windows 和 F3。
这是我要运行的当前程序,但是它的输出是:
该程序:
注册 3 个热键?可能的? 解释如何使用分配一个需要按下的键,然后是否需要按下其中两个。但是,我不会认为该功能仅在同时按下所有功能时才执行。我拿了
python - python qt在后台等待热键
我正在用 python 构建一个 qt 应用程序。我需要做的一件事是在后台等待类似 ctrl+b 这样的组合键,然后对当前活动的窗口进行操作。
有没有一个简单的库可以做到这一点?