Skip to content

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

Eine Taste ist mit einer Aktion belegt. Dabei unterscheiden wir case-sensitive Shortcuts und case-insensitive Shortcuts. Beachte auch: CapsLock ist nicht gleich Shift!

  • einfach zu implementieren und zu merken
  • können leicht versehentlich ausgelöst werden (Katze auf Keyboard!)

Wir verwenden Keyboard Shortcuts oft mit Modifiern:

  • Ausschneiden (Cut): Strg/Ctrl + x
  • Kopieren (Copy): Strg/Ctrl + c
  • Einfügen (Paste): Strg/Ctrl + v
  • wir müssen aufpassen, dass wir nicht irgendwelche bestehenden Kombinationen überschreiben (betriebssystem- oder browserseitig)
  • mit VanillaJS können sie schwierig zu implementieren sein

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)

  • eher schwer zu merken
  • machen Sinn, wenn sie zur Navigation genutzt werden (trotzdem eher für Poweruser …)
  • 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!

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 …