![如何在 Mac OS X 中使用键盘快捷键时禁用顶部菜单闪烁](https://linux22.com/image/1319370/%E5%A6%82%E4%BD%95%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%97%B6%E7%A6%81%E7%94%A8%E9%A1%B6%E9%83%A8%E8%8F%9C%E5%8D%95%E9%97%AA%E7%83%81.png)
我使用的是 Mac OS X Lion。当我按下键盘快捷键时,顶部菜单中的相应项目会短暂地变成蓝色背景,然后又恢复为默认的灰色背景。这让我有点恼火。有没有办法禁用这种闪烁?
答案1
如果
Blue
是问题所在,而深灰色Graphite
可以满足您的需求,并且不会让您感到太烦躁,您可以转到System Preferences
,单击General
,然后将外观从 更改为Blue
。Graphite
它更接近您想要的默认颜色Grey
,但颜色稍深。附上相同的屏幕截图。在系统偏好设置中
- 实际情况
如果这不是你想要的,而你想要的是禁用它或使其成为透明的高亮,那么你可能要等到变形者与OSX Lion兼容。
或者,您可以通过转到此路径并弄清楚如何操作此文件夹中的 XML 来破解 OSX:。
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/
由于这些文件可帮助我们编辑菜单选项,因此还必须有一个选项来增强菜单栏上的突出显示。当然,您需要 Xcode 来执行此操作,但风险由您自行承担!
答案2
我知道如何更改 Mountain Lion 上的背景图形,但它也会在手动点击菜单时删除高亮显示。而且我不知道如何更改文本颜色。
- 编译sartfiletool或下载编译后的二进制文件
cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin ~/Desktop/original.bin
sartFileTool -d ~/Desktop/original.bin ~/Desktop/art
- 使 49-1.png(或 HiDPI 模式下的 49-2.png)透明
sartFileTool -e ~/Desktop/art ~/Desktop/new.bin
sudo cp ~/Desktop/new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin
- 打开新应用程序或重新打开某些应用程序
在我替换了 SArtFile.bin 之后,一些图形也绘制不正确。
将 NSMenuItemHighlightColor 的键添加到 .GlobalPreferences.plist 不起作用。我尝试更改一些属性Extras2.rsrc和主题公园 3.1,但似乎也没有任何效果。
还有一个问题更改 Ask Different 上的选择颜色。