在浏览器(Chrome或Safari)中,以下键盘快捷键将始终弹出一个窗口,其中显示“ Welcome To Mail”:
Command+ Shift+I
我想将此快捷方式用于其他目的。有什么方法可以禁用此快捷方式吗?
在浏览器(Chrome或Safari)中,以下键盘快捷键将始终弹出一个窗口,其中显示“ Welcome To Mail”:
Command+ Shift+I
我想将此快捷方式用于其他目的。有什么方法可以禁用此快捷方式吗?
Answers:
您可以从“系统偏好设置”中更改快捷方式:
如果要禁用快捷方式,请直接编辑NSUserKeyEquivalents字典:
defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Email Link to This Page' '\0' 'Email This Page' '\0'
然后退出并重新打开Chrome和Safari以应用更改。
Email Link
。当chrome仍在运行时,更改应生效。
查看Chrome的键盘快捷键会有所帮助。
Cmnd+ Shift+ I是“通过电子邮件发送当前页面”。这有点烦人,因为它离开发人员工具(Cmnd+ Opt+ I)非常近。
另一个答案中给出的命令行解决方案最终对我有用,但是我还需要做一件事:
之后defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
,我输入了命令:(
killall cfprefsd
并且killall Finder
很好)。
这停止了恼人的Cmd- Shift- I在Chrome快捷方式从创建一个新的电子邮件,但我无法得到它停止在Safari中发生的事情,很遗憾。
killall cfprefsd
清除首选项缓存,
killall Finder
重新启动Finder
上面描述的GUI方法对我来说根本不起作用,但是可能是因为我没有清除prefs缓存。
不幸的是没有在这里给出的答案能够防止Command+ I从触发电子邮件页面Safari浏览器,我(运行MacOS的塞拉利昂)。我能够阻止该行为的唯一方法是使用FastScripts将Command+ 映射I到一个空的AppleScript。必须将脚本存储在其中,~/Library/Scripts/Applications/Safari
以防止在其他应用程序中禁用斜体的快捷方式。
不幸的是,这种方法的副作用是禁用Safari中使用Command+ I来切换斜体,这是Safari的默认行为,例如Google Docs或AskDifferent的此答案框中的斜体。对我来说,当我尝试在不支持它的Safari文本框中以斜体显示文本时,应该避免将其扔到我的电子邮件收件箱中。
我能找到的最简单的方法是分配键盘快捷方式来激活您已安装的扩展之一
chrome:// extensions / shortcuts
您还可以使用Better Touch Tool覆盖快捷方式(全局或针对任何特定应用程序)。
鉴于我已经在使用此应用程序,因此对我来说这就是解决方案,因为此处提到的其他答案对我都不起作用(High Sierra),并且我不想安装新软件。
使用台式机但笔记本电脑使用OS X时,我是Linux用户。我需要确保我使用Chrome的Inspector具有相同的快捷方式。每次我都会混淆快捷方式时,都会弹出Mail.app非常不方便。
我应该补充一点,为了使Linux更接近OSX,我在Linux端交换了控件和alt键。这使我可以在更符合人体工程学的命令键位置使用Ctrl-c,Ctrl-v和许多其他快捷方式,例如OS X Cmd-c,Cmd-v。在图片中,您将看到我已经映射了Ctrl-Shift-I,否则在Linux方面这是没有意义的。
这是我的快捷方式设置
设置的重要部分是要知道OSX快捷方式必须映射到菜单项的确切名称。我说我正在使用High Sierra,因为“电子邮件链接”是菜单标签。这也可能取决于我猜想的Chrome版本。确保拼写相同。
复制的步骤是
Glorfindel的回答对我非常有用!我很惊讶它的投票结果没有更好。
要阻止此讨厌的邮件应用程序启动,您只需将其快捷方式(Cmd-Shift-I)分配给其他功能:
1)分配它以将屏幕副本复制到剪贴板-在Safari,Chrome和Finder中将其停止(看上去无处不在)
2)将其分配给在Chrome中启动开发人员工具-唯一的缺点是,邮件仍将在Safari中启动-您将始终获得开发人员工具!