停止使用 Mac 键盘选项作为字符修饰符

停止使用 Mac 键盘选项作为字符修饰符

我不想使用 Mac 键盘中用 å 替换 Option+a 的功能。(例如,假设我想在 NetBeans 中快速按下 Repl&ace All 按钮)我怎样才能让 Mac 停止这样做?

編輯: 我的问题源于这种情况:我在 NetBeans 中使用替换功能。当我在替换文本框中时,我正在输入一些内容。完成后,我通过按键盘上的 Option+A 调用“全部替换”按钮。Netbeans 理解它,因为它执行替换所有功能。但是,就在那之前,å 字符(由于按下 Option+A)被附加到替换中,使该过程不正确。我现在不需要输入特殊字符,所以我想停止它。如果可以使用另一个快捷键打开/关闭此功能,那不是更明智吗?

答案1

Macintosh 上的键alt主要用于国际字符键盘映射。与 Windows 上的 alt-numpad 技巧相比,这是一种更为明智和合理的扩展字符处理方法。因此,它通常不单独用作键盘快捷键(与功能键一起使用除外),尽管它在某些快捷方式中与command和 一起使用control

可以使用名为 Ukelele 的实用程序进行键盘重新映射:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

但是,这不会对您有帮助,因为您希望该alt键充当快捷键(命令/控制)键。

如果您不熟悉修饰键的位置,可以使用一个免费的实用程序来交换修饰键:

http://doublecommand.sourceforge.net/

以下是 Netbeans 文章,解释了 MacOS X 键盘快捷键以及如何调整 Netbeans 快捷键或 Mac OSX 快捷键:

http://netbeans.org/kb/articles/mac.html

编辑:Netbeans 对话框中按钮快捷键的解决方案。

好吧,Netbeans IDE 是一个愚蠢的跨平台 Java 应用程序。在使用 alt 键按钮快捷键之前,请确保没有突出显示文本字段。这可以通过点击tab或 来快速完成shifttab

答案2

我有一个比创建自定义键盘更好的解决方案:只需使用“Unicode Hex 输入”输入源。它是常规 QWERTY 减去 ⌥ 按钮上所有这些奇怪的东西。

但不确定哪个操作系统版本可用。如果您有任何相关信息,请随时将其编辑到答案中。

答案3

此问题也出现在 StackOverflow 上 https://stackoverflow.com/questions/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x

关于这个问题,我发现丹的答案是wordherd.com并生成一个没有[option]键快捷键的键盘映射,这是最快捷、最简单的解决方案。 https://stackoverflow.com/a/16019737/266531

相关内容