FilePickerKeyMap constructor

FilePickerKeyMap()

Implementation

FilePickerKeyMap()
  : goToTop = KeyBinding.withHelp(['g', 'home'], 'g/home', 'go to start'),
    goToLast = KeyBinding.withHelp(['G', 'end'], 'G/end', 'go to end'),
    down = KeyBinding.withHelp(
      ['j', 'down', 'ctrl+n'],
      'j/${Arrows.down}',
      'down',
    ),
    up = KeyBinding.withHelp(['k', 'up', 'ctrl+p'], 'k/${Arrows.up}', 'up'),
    pageUp = KeyBinding.withHelp(
      ['K', 'pgup', 'ctrl+u'],
      'K/pgup',
      'page up',
    ),
    pageDown = KeyBinding.withHelp(
      ['J', 'pgdown', 'ctrl+d'],
      'J/pgdown',
      'page down',
    ),
    toggleHidden = KeyBinding.withHelp(['.'], '.', 'toggle hidden'),
    back = KeyBinding.withHelp(
      ['h', 'backspace', 'left', 'esc'],
      'h/${Arrows.left}',
      'go back',
    ),
    open = KeyBinding.withHelp(
      ['l', 'right', 'enter'],
      'l/${Arrows.right}/enter',
      'open',
    ),
    select = KeyBinding.withHelp(['enter'], 'enter', 'select');