Como configurar CTRL+H como backspace no Google Chrome?

Como configurar CTRL+H como backspace no Google Chrome?

Não consigo fazer com que CTRL+H faça outra coisa senão "Abrir histórico" no Google Chrome. Eu tentei o plugin do Chrome que permite redefinir atalhos de teclado, mas só consigo adicionar "ações" ou o que quer que isso signifique a um atalho de teclado e, aparentemente, isso é feito usando algum hack gigantesco de JavaScript.

Aqui está o plug-in:

https://chrome.google.com/webstore/detail/mgjjeipcdnnjhgodgjpfkffcejoljijf

De qualquer forma, não consigo fazer CTRL+H funcionar como tecla backspace no Chrome (ou sejaexclua a chave à esquerda do cursor). Eu particularmente gostaria que isso funcionasse na barra de endereço/barra de pesquisa (que é a mesma "barra" no Chrome) e também no formato de edição de texto.

Então, como posso fazer CTRL+H funcionar como tecla backspace no Google Chrome? (Debian GNU/Linux Wheezy aqui).

Observe que se a resposta for usar o plugin para Chrome que permite alterar atalhos, então eu precisaria do método exato, passo a passo, de como fazer isso porque já tentei e não consegui fazer funcionar

Responder1

Eu sei que esta é uma pergunta antiga, mas me deparei com isso enquanto tentava fazer a mesma coisa que você, então vou postar de qualquer maneira.

Estou usando o Chromium e o Ubuntu 12.04 (agora estou usando o Gentoo), mas isso não deveria importar.

Executando:

$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"

mudará as combinações de teclas para a ligação do Emacs. Se você está bem com isso, então isso é tudo. No entanto, se você quiser usar Ctrl-acomo "selecionar tudo", há um pouco mais de trabalho a fazer.

Dê uma olhada em /usr/share/themes/Default/gtk-2.0-key/gtkrce /usr/share/themes/Emacs/gtk-2.0-key/gtkrc. A sintaxe não deve ser muito difícil de entender. Copie todas as combinações de teclas que deseja usar para o arquivo /usr/share/themes/Default/gtk-2.0-key/gtkrc. Não se esqueça de adicionar o

class "GtkEntry" binding "foo"
class "GtkTextView" binding "foo"
class "GtkTextView" binding "bar"

parte, que pode ser encontrada no final do arquivo.

GNOMO

As configurações devem ser refletidas ao mudar para o tema Emacs e voltar para o tema Padrão.

$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
$ gsettings set org.gnome.desktop.interface gtk-key-theme "Default"

Não-GNOME

Crie e adicione o seguinte a~/.gtkrc-2.0

gtk-key-theme-name = "Default"

Reinicie o Chromium e as configurações deverão ser refletidas.

A melhor coisa sobre isso é que mesmo se você definir Ctrl-wa exclusão de uma palavra, ainda poderá fechar a guia quando não estiver inserindo.

PS: Eu também uso o teclado Happy Hacking e estou feliz em encontrar alguém que também o use :)

Ubuntu 18.04 (GTK3)

Editar: 01/11/2018

Depois de quase 5 anos, estou atualizando este post para o Ubuntu 18.04. Atualmente estou usando o Firefox, mas o seguinte deve ser independente do navegador que você usa.

No GTK3, o ~/.gtkrc-2.0método não funciona mais. Em vez disso, edite ~/.config/gtk-3.0/settings.inie adicione a seguinte linha ao final:

gtk-key-theme-name=Emacs

Se você quiser modificar as ligações, a Emacsligação pode ser encontrada em /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css, que pode ser copiada ~/.config/gtk-3.0/gtk.csse modificada.

Algumas referências:

informação relacionada