如何在 Mac OS X 中使用键盘快捷键时禁用顶部菜单闪烁

如何在 Mac OS X 中使用键盘快捷键时禁用顶部菜单闪烁

我使用的是 Mac OS X Lion。当我按下键盘快捷键时,顶部菜单中的相应项目会短暂地变成蓝色背景,然后又恢复为默认的灰色背景。这让我有点恼火。有没有办法禁用这种闪烁?

答案1

  • 如果Blue是问题所在,而深灰色Graphite可以满足您的需求,并且不会让您感到太烦躁,您可以转到System Preferences,单击General,然后将外观从 更改为BlueGraphite它更接近您想要的默认颜色Grey,但颜色稍深。附上相同的屏幕截图。

  • 在系统偏好设置中

一般的

  • 实际情况

实际的

  • 如果这不是你想要的,而你想要的是禁用它或使其成为透明的高亮,那么你可能要等到变形者与OSX Lion兼容。

  • 或者,您可以通过转到此路径并弄清楚如何操作此文件夹中的 XML 来破解 OSX:。 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/由于这些文件可帮助我们编辑菜单选项,因此还必须有一个选项来增强菜单栏上的突出显示。

  • 当然,您需要 Xcode 来执行此操作,但风险由您自行承担!

答案2

我知道如何更改 Mountain Lion 上的背景图形,但它也会在手动点击菜单时删除高亮显示。而且我不知道如何更改文本颜色。

  1. 编译sartfiletool或下载编译后的二进制文件
  2. cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin ~/Desktop/original.bin
  3. sartFileTool -d ~/Desktop/original.bin ~/Desktop/art
  4. 使 49-1.png(或 HiDPI 模式下的 49-2.png)透明
  5. sartFileTool -e ~/Desktop/art ~/Desktop/new.bin
  6. sudo cp ~/Desktop/new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin
  7. 打开新应用程序或重新打开某些应用程序

在我替换了 SArtFile.bin 之后,一些图形也绘制不正确。

将 NSMenuItemHighlightColor 的键添加到 .GlobalPreferences.plist 不起作用。我尝试更改一些属性Extras2.rsrc主题公园 3.1,但似乎也没有任何效果。

还有一个问题更改 Ask Different 上的选择颜色

相关内容