Software-Entwicklungen gehen manchmal seltsame Wege, drehen sich gelegentlich im Kreis und landen von Zeit zu Zeit wieder am Ausgangspunkt. Und nach manch so einer Wanderung ist die Software sogar noch um einigen mehr oder minder nützliche Funktionen reicher.
So ungefähr kann man die Entwicklung um die Funktion der Backspace-Taste von Firefox 2 unter Linux umschreiben.
Bekanntermaßen kommt man mit der Backspace-Taste nicht nur im FireFox-Browser eine Seite zurück. So hat es sich unabhängig vom Betriebssystem in allen Browsern als gängige Taste für die History-Funktion etabliert. Nicht so unter Linux: Erst wurde diskutiert, was eigentlich bei einem Druck auf die Backspace-Taste passieren soll. Natürlich inklusive Vergleich zu anderen Browsern. Mit Version 2 von FireFox wurde ein Patch eingebracht, der dafür sorgt, dass ein Druck auf Backspace nicht zurück sondern zum Anfang der aktuellen Seite springt.
Das sorgte natürlich bei vielen Anwendern für Verwirrung. Also wurde wieder wild diskutiert und mit einem neuen Patch wurde dafür gesorgt, dass erstmal gar nichts beim Drücken von Backspace passiert. Warum? Weil die Damen und Herren der FireFox-Software-Schöpfung sich nicht einig werden konnten. Und der Anwender? Der hat jetzt alle Freiheiten: Er darf selbst entscheiden, welches Verhalten er haben will. So er überhaupt eins haben will. Will er aber doch eins haben, muss er natürlich erstmal auf die Suche gehen. Vorausgesetzt er findet dabei die richtigen Informationen, dann - ja dann - dann darf er es natürlich auch über about:config ändern
Und so sehen die Werte für die einzelnen Funktionen der Backspace-Taste aus, die per browser.backspace_action eingestellt werden können:
Backspace und Shift+Backspace Funktion über
"browser.backspace_action":
0 Back/Forward
1 PgUp/PgDown
2 Nichts
Und hier der Vollständigkeit halber noch der wirklich eingebrachte Patch, der dafür sorgt, dass per Vorgabe nichts passiert:
// Backspace and Shift+Backspace behavior
// 0 goes Back/Forward
// 1 act like PgUp/PgDown
// 2 and other values, nothing
#ifdef UNIX_BUT_NOT_MAC
-pref("browser.backspace_action", 1);
+pref("browser.backspace_action", 2);
#else
pref("browser.backspace_action", 0);
#endif
Softwareentwicklung ist eben doch ein Akt der Schöpfung. Und manchmal einer so demokratischen Schöpfung, dass die damit leben müssende Nachwelt nur den Kopf schütteln kann

am 07.12.2007 um 05:29 Uhr:
wow danke, habe ich schon seit meinerlinux-zeit gesucht… jetzt müsste ich nur noch diese funktion für konqueror finden
GreetZ
am 05.02.2008 um 16:34 Uhr:
dankeeeeeeeeeeeeeeeeeee
)
p.s bei konqueror ist ja easy:
“Einstellung” -> “Kurzbefehlefestlegen” da kannst dus ändern
am 24.02.2008 um 22:31 Uhr:
Super, danke.
Gibts das auch für die 3te oder 4te Maustaste? Unter Windows geht das im Firefox oder ist das eine Einstellung der Maus und nicht des Firefox?
am 21.03.2008 um 12:03 Uhr:
vielen dank für diesen ausführlichen beitrag! hatte mich schon damit abgefunden dass man da nix machen kann
am 17.06.2008 um 13:39 Uhr:
Dazu hätte ich zwei kommentare:
1) Besonders demokratisch ist die Entscheidung nicht gefallen. Der zuständige Linux-Entwickler bei mozilla hat die Änderung einfach “durchgedrückt”. Das ging sogar so weit dass vom nämlichen Entwickler die Summary des Bugzillaeintrages vom Sinn her umgedreht wurde. Also in etwa von “Under linux backspace should go back in history” zu “under linux backspace should do nothing” verändert wurde. Anhand der kommentare kann man erkennen dass der Submitter sehr sauer ist! Siehe: https://bugzilla.mozilla.org/show_bug.cgi?id=358764
2) Im neuen Firefox3 muss man neuerdings sogar bestätigen dass man wirklich mit “about:config” änderungen durchführen will. Das verunsichert etliche Anwender welche das alte Backspace-Verhalten wiederherstellen wollen.
am 25.07.2008 um 23:20 Uhr:
[…] Die Belegung der Backspace Taste im Firefox ab Version 2.0 für Linux ist ein wenig kurios. So ist es Standard, dass die Backspace-Taste unter Linux keine Funktion hat. Um der Taste nun die gewünschte Funktion zu geben, gibt es unter about:config die Einstellung browser.backspace_action, welche man wie folgt belegen kann: 0 Back/Forward 1 PgUp/PgDown 2 Nichts Da ich seit eh und je die Backspace-Taste zum Zurückgegen nutze, habe ich natürlich “Back” gewählt. Neben der Backspace-Taste nutze ich beim browsen immer die Vor-und Zurück Tasten der Maus. Natürlich ist dies im Firefox auch nicht aktiviert, so dass man dies ganz einfach auch über about:config umstellen kann: mousewheel.horizscroll.withnokey.action = 2 mousewheel.horizscroll.withnokey.numlines = -1 mousewheel.horizscroll.withnokey.sysnumlines = false […]
am 21.09.2008 um 19:45 Uhr:
Firefox und Backspace
Viele Benutzer von Firefox werden wohl die Funktion der Backspace-Taste nutzen, bzw. würden sie nutzen, wenn sie könnten.
Unter Windows ist sie standardmäßig so eingestellt, dass einen Schritt in der History zurück gegangen wird.
Ich nutze sie z…
am 16.11.2011 um 09:21 Uhr:
[…] I found a website (german) which describes how to change the behavior: […]