A F5 atualizará a página no Firefox, mas ela não está ativada no Chrome por algum motivo. O uso de atalhos de aplicativos nas preferências de teclado fará com que a F5 funcione, mas desativa o Command-R como um atalho de atualização. Esta não foi uma boa solução para mim, então eu removi a definição de atalho F5. Isso me incomodou por meses e finalmente resolvi com o Mosquetão e ajudei com a resposta aceita:
<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>
Abra as preferências do Karabiner, depois no Misc & Desinstale a guia clique no botão Abrir private.xml . Ele abrirá o Finder e você poderá abrir o arquivo de lá em seu editor de texto favorito. Digite o código acima entre as tags <root>
e salve o arquivo. Volte para as preferências do Karabiner e mude para a guia Alterar chave e, no canto superior direito, clique no botão Recarregar XML . A nova opção deve aparecer no topo e tudo o que você precisa fazer é ativá-la.
Detalhes:
- O elemento
<vkopenurldef>
define um comando applescript que pode ser ligado a outra chave. Este comando diz ao Chrome para recarregar a guia ativa na janela 1 (a janela 1 parece ser a janela ativa).
- O elemento
<item>
liga o novo comando a uma chave física - nesse caso, F5.
As instruções oficiais do arquivo private.xml podem ser encontradas aqui: link