1

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

它应该如下所示:

在此处输入图像描述

4

2 回答 2

3

如果您想使用现有的框架,Shortcut Recorder是一个经常使用的好工具。它非常易于使用,并且可能适合您的需求。正如 alfred 所提到的,您也可以手动执行此操作,但这种方式的工作量要大得多。

于 2011-05-16T10:41:34.507 回答
1

您可以只创建一个 Event Tap 并注册用户按下的键。当回调函数被调用时,您将有足够的信息确切地知道按下了哪些键。然后你应该只更新字符串值。

或者,至少,我会这样做。

于 2011-05-16T10:35:54.593 回答