gpt4 book ai didi

objective-c - 编辑 NSTextField 时添加热键

转载 作者:行者123 更新时间:2023-12-03 16:33:53 24 4
gpt4 key购买 nike

是否可以仅在编辑某个 NSTextField 时添加热键?例如,当您在此文本字段中时,我希望您按 Command + 1 插入一个字符串,按 Command + 2 插入另一个文本字符串等,但仅当您编辑该 NSText 字段时。

我尝试向我的子类 NSTextField 添加 keyDown 方法,但这似乎从未被触发。如果我将其更改为 keyUp,它将被触发,但如果按住命令键则不会。

似乎当我搜索热键时,我找到的唯一信息是全局热键(即使应用程序不可见时也会激活的热键),这不是我正在寻找的信息。

最佳答案

如果您有一个带有该键盘快捷键的菜单项,则可以实现 validateUserInterfaceItem: 以在您的字段位于响应程序链中时启用它。我不确定这是否适用于隐藏的菜单项。

关于objective-c - 编辑 NSTextField 时添加热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191696/

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