Como inserir texto pressionando uma tecla no chrome?

3

A tecla de atalho deve ser fácil de desativar e ativar (com outro atalho).

O texto e as chaves a serem inseridos são string e devem ser chamados digitando-se "r". Deve ser usado em um aplicativo flash para facilitar a navegação.

Existe uma extensão do Chrome que pode fazer isso?

Eu já pesquisei e não encontrei nada.

Então eu preciso de algo como Auto Hotkey ( link ), mas para Linux.

    
por linuscl 19.03.2016 / 10:21

3 respostas

3

Isso pode ser feito usando xbindkeys + xdotool .

É preciso ter cuidado: se sua string, digamos my-string , contiver a letra "r", a vinculação de xdotool type string a r causaria um loop! Para evitar isso, desativo xbindkeys , depois chamo xdotool e, em seguida, habilito xbindkeys de volta.

Suponha que sua string seja my-string , você queira que a chave F1 ative o atalho e F2 desativá-lo.

  1. Crie o arquivo ~/.xbindkeysrc para conter:

    "killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys"
    r
    
    "killall xbindkeys"
    F2
    
  2. Em seguida, use o Gerenciador de configurações do seu ambiente de área de trabalho para ligar F1 ao lançamento de xbindkeys .

Agora você pode digitar F1 { r | <other_keys> }... F2 .

    
por 25.03.2016 / 17:38
2

Use xdotool

Instale e execute o xdotool, apenas automatize o teclado / mouse / .... para você.
depois de instalar você pode isso no bash:
xdotool key Return && xdotool type sometext

Para a sua tecla de atalho, você pode usar "atalhos personalizados do teclado do gnome" e atribuir este comando a uma tecla de atalho!

To install xdotool do: apt-get install xdotool (if using ubuntu)

    
por 25.03.2016 / 14:54
1

Não sei exatamente o que você quer alcançar, mas uma extensão do Chrome parece ser capaz de resolver seu problema (se você conhece o javascript). É chamado: Teclas de atalho (atalhos de teclado personalizados)

    
por 23.03.2016 / 14:29