SelectKeyMap constructor
SelectKeyMap({
- KeyBinding? up,
- KeyBinding? down,
- KeyBinding? home,
- KeyBinding? end,
- KeyBinding? pageUp,
- KeyBinding? pageDown,
- KeyBinding? select,
- KeyBinding? cancel,
Implementation
SelectKeyMap({
KeyBinding? up,
KeyBinding? down,
KeyBinding? home,
KeyBinding? end,
KeyBinding? pageUp,
KeyBinding? pageDown,
KeyBinding? select,
KeyBinding? cancel,
}) : up =
up ??
KeyBinding(
keys: ['up', 'k'],
help: Help(key: '↑/k', desc: 'up'),
),
down =
down ??
KeyBinding(
keys: ['down', 'j'],
help: Help(key: '↓/j', desc: 'down'),
),
home =
home ??
KeyBinding(
keys: ['home', 'g'],
help: Help(key: 'home', desc: 'first'),
),
end =
end ??
KeyBinding(
keys: ['end', 'G'],
help: Help(key: 'end', desc: 'last'),
),
pageUp =
pageUp ??
KeyBinding(
keys: ['pgup', 'ctrl+u'],
help: Help(key: 'pgup', desc: 'page up'),
),
pageDown =
pageDown ??
KeyBinding(
keys: ['pgdown', 'ctrl+d'],
help: Help(key: 'pgdn', desc: 'page down'),
),
select =
select ??
KeyBinding(
keys: ['enter'],
help: Help(key: '↵', desc: 'select'),
),
cancel =
cancel ??
KeyBinding(
keys: ['esc', 'q'],
help: Help(key: 'esc', desc: 'cancel'),
);