SearchKeyMap constructor
SearchKeyMap({
- KeyBinding? up,
- KeyBinding? down,
- KeyBinding? home,
- KeyBinding? end,
- KeyBinding? pageUp,
- KeyBinding? pageDown,
- KeyBinding? select,
- KeyBinding? cancel,
Implementation
SearchKeyMap({
KeyBinding? up,
KeyBinding? down,
KeyBinding? home,
KeyBinding? end,
KeyBinding? pageUp,
KeyBinding? pageDown,
KeyBinding? select,
KeyBinding? cancel,
}) : up =
up ??
KeyBinding(
keys: ['up', 'ctrl+p'],
help: Help(key: '↑', desc: 'up'),
),
down =
down ??
KeyBinding(
keys: ['down', 'ctrl+n'],
help: Help(key: '↓', desc: 'down'),
),
home =
home ??
KeyBinding(
keys: ['ctrl+home'],
help: Help(key: '^home', desc: 'first'),
),
end =
end ??
KeyBinding(
keys: ['ctrl+end'],
help: Help(key: '^end', desc: 'last'),
),
pageUp =
pageUp ??
KeyBinding(
keys: ['pgup'],
help: Help(key: 'pgup', desc: 'page up'),
),
pageDown =
pageDown ??
KeyBinding(
keys: ['pgdown'],
help: Help(key: 'pgdn', desc: 'page down'),
),
select =
select ??
KeyBinding(
keys: ['enter'],
help: Help(key: '↵', desc: 'select'),
),
cancel =
cancel ??
KeyBinding(
keys: ['esc'],
help: Help(key: 'esc', desc: 'cancel'),
);