Algum plugin para controlar o editor de mensagens do GMail com o teclado?

12

Quero usar os vários recursos de rich text do GMail com o teclado. Por exemplo, eu quero digitar Ctrl+ Mpara recuar, Ctrl+ Shift+ Mpara deduzir e executar todas as outras ações (como adicionar um link ou alterar a fonte) sem tocar no mouse.

Isso é possível? Existe alguma extensão do Chrome que faz isso?

Ram Rachum
fonte

Respostas:

4

Nenhum plug-in necessário agora.

  • Ctrl+ [= Recuar Mais
  • Ctrl+ ]= Recuar menos
BW
fonte
Boa solução parcial.
Ram Rachum
1

Pesquisei bastante, mas parece que ninguém especializado se preocupa em ir além do que os atalhos internos do GMail fazem. Havia um script Greasemonkey, mas o Google integrou o que fez no conjunto atual de atalhos e há uma oferta do Google Labs, mas apenas reencaminha os atalhos que já existem para novas chaves.

No entanto, você pode instalar uma extensão para adicionar combinações de teclas às áreas de rich text em geral. Não consegui encontrar muita coisa, extensão do Chrome ou userscript, para isso também, infelizmente.

Não é uma extensão chamada Vimium com suporte para atalhos de teclado personalizados, mas uma vez que é feito para coincidir com o Vim, é mais uma solução de navegação Teclado todo o navegador onde você tem que acertar "i" para entrar modo de inserção (onde você pode digitar em áreas de texto) e as combinações de teclas definidas não serão processadas novamente até que você pressione Escape. (Falta suporte genuíno do Vim para atalhos de teclado no modo de inserção e permanece no modo de inserção como uma coisa normal)

Pelo que você deseja, supondo que você não desenvolva um gosto pelo Vimium, provavelmente terá que escrever sua própria extensão (usar a capacidade do Chrome para carregar scripts de usuários Greasemonkey daria o mínimo de clichê para se acostumar) ou obter um amigo para fazer isso.

Se você quiser experimentar essa abordagem, o que você gostaria de fazer seria:

  1. Encontre widgets editáveis ​​(para jQuery, acho que o seletor seria um body[g_editable='true']ou outro, iframe[id=':po']mas ainda não o experimentei)
  2. Vincule uma combinação de teclas a eles (se estiver usando jQuery, existem plugins para facilitar )
  3. Quando a combinação de teclas for acionada, obtenha a posição do cursor e modifique o HTML de qualquer maneira que você observar o botão da barra de ferramentas fornecido pelo Google.

Desculpe, não pude ajudar mais.

ssokolow
fonte