gpt4 book ai didi

cocoa - 如何实现 NSSearchField 的等效键

转载 作者:行者123 更新时间:2023-12-03 16:30:13 25 4
gpt4 key购买 nike

我正在构建一个 Cocoa 应用程序,其中包含一个 NSSearchField 控件。我想启用键盘快捷键/等效键,这样当用户按下 COMMAND-OPTION-F 时,搜索字段就会获得焦点。

但是,经过多次搜索,我不清楚实现此目的的最佳方法是什么。 Interface Builder 中没有为 NSSearchField 设置此选项的选项。

解决方案是子类 NSSearchField 并监听 keyDown 事件(然后查看是否按下了等效键?)

最佳答案

您始终可以添加与 F 等效键的菜单项,即 Command选项F。在菜单的操作中,只需使用

手动将搜索字段设置为第一响应者
[window makeFirstResponder:searchField]; 

关于cocoa - 如何实现 NSSearchField 的等效键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com