Como configurar o CTRL + H como backspace no Google Chrome?

4

Não consigo fazer com que CTRL + H faça mais nada do que "Abrir histórico" no Google Chrome. Eu tentei o plugin do Chrome permitindo redefinir atalhos de teclado, mas só posso adicionar "ações" ou o que isso significa para um atalho de teclado e, aparentemente, é feito usando um hack de JavaScript gigantesco.

Aqui está o plugin:

link

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

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

Observe que, se a resposta for usar o plug-in do Chrome que permite alterar atalhos, eu precisaria do método exato, passo a passo, sobre como fazer isso, porque eu já tentei e não poderia fazer funcionar

    
por Cedric Martin 18.08.2012 / 19:31

1 resposta

8

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

Estou usando o Chromium e usei o Ubuntu 12.04 (agora estou usando o Gentoo), mas não importa.

Execução:

$ 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-a como "selecionar todos", há um pouco mais de trabalho a ser feito.

Dê uma olhada em /usr/share/themes/Default/gtk-2.0-key/gtkrc e /usr/share/themes/Emacs/gtk-2.0-key/gtkrc . A sintaxe não deve ser muito difícil de entender. Copie todas as ligações de teclas que você deseja usar para o /usr/share/themes/Default/gtk-2.0-key/gtkrc . Não 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.

GNOME

As configurações devem ser refletidas mudando para o tema do Emacs e voltando ao 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 devem ser refletidas.

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

P.S. Eu também uso o teclado hacker feliz e estou feliz em encontrar alguém que também o use:)

Ubuntu 18.04 (GTK3)

Edit: 11/01/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 de qual navegador você usa.

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

gtk-key-theme-name=Emacs

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

Algumas referências:

por 03.01.2014 / 03:02