bind method

void bind(
  1. String binding,
  2. KeyHandler handler
)

Registers handler for binding.

Bindings are normalized before storage, so Ctrl + C and ctrl+c match the same key event.

Implementation

void bind(String binding, KeyHandler handler) {
  final normalized = normalizeKeyBinding(binding);
  _handlers.putIfAbsent(normalized, () => <KeyHandler>[]).add(handler);
}