ViewportKeyMap constructor
ViewportKeyMap({
- KeyBinding? pageDown,
- KeyBinding? pageUp,
- KeyBinding? halfPageUp,
- KeyBinding? halfPageDown,
- KeyBinding? down,
- KeyBinding? up,
- KeyBinding? left,
- KeyBinding? right,
- KeyBinding? copy,
Implementation
ViewportKeyMap({
KeyBinding? pageDown,
KeyBinding? pageUp,
KeyBinding? halfPageUp,
KeyBinding? halfPageDown,
KeyBinding? down,
KeyBinding? up,
KeyBinding? left,
KeyBinding? right,
KeyBinding? copy,
}) : pageDown =
pageDown ??
KeyBinding.withHelp(['pgdown', ' ', 'f'], 'f/pgdn', 'page down'),
pageUp =
pageUp ?? KeyBinding.withHelp(['pgup', 'b'], 'b/pgup', 'page up'),
halfPageUp =
halfPageUp ?? KeyBinding.withHelp(['u', 'ctrl+u'], 'u', '½ page up'),
halfPageDown =
halfPageDown ??
KeyBinding.withHelp(['d', 'ctrl+d'], 'd', '½ page down'),
down = down ?? KeyBinding.withHelp(['down', 'j'], '↓/j', 'down'),
up = up ?? KeyBinding.withHelp(['up', 'k'], '↑/k', 'up'),
left = left ?? KeyBinding.withHelp(['left', 'h'], '←/h', 'left'),
right = right ?? KeyBinding.withHelp(['right', 'l'], '→/l', 'right'),
copy = copy ?? KeyBinding.withHelp(['ctrl+c', 'y'], 'y', 'copy');