Funktionstasten (F-Tasten) mit JavaScript sperren oder neu belegen! Aktualisiert 29.11.17
Durch die Funktions-Tasten einer PC-Tastatur (F1- F12) werden verschiedene Funktionen ausgelöst! Mit "JavaScript" ist es möglich, beim Betreten der eigenen Webseite, bestimmte Tasten zu sperren oder ihnen andere Funktionen zuzuweisen! Jeder F-Taste ist ein eindeutiger "Key-Code" zugeordnet, allerdings gibt es auch Ausnahmen, wie bei simulierten Tastaturen auf Touch-Screens. Grundsätzlich sollte man sich gut überlegen, wann eine Neubelegung oder Sperrung wichtiger Tasten Sinn macht. Die F-5 Taste zu überschreiben, wäre in den meisten Fällen keine gute Idee, da viele Nutzer sie zum Neuladen des Browserinhalts nutzen! Die Tasten F1 (Hilfe), F3 (Suche) und F12 (Entwicklerkonsole) könnten hier Verwendung finden, auch Tastenkombinationen mit contr/strg (Quelltext,...)!
Info: Das Sperren der Tasten wurde erfolgreich im aktuellen "Internet Explorer, Edge, Firefox, Google Chrome, Opera und Safari" getestet, wie das Neubelegen der Funktions-Tasten! Nur zwei Browser spielten bei der Neubelegung nicht mit!
• Der "Internet Explorer" öffnet zusätzlich die Browserhilfe! • Beim "Opera" funktioniert das Neubelegen der Taste F3 (Browser-Suche) nicht!
Tasten oder Tastenkombinationen im Browser sperren:
• Die Taste F12 öffnet die Entwicklerkonsole und man könnte mit einer Sperrung das Untersuchen von Webinhalten erschweren!
• Das Skript kommt in die Kopfzeile (keine Veränderung des Templates)! • In Zeile 8 kann der Anzeigetext beim Drücken der Taste F12 angepasst werden!
• Die Tastenkombination contr / strg + U öffnet die Anzeige für den Quelltext. Auch hier könnte man mit einer Sperrung das Untersuchen von Webinhalten erschweren!
• Das Skript kann in die Kopfzeile (keine Veränderung des Templates)! • In Zeile 8 kann der Anzeigetext beim Drücken der Tastenkombination contr / strg + U angepasst werden!
Die F-Tasten F1 wird mit der Forum-Hilfe und die Taste F3 mit der Forum-Suche ausgestattet! • Das Skript kann in die Kopfzeile (keine Veränderung des Templates) oder in die Obere Leiste eingetragen werden! • In Zeile 8 kann der Link für Taste F1 (Forum-Hilfe) angepasst werden! • In Zeile 14 kann der Link für Taste F3 (Forum-Suche) angepasst werden! • Will man mehrere Tasten neu belegen oder auch sperren, schreibt man alle IF-Bedingungen untereinander!
Hallo Aegi, wenn Du die Entwicklerwerkzeuge von Browsern sperren willst, musst Du nicht nur einen Browser betrachteten (wie Google-Chrome oder MS Edge)! Sperrst Du Tasten-Kombinationen, funktioniert immer noch die Linke Maustaste, die ja auch funktionieren muss!