NumberInputKeyMap constructor
NumberInputKeyMap({
- KeyBinding? increment,
- KeyBinding? decrement,
- KeyBinding? deleteBackward,
- KeyBinding? submit,
- KeyBinding? cancel,
Creates a key map with default bindings.
Implementation
NumberInputKeyMap({
KeyBinding? increment,
KeyBinding? decrement,
KeyBinding? deleteBackward,
KeyBinding? submit,
KeyBinding? cancel,
}) : increment =
increment ??
KeyBinding(
keys: ['up', 'ctrl+p'],
help: Help(key: '↑', desc: 'increment'),
),
decrement =
decrement ??
KeyBinding(
keys: ['down', 'ctrl+n'],
help: Help(key: '↓', desc: 'decrement'),
),
deleteBackward =
deleteBackward ??
KeyBinding(
keys: ['backspace', 'ctrl+h'],
help: Help(key: '⌫', desc: 'delete'),
),
submit =
submit ??
KeyBinding(
keys: ['enter'],
help: Help(key: '↵', desc: 'submit'),
),
cancel =
cancel ??
KeyBinding(
keys: ['esc', 'ctrl+c'],
help: Help(key: 'esc', desc: 'cancel'),
);