Keyboard Shortcuts
Es gibt vier verschiedene Arten von Keyboard Shortcuts:
- Single Key Shortcuts
- Single Key mit Modifikationstaste(n)
- Eine Abfolge von Tasten
- Eine Abfolge von Tasten mit Modifikationstasten
Single key shortcuts
Section titled “Single key shortcuts”Eine Taste ist mit einer Aktion belegt. Dabei unterscheiden wir case-sensitive Shortcuts und case-insensitive Shortcuts. Beachte auch: CapsLock ist nicht gleich Shift!
Vor- und Nachteile
Section titled “Vor- und Nachteile”- einfach zu implementieren und zu merken
- können leicht versehentlich ausgelöst werden (Katze auf Keyboard!)
Single key shortcuts with modifiers
Section titled “Single key shortcuts with modifiers”Wir verwenden Keyboard Shortcuts oft mit Modifiern:
- Ausschneiden (Cut): Strg/Ctrl + x
- Kopieren (Copy): Strg/Ctrl + c
- Einfügen (Paste): Strg/Ctrl + v
Vor- und Nachteile
Section titled “Vor- und Nachteile”- wir müssen aufpassen, dass wir nicht irgendwelche bestehenden Kombinationen überschreiben (betriebssystem- oder browserseitig)
- mit VanillaJS können sie schwierig zu implementieren sein
Sequence of keys
Section titled “Sequence of keys”Shortcuts, für die eine bestimmte Abfolge von zwei oder mehr Tasten nacheinander gedrückt werden muss. Beispiel: g und i in GitHub (geht zum Issues-Tab)
Vor- und Nachteile
Section titled “Vor- und Nachteile”- eher schwer zu merken
- machen Sinn, wenn sie zur Navigation genutzt werden (trotzdem eher für Poweruser …)
Regeln
Section titled “Regeln”- so wenig Sequenzen wie möglich
- immer mit dem gleichen Buchstaben beginnen
- niemals den ersten Buchstaben einer Abfolge gleichzeitig mit einem Single-Key Shortcut belegen!
Sequence of keys with modifiers
Section titled “Sequence of keys with modifiers”Shortcuts, die zwei oder mehr Tasten mit oder ohne Modifier benötigen. Diese Shortcuts sind eher schwer zu merken und eher was für Poweruser. Beispiel: Strg + k + c oder u aus- oder einkommentieren in VSCode
Braucht man eher nicht … vielleicht für Easter Eggs …