更改默认帮助键行为

2024-06-24

我有一个 NSWindowController 的子类。在我的子类中,我有一个 keyDown: 方法。

当我按下键盘上的帮助键时,我的 keyDown: 方法不会被调用,我希望它是这样的,因为我需要做一些自定义的事情。

现在,当我按下帮助键时,光标会变成问号。

有人知道如何覆盖帮助键的默认行为吗?


这是 NextStep 的一个破损的保留。

I filed 错误报告 http://openradar.appspot.com/radar?id=382006 年 6 月,该网站以“行为正确”为由关闭,并指出这是一种“上下文相关帮助模式”,并指出 Apple 键盘不再有帮助键。

我反对的理由是,没有针对用户或开发人员的文档,因此帮助模式在任何情况下都不会提供实际帮助。然后它被重新分类为 bug #3776278 的重复项。上次我检查过(radarweb 目前已关闭),这并没有改变。

我建议按照一般原则提交重复的错误报告,但不要花太多精力,因为它会被忽略。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改默认帮助键行为 的相关文章

  • NSNotificationCenter 为“观察者”和“对象”保留什么类型的引用?

    任何人都可以澄清 阐明有关情况 NSNotificationCenter addObserver selector name object 观察者 和 对象 参数的通知中心保留哪些类型的引用 从通知中心删除观察者的最佳实践是什么 多线程应用
  • 具有延迟 NSMenu 的 NSButton - Objective-C/Cocoa

    我想创建一个NSButton单击时会发送一个操作 但按下 1 或 2 秒时会显示 NSMenu 和这个问题完全一样here https stackoverflow com questions 3309030 how to create ns
  • 如何在 Mac 上禁用屏幕保护程序/显示器睡眠

    有没有办法用可可禁用屏幕保护程序和显示器睡眠 OSX 10 8 中已弃用 UpdateSystemActivity OverallAct 的使用 现在推荐的方法是通过以下调用来阻止它 IOPMAssertionCreateWithName
  • PyObjC + Python 3.0 问题

    默认情况下 Cocoa Python 应用程序使用默认的 Python 运行时版本 2 5 如何配置我的 Xcode 项目以便它使用较新的 Python 3 0 运行时 我尝试用新版本替换项目中包含的Python framework 但它不
  • 像 TraceGL 一样分析 Objective C 中的代码路径?

    TraceGL 是一个非常简洁的项目 它允许 JS 程序员跟踪 Javascript 中的代码路径 它看起来像这样 我想为 Objective C 构建类似的东西 我知道运行时使跟踪方法调用变得相当容易 但是我如何跟踪控制流 例如 在上面的
  • 表视图未根据绑定更新 - 第二部分

    标题借用自这个问题 https stackoverflow com questions 1336478 table view not updating according to bindings 其中这个是not重复的 请参阅我的回答 了解
  • NSDecimalNumber 的decimalNumberByDividingBy:withBehavior 出现问题:

    我似乎总是遇到 NSDecimalNumber 的麻烦 今天 我收到此错误 Terminating app due to uncaught exception NSInvalidArgumentException reason NSCFNu
  • 在 NSUserDefaults 中存储 NSDate 的最佳方式是什么?

    我遇到过两种在 NSUserDefaults 中存储 NSDate 的方法 选项 1 setObject forKey Set NSDate myDate NSDate date NSUserDefaults standardUserDef
  • 将 NSPoint 从窗口坐标转换为视图坐标

    我的应用程序有一个自定义视图 显示事件的时间线 该视图包含在NSScrollView支持时间线的水平滚动 使用通知 我实现了一种机制 该机制应该显示另一个自定义视图 当用户在时间线中单击该事件时 该视图会显示有关该事件的详细信息 下面是时间
  • 更改默认帮助键行为

    我有一个 NSWindowController 的子类 在我的子类中 我有一个 keyDown 方法 当我按下键盘上的帮助键时 我的 keyDown 方法不会被调用 我希望它是这样的 因为我需要做一些自定义的事情 现在 当我按下帮助键时 光
  • 从帮助菜单中删除(或自定义)“搜索”

    我的应用程序有默认的 帮助 菜单 我删除了 帮助 条目 并添加了一个链接到我网站上的论坛的支持条目 帮助菜单笔尖如下所示 但是一旦我启动并运行应用程序 就会出现一个新的菜单项 我怎样才能让搜索消失 或者更好的是 我怎样才能让它启动一个带有参
  • 如何从整数生成 unicode 字符?

    我想创建一个 Unicode 字符数组 但我不知道如何将整数转换为 Unicode 表示形式 这是我到目前为止的代码 NSMutableArray uniArray NSMutableArray alloc initWithCapacity
  • 以编程方式更改 mac osx 上的代理

    如何以编程方式更改 mac osx 上的代理设置 我对ios很流利 而且由于mac os编程类似 所以应该不会有太多问题 然而 我缺乏以编程方式创建代理更改所需的逻辑 手动调整非常容易 这是我所追求的系统偏好设置中的网络选项卡 我尝试过的
  • 使 Swift 类符合需要 init 的协议

    我有以下内容protocol in Swift protocol FooConvertible typealias FooType init foo FooType 我会做Swift类在类定义中符合它 class Bar FooConver
  • 如果您查看内部,nib 文件到底是什么样子的?

    我刚刚学习 nibs 和 swift 并对某些东西感到好奇 我知道 如果您有一个 main storyboard 文件 则首先加载根视图控制器的笔尖 然后加载该视图控制器下可能分层存在的任何视图 但是 我想知道一些事情 当他们说笔尖已 加载
  • Cocoa 的 NSDictionary:为什么要复制键?

    所有在 NS Mutable Dictionaries 中用作键的对象都必须支持 NSCopying 协议 并且这些对象在字典中使用时会被复制 我经常想使用较重的对象作为键 只是将一个对象映射到另一个对象 当我这样做时 我真正的意思是 di
  • 使用 Objective-C 或任何 Cocoa API 以编程方式在 Mac OS 上创建新用户? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 不要自动切换到更高端的独立GPU

    正如本文所写技术问答 http developer apple com library mac qa qa1734 index html 默认情况下 一旦您的应用程序创建了 OpenGL 上下文 通过 直接调用OpenGL或依赖OpenGL
  • Cocoa 在特定屏幕上显示 NSWindow

    在 Mac 应用程序中如何打开NSWindow在特定的NSScreen 假设第二个屏幕 这就是我显示窗口的方式 但它只显示在主屏幕上 self windowController NSStoryboard name Main bundle n
  • 是否可以通过 Python 使用 Cocoa API?

    我想知道是否可以将 Cocoa Apple 的 API 与 Python 一起使用 以便能够运行像这样的任何代码link https developer apple com documentation appkit nsworkspace

