问题标签 [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.

0 投票
2 回答
22898 浏览

c# - 全局键盘挂钩 (C#)

可能重复:
C# 应用程序中的全局键盘捕获

谁能帮我为我的应用程序设置一个全局键盘挂钩?

我想设置在不关注实际表单时可以使用的热键(例如Ctrl+ )。S

0 投票
0 回答
291 浏览

cross-platform - 我可以与我的应用程序一起打包的跨平台全局热键应用程序?

所以,我有我制作的跨平台应用程序,我需要在全局键命令上启动它,而我正在使用的 sdk 无法做到这一点。我想知道是否有任何现有的应用程序可以与我的应用程序一起打包以充当我的应用程序的全局热键管理器(允许这样做的许可证)。问题在于它的跨平台方面。我找到了很多应用程序,但我分别找到了适用于 Windows、OS X 或 Linux/Gnome 的应用程序。有什么东西可以将所有这些合二为一吗?

0 投票
1 回答
1514 浏览

javascript - Global Hotkey for Firefox

Is there a way to add hotkeys (such as the media buttons) for the webbrowser?

This would need to cause a javascript event.

I except a firefox extension is required and i am ok if the solution requires greasemonkey as well (i seen growl use them both for javascript interaction. But thats javascript->pc not the other way around)

-edit- is this not possible ATM?

0 投票
1 回答
1401 浏览

objective-c - 全球热键的碳事件的可可替代品

我刚刚阅读了这篇关于如何使用 Carbon 事件创建全局热键的文章。在作者提到的评论中,他可能不会再使用这项技术,因为这是“弃用的方式”。到目前为止,一切都很好。

现在我正在寻找可可吊坠。有没有人提示在哪里搜索它?我试着用谷歌搜索了一下,但我发现的一切都与他采取的方法相同。

谢谢
-f

0 投票
2 回答
876 浏览

c# - 如何在 C# 中实现全局热键?

我需要编写一个全局拦截 Alt+Shift+S 的应用程序。

我所做的是创建了一个设置全局挂钩的 DLL:

然后我创建了一个加载这个 DLL 并设置钩子的程序:

现在的问题是热键不起作用。

看起来 DLL 没有永久加载到内存中。我看到我可以从文件系统中删除 dll 文件。

所以请告诉我我做错了什么?

我应该使用不同的方法吗?

谢谢你。

0 投票
1 回答
266 浏览

gtk - gtk编程中如何监控桌面环境鼠标事件

在 GTK 编程中,如何在 GTK 应用程序未激活时,即鼠标专注于其他 GTK 应用程序时监控桌面环境鼠标事件?

0 投票
1 回答
1250 浏览

python - 在 Mac 上注册全局热键?

我正在用 Titanium Developer 编写一个应用程序,它可以让我使用 Javascript、PHP、Ruby 和 Python。它为 API 提供了一些可能需要的标准功能,但缺少的是全局事件。

现在我想为我的应用程序分配全局热键并且几乎一无所知。现在我只针对 MAC,但找不到 Python 或 Ruby 的任何解决方案。我发现以下 Cocoa 库似乎能够做到这一点:

https://github.com/secondgear/SGHotKeysLib

但是我在 Objective C 方面的经验为零,并且不想为了实现一件事而花时间学习它。

任何人都可以就以下其中一项给我建议..

  • 如何使用 Python 在 Mac 上注册全局热键
  • 如何使用 Ruby 在 Mac 上注册全局热键
  • 如何使用 SGHotkeysLib 制作一个可以将全局热键定向到其他应用程序的 CLI 守护程序(例如,我可以使用命令行工具来注册 Command+K 运行某个应用程序)。

或者可能还有其他我没有想到的想法?

只是一个指向正确方向的指针将不胜感激。

提前致谢。

0 投票
2 回答
570 浏览

objective-c - 在 Cocoa/Objective-C 中请求热键

我想要一个允许用户选择全局热键的按钮。我偶然发现了stackoverflow,并找到了一些注册热键的方法,但没有一种方法可以让我让用户选择一个。可能有图书馆吗?或者你们是怎么处理的?

它应该如下所示:

在此处输入图像描述

0 投票
2 回答
261 浏览

cocoa - -shortcutRecorder:keyComboDidChange: 未执行

我正在编写一个 Cocoa 应用程序,我想实现一个全局热键功能。我从 Waffle Software 实现了 ShortcutRecorder.framework,并在我的 xib 中添加了一个 customView。然后我将CustomView 子类化为SRRecorderControl。现在我在我的窗口中看到了记录器,但是我怎样才能获得 KeyCombo 以及我该如何应对呢?

我实现了 keyComboDidChange 方法,但没有获得密钥代码。我究竟做错了什么?

这是我获取密钥代码的代码:

顺便说一句,shortcutrecorder 是我的 IBOutlet。

我是否必须实现协议或 setDelegate:self 或类似的东西?

编辑添加

实际上我已经在我的 Preferences.h 中声明了我的 shortcutRecorder 出口。然后在身份检查器中,我将“首选项”作为文件所有者的自定义类放入,并将委托连接到我的快捷方式记录器……但从未调用过 keyComboDidChange……我不明白为什么。

0 投票
1 回答
1220 浏览

c# - 将热键发送到后台程序

我想在我的应用程序中制作,而不是当这个应用程序在后台时,当我单击 F10 时,将启动带有循环的功能。

这是我的代码:

但不工作:(

你能帮我吗?