【问题标题】:Create a cocoa button that accepts keyboard input创建一个接受键盘输入的可可按钮
【发布时间】:2011-01-23 19:01:15
【问题描述】:

大家好,感谢您迄今为止的所有帮助,我在很短的时间内学到了很多东西。

到目前为止,我所做的是创建了一个小型计算器程序,它运行良好。为了完成这个版本,我想做的是让我在计算器界面上的“键”接受我的键盘输入。因此,例如,如果我想添加 2 和 4,而不是单击我的“2”和“4”按钮,我可以直接在数字小键盘上按它们。

我知道这与让我的按钮获得焦点有关,但我不知道如何让它们响应 keydown 事件。

我也在查看苹果开发者文档,所以如果我在你们之前找到答案,那么我会尝试我发现的内容,如果它不起作用,我会发布我的进度.

再次感谢大家的帮助!

【问题讨论】:

    标签: cocoa macos


    【解决方案1】:

    您可以在界面生成器中设置等效键。单击界面生成器中的按钮打开检查器并将其打开到第一个选项卡。在第一部分下有一个 Key Equiv: 和一个您可以单击的灰色框。点击它,然后按你想按的键。

    【讨论】:

    • 哇,这比我想象的要容易得多。感谢您的提示!
    【解决方案2】:

    如果您使用的是界面生成器,只需将“Key Equivalent”字段设置为您的号码。

    【讨论】:

    • 也感谢您的帮助!这是一个很好的提示。我给了贾斯汀答案检查,因为他首先回答,但他没有你那么多的代表。希望你不介意:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 1970-01-01
    • 2011-06-07
    相关资源
    最近更新 更多