停止使用Mac键盘选件作为角色的修改器


16

我不想使用Mac键盘中用å替换Option + a的功能。(例如,假设我想快速按一下NetBeans中的Repl&ace All按钮)如何让Mac停止执行此操作?

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


我在Windows和Ubuntu上都有丰富的经验,我发现Mac具有非常讨厌的哲学:不使用键盘剪切文件,不使用默认键盘快捷键来最大化窗口。当应用程序具有多个窗口时,Alt + Tab令人讨厌。
Phuong Nguyen

rel&ace cmd A不是选项A吗?
user151019 2010年

2
没有使用键盘剪切文件?通过覆盖剪贴板可能丢失文件的功能是一件好事吗?添加快捷方式以最大化窗口很容易。您是什么意思alt-tab令人讨厌?你是说命令标签吗?Command`在应用程序的打开窗口中循环,Command-tab在打开的应用程序中循环。这比Windows方式好得多。
ghoppe

4
(在Windows中,“剪切”文件后直到“粘贴”它都不会移到任何位置。如果覆盖剪贴板,则该文件什么都不会发生。)
Bavi_H 2010年

+1对于Cmd +`,我以前不知道。谢谢。但是,等等,为什么Mac不设置默认键盘来最大化窗口而不是“容易添加”呢?我们这里有一台20台iMac,您希望我们在需要使用另一台iMac时能够四处走动并“轻松添加”吗?
Phuong Nguyen

Answers:


4

altMacintosh上的按键主要用于国际字符键盘映射。与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


嗯,命令快捷键?我的键盘有什么问题吗,因为当我在Firefox中按Command + T时,它会打开一个新标签页(在Windows和Ubuntu中均等同于Ctrl + Tab)。
Phuong Nguyen

2
我已经看过您建议的解决方案,但是没有一个是我所期望的。我修改了问题,以便您可以更清楚地了解我的问题。
Phuong Nguyen

1
另外,用Ctrl + F2打开菜单吗?ck 我全都使用键盘快捷键,但是使用键盘打开,导航和选择菜单是向后的。这是一个更好的把戏:命令-?要打开帮助搜索菜单,请开始键入您要搜索的菜单命令,并向下箭头将其选中。
ghoppe

1
@ghoppe,我认为您对NetBeans是“脑死亡的跨平台Java应用程序”的假设是错误的判断,而且是错误的。使用OPTION键是一种合法的快捷方式,并且在整个OSX中都可以使用,例如OPTION + COMMAND + C可以复制样式。更好的理由是声明OPTION不应仅用于快捷方式。
Brett Ryan

1
@Brett,如果我不清楚我很抱歉,但这是我的意思,不是吗?当然,您可以将OPTION 按钮快捷方式一起使用。您也可以将SHIFT与快捷方式一起使用。但这是否使其成为“合法的捷径”?没有。就像shift一样,作为快捷键修饰符是合法的。没有人会说SHIFT作为捷径是合法的。
ghoppe


1

与创建自己的自定义键盘相比,我有一个更好的解决方案:仅使用“ Unicode十六进制输入”输入源。是常规QWERTY减去⌥按钮上所有这些奇怪的内容。

虽然不确定从哪个操作系统版本可用。如果您有关于此的任何信息,请随时将其编辑为答案。


但是Option + A 可能是十六进制值输入的开始(例如Option + A + A + A + A 产生 ꪪ),那么您确定按下Option + A也会传播到任何具有焦点的程序吗?(还要注意,这还会禁用按住功能,以显示长按字符的重音符号,以及仅按一个数字即可选择一个的不错的选择。但是,实际上,这似乎是一个简单的解决方案–如果一个人不想要所有这些,并且它确实可行。)
Arjan

1
@Arjan肯定会传播到至少我的IDE(Android Studio / IntelliJ IDEA)。出于明显的原因,我的代码中不需要任何带重音符号的字符,对于大多数其他开发人员来说,它们应该相同。如果在其他地方使用带重音的字符,那么是的,显然您必须为此设置一个单独的输入源。
马尔科姆

确实,这是一个不错的解决方案!
Arjan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.