我习惯F5键是Refresh命令(就像Windows OS中我在此使用过的每个浏览器一样),而不是Command-R(需要两个手指)。在Mac OS X Lion上,如何分配F5键在Chrome中刷新?
我习惯F5键是Refresh命令(就像Windows OS中我在此使用过的每个浏览器一样),而不是Command-R(需要两个手指)。在Mac OS X Lion上,如何分配F5键在Chrome中刷新?
Answers:
您可以在“系统偏好设置”中更改菜单项的快捷方式,但不能为其分配多个快捷方式。
您还可以为脚本分配快捷方式,如下所示:
try
tell application "Google Chrome" to reload tab 1 of window 1
end try
1)进入“首选项”>“键盘”>“键盘快捷键”。
2)从左侧菜单中选择“应用程序快捷方式”。
3)点击“ +”。
4)像这样填写表格:Google Chrome浏览器,菜单标题:Reload This Page
,快捷键F5。
5)点击“添加”。
Google Chrome
,Menu Title Reload This Page
,Keyboard Shortcut f5
。5)点击“添加”。
F5将在Firefox中刷新页面,但由于某些原因当前未在Chrome中启用。在“键盘”偏好设置中使用“应用程序快捷方式”可以使F5正常工作,但是它将Command-R禁用为刷新快捷方式。这对我来说不是一个好的解决方案,因此我删除了F5快捷方式定义。它困扰了我几个月,我终于在Karabiner的帮助下并通过公认的答案帮助解决了它:
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_chrome_refresh</name>
<url type="shell">osascript -e 'tell application "Google Chrome" to reload active tab of window 1'</url>
</vkopenurldef>
<item>
<name>Refresh Chrome Page With F5</name>
<appendix>Enables the F5 key to refresh the page in Google Chrome.</appendix>
<identifier>private.function_five</identifier>
<only>GOOGLE_CHROME</only>
<autogen>__KeyToKey__ KeyCode::F5, KeyCode::VK_OPEN_URL_SHELL_chrome_refresh</autogen>
</item>
打开Karabiner的首选项,然后在“ 杂项和卸载”选项卡上,单击“ 打开private.xml”按钮。它将打开Finder,您可以在自己喜欢的文本编辑器中从那里打开文件。在<root>
标签之间输入上面的代码并保存文件。返回至Karabiner首选项,并切换到“ 更改键”选项卡,然后在右上角单击“ 重新加载XML”按钮。新选项应显示在顶部,您只需启用它即可。
细节:
<vkopenurldef>
元素定义了可被绑定到另一个关键一个AppleScript命令。此命令告诉Chrome重新加载窗口1中的活动标签(窗口1似乎是活动窗口)。<item>
元素结合的新的命令到一个物理按键-在这种情况下,F5。可以在以下位置找到关于private.xml文件的官方说明:https : //pqrs.org/osx/karabiner/document.html.en#privatexml