Atalho de teclado para enviar o formulário atual no Chrome / OS X?

6

Meu atalho favorito no IE de 10 anos atrás é Alt + Shift + S , que envia o formulário em que você está atualmente.

No Chrome / Windows, o Alt + Shift + S começou a funcionar recentemente (embora exiba comportamentos diferentes enviando "um formulário" que pode ou não ser a forma em que você está. Alguém sabe se existe um atalho de teclado para "enviar este formulário" ou "enviar um formulário" para o Chrome / OS X e, em caso negativo, se é possível criar um formulário desse tipo?

    
por Mahmoud Al-Qudsi 21.09.2011 / 18:19

2 respostas

3

Graças ao comentário de Lri acima, tenho me inspirado a consertar isso por mim mesmo. Escrevi uma extensão do Google Chrome que usará o atalho de teclado alt + shift + s no Windows / Linux e cmd + shift + s no Mac para enviar o formulário que está sendo preenchido. Agora, use-o para enviar esta resposta:

link

EDITAR

Mais de cinco anos depois, surpreendentemente, ninguém mais implementou uma solução semelhante, de modo que (finalmente) foi publicado na loja do Chrome e está disponível para instalação / download.

    
por 24.09.2011 / 06:27
1

Chrome

tell application "Google Chrome" to tell tab 1 of window 1
    execute javascript (do shell script "cat \Library/Documentation/Help/AppleScript.help/Contents/Resources/js/jquery.js")
    execute javascript "$(document.activeElement).closest('form').submit();"
end tell

Safari

tell application "Safari" to tell document 1
    do JavaScript (do shell script "cat /Library/Documentation/Help/AppleScript.help/Contents/Resources/js/jquery.js")
    do JavaScript "$(document.activeElement).closest('form').submit();"
end tell

Alguém conhece alguma alternativa sem jQuery para $(document.activeElement).closest('form').submit(); ?

    
por 24.09.2011 / 14:44