posShortcutDefaults top-level constant

Map<String, List<String>> const posShortcutDefaults

Tastenbelegung: Aktion -> Tasten (Mod+F, Enter, Escape, F5 ...; Mod = Cmd auf dem Mac, Strg sonst). Zwilling von POS_SHORTCUT_DEFAULTS.

Implementation

const Map<String, List<String>> posShortcutDefaults = {
  'checkout': ['Enter'],
  'complete': ['Enter'],
  'cancel': ['Escape'],
  // Mod+F gehört dem Vollbild; Betrag frei liegt auf D.
  'customAmount': ['Mod+D'],
  'cash': ['Mod+B'],
  'card': ['Mod+K'],
  'exactAmount': ['Mod+P'],
  // Nicht Mod+E: das fängt Chrome auf dem Mac selbst ab.
  'receipts': ['Mod+J'],
  'undoLast': ['Mod+Backspace'],
  'settings': ['Mod+S'],
  'logout': ['Mod+L'],
  // Nicht Mod+T: im Browser reserviert (neuer Tab).
  'tip': ['Mod+G'],
  'fullscreen': ['Mod+F'],
  // Bewusst dieselbe Taste: die beiden leben in verschiedenen Momenten.
  'clearTendered': ['Mod+C'],
  'clearCart': ['Mod+C'],
  // Bewusst ohne Vorgabe: der Chef vergibt sie, wenn er sie braucht.
  'splitPayment': [],
};