Wednesday, November 10, 2010

Firefox: mudando CRTL+TAB para SHIFT+TAB

Eu uso o Compiz para incrementar a interface gráfica do Ubuntu 10.10

Por uma questão "ergonômica", prefiro o CTRL+TAB para alternar as janelas (normalmente isso é feito com o ALT+TAB). Acontece que o CRTL+TAB é normalmente usado pelo Firefox para alternar as abas, então eu queria usar SHIFT+TAB para isso. Como não há uma opção de configuração assim no Firefox no momento, executei os passos listados abaixo:

$ cd $HOME/tmp
$ cp /usr/lib/firefox-3.6.12/chrome/toolkit.jar ./
$ cp toolkit.jar toolkit.jar.orig
$ unzip -p toolkit.jar content/global/bindings/tabbox.xml > tabbox.xml
$ vi tabbox.xml

encontre e mude de:
(...)
switch (event.keyCode) {
case event.DOM_VK_TAB:
if (event.ctrlKey && !event.altKey && !event.metaKey)
if (this.tabs && this.handleCtrlTab) {
this.tabs.advanceSelectedTab(event.shiftKey ? -1 : 1, true);
event.stopPropagation();
event.preventDefault();
}
break;
(...)

para:
(...)
switch (event.keyCode) {
case event.DOM_VK_TAB:
if (event.shiftKey && !event.altKey && !event.metaKey)
if (this.tabs && this.handleCtrlTab) {
this.tabs.advanceSelectedTab(1, true);
event.stopPropagation();
event.preventDefault();
}
break;
(...)

$ mkdir content/
$ mkdir content/global/
$ mkdir content/global/bindings/
$ cp tabbox.xml content/global/bindings/
$ zip toolkit.jar content/global/bindings/tabbox.xml
$ rm -rf content
$ sudo cp -f toolkit.jar /usr/lib/firefox-3.6.12/chrome/

reinicie o firefox e... voilá!

[]'s

Marco.

referências
http://forums.mozillazine.org/viewtopic.php?f=7&t=168930

No comments:

Post a Comment

deixe sua opinião