AnticipateKeyMap constructor
AnticipateKeyMap({
- KeyBinding? acceptSuggestion,
- KeyBinding? nextSuggestion,
- KeyBinding? prevSuggestion,
- KeyBinding? cancel,
- KeyBinding? deleteCharacterBackward,
Creates an anticipate key map with default bindings.
Implementation
AnticipateKeyMap({
KeyBinding? acceptSuggestion,
KeyBinding? nextSuggestion,
KeyBinding? prevSuggestion,
KeyBinding? cancel,
KeyBinding? deleteCharacterBackward,
}) : acceptSuggestion =
acceptSuggestion ??
KeyBinding(
keys: ['enter', 'tab'],
help: Help(key: '↵/tab', desc: 'accept'),
),
nextSuggestion =
nextSuggestion ??
KeyBinding(
keys: ['down', 'ctrl+n'],
help: Help(key: '↓', desc: 'next'),
),
prevSuggestion =
prevSuggestion ??
KeyBinding(
keys: ['up', 'ctrl+p'],
help: Help(key: '↑', desc: 'prev'),
),
cancel =
cancel ??
KeyBinding(
keys: ['esc', 'ctrl+c'],
help: Help(key: 'esc', desc: 'cancel'),
),
deleteCharacterBackward =
deleteCharacterBackward ??
KeyBinding(
keys: ['backspace', 'ctrl+h'],
help: Help(key: '⌫', desc: 'delete char'),
);