随机推荐

  • 如何在 Android 中为 Google 地图标记设置标签?

    我正在尝试设置onInfoWindowClickListener对于每个根据相关 API 命中的标记POJO id 这就是我发现的设置 onInfoWindowClick 事件的方法 googleMap setOnInfoWindowCli
  • Xpath 与单引号匹配吗?

    如何断言要断言的字符串中包含单引号的 xpath 匹配 This is my string with value 40 to be asserted 我假设用转义单引号字符 但这不起作用 matches faultstring 1 text
  • WSL gprof 报告零次

    我正在尝试在 Windows 10 上的 WSL 中使用 gprof 我没有预料到会遇到任何困难 因为上次我在 Windows 7 上的 Ubuntu 虚拟盒中使用它时它工作得很好 与以前一样遵循来自https www thegeekstu
  • 该捆绑包无效。 Info.plist 文件缺少所需的密钥:CFBundleVersion

    使用 Xcode 7 0 1 和 Xcode 7 1 提交构建时 即使是在苹果一天前接受的存档上 我仍然遇到错误 ERROR ITMS 90056 This bundle is invalid The Info plist file is
  • 如何使用 python 和 re 匹配和删除维基百科引用

    from bs4 import BeautifulSoup import requests import time import keyboard import re def searchWiki search input What do
  • 深入了解事物如何打印到屏幕上(cout、printf)以及我在教科书上似乎找不到的真正复杂内容的起源

    我一直想知道这个问题 但至今还没有找到答案 每当我们使用 cout 或 printf 时 它们到底是如何打印在屏幕上的 文本是如何显示出来的 这里可能是一个相当模糊的问题 无论你给我什么 我都会工作 那么基本上这些功能是如何制作的 是汇编吗
  • 使用 Parsec 解析数据并省略注释

    我正在尝试编写一个 Haksell Parsec 解析器 它将文件中的输入数据解析为 LogLine 数据类型 如下所示 Final parser that holds the indvidual parsers final Parser
  • 光标不工作时完成课程

    我在 2010 年和 XE2 中广泛使用了 Delphi 中的 Complete Class at Cursor 函数 最近 在安装 XE2 的 Update 4 后 Cursor 上的 Complete Class 停止工作 经过一些研究
  • 单击 UITabBarController 时的自定义操作

    我有一个选项卡栏控制器 其中添加了四个导航控制器 导航控制器在选项卡栏控制器中显示为选项卡栏项目 现在我想向选项卡栏添加第五个按钮 该按钮不会打开另一个视图 但会触发一些自定义代码 我想在单击该选项卡栏项目时显示覆盖的 共享菜单 无论用户位
  • PdfBox 将字体嵌入到现有文档中

    我有一个 pdf 文件 它在 Okular 或任何 PDF 查看器 中显示字体属性 如下所示 Name Helvetica Type Type1 File usr share fonts truetype liberation2 Liber
  • 获取redis主哨兵

    我正在尝试获取当前正在监视 redis master 的所有哨兵的列表 我知道如果我有一个哨兵我可以使用sentinel sentinels mymaster但如果我没有 Sentinel 的任何地址 我怎样才能获得它们 没有直接命令可以从
  • 不变违规:本机模块不能为 Null。仅在 iOS 上显示错误

    背景我开发一个由 Expo 管理的 React Native 应用程序已经快一年了 但由于当时我既没有 Mac 也没有 iPhone 所以无法在 iOS 上测试它 我设法购买了 iPhone 8 今天我尝试在其上运行该应用程序 但没有结果
  • 在 SQL 数据库中存储自定义字段的首选方式是什么?

    我的朋友正在开发一款供不同独立医疗单位使用的产品 该数据库存储了在不同时间进行的大量测量数据 例如体温 血压等 让我们假设它们保存在一个名为的表中exams有柱子temperature pressure等 以及id patient id a
  • 排版(字母)的某些部分响应窗口的宽度/高度?

    我不确定这样的事情是否可以通过 CSS 实现 但是这个社区中的才华横溢的人们已经多次证明我错了 所以我们开始吧 我想知道字母的某些水平部分是否可能O U and E可以在保持其位置的同时响应窗口的宽度吗 在下图中 我绘制了响应式排版如何对窗
  • 检测按下的修饰键而不触发键盘或鼠标事件

    当用户按住修饰键 Shift Alt Ctrl 时 我的应用程序会更改其状态 我使用 keydown keyup 事件跟踪修饰键 var altPressed window onkeydown window onkeyup function
  • 删除带有全局索引的分区表?

    PROCEDURE purge partitions p owner IN VARCHAR2 p name IN VARCHAR2 p retention period IN NUMBER IS BEGIN FOR partition re
  • JS Globalize - 加载 json cldr

    我的最新版本有问题globalize js 为了使用它 我必须加载cldr modules和语言定义 现在我从全球化文档中得到了这个例子 loading needed modules get Scripts cldr supplementa
  • 使用 JAX-RS 通过 HTTP PUT 流式传输字节

    我有一个工作流程 涉及从 Java 客户端到 Web 服务器执行 HTTP POST 帖子的正文有一个规范对象 然后 我将其从我的网络服务器传递到 Apache ZooKeeper 它在服务器上以自己的进程运行 后者运行大量计算 我正在努力
  • Git 将新的本地分支推送到远程,无需指定名称

    当针对特定的跟踪问题进行补丁修复时 我们的工作流程如下所示 1 git checkout patch git pull upstream patch make sure we re up to date 2 git checkout b i
  • 更改默认帮助键行为

    我有一个 NSWindowController 的子类 在我的子类中 我有一个 keyDown 方法 当我按下键盘上的帮助键时 我的 keyDown 方法不会被调用 我希望它是这样的 因为我需要做一些自定义的事情 现在 当我按下帮助键时 光