aboutsummaryrefslogtreecommitdiff
path: root/src/settings/keymaps.ts
blob: 33ad26dfbefcb123df4c3df28055b83deadda267 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/* eslint-disable max-len */

const fields = [
  [
    ['scroll.vertically?{"count":1}', 'Scroll down'],
    ['scroll.vertically?{"count":-1}', 'Scroll up'],
    ['scroll.horizonally?{"count":-1}', 'Scroll left'],
    ['scroll.horizonally?{"count":1}', 'Scroll right'],
    ['scroll.home', 'Scroll to leftmost'],
    ['scroll.end', 'Scroll to rightmost'],
    ['scroll.top', 'Scroll to top'],
    ['scroll.bottom', 'Scroll to bottom'],
    ['scroll.pages?{"count":-0.5}', 'Scroll up by half of screen'],
    ['scroll.pages?{"count":0.5}', 'Scroll down by half of screen'],
    ['scroll.pages?{"count":-1}', 'Scroll up by a screen'],
    ['scroll.pages?{"count":1}', 'Scroll down by a screen'],
  ], [
    ['mark.set.prefix', 'Set mark at current position'],
    ['mark.jump.prefix', 'Jump to the mark'],
  ], [
    ['tabs.close', 'Close a tab'],
    ['tabs.close.right', 'Close tabs to the right'],
    ['tabs.reopen', 'Reopen closed tab'],
    ['tabs.next', 'Select next Tab'],
    ['tabs.prev', 'Select prev Tab'],
    ['tabs.first', 'Select first tab'],
    ['tabs.last', 'Select last tab'],
    ['tabs.reload?{"cache":false}', 'Reload current tab'],
    ['tabs.reload?{"cache":true}', 'Reload with no caches'],
    ['tabs.pin.toggle', 'Toggle pinned state'],
    ['tabs.duplicate', 'Duplicate a tab'],
  ], [
    ['follow.start?{"newTab":false,"background":false}', 'Follow a link'],
    ['follow.start?{"newTab":true,"background":false}', 'Follow a link in new tab'],
    ['navigate.history.prev', 'Go back in histories'],
    ['navigate.history.next', 'Go forward in histories'],
    ['navigate.link.next', 'Open next link'],
    ['navigate.link.prev', 'Open previous link'],
    ['navigate.parent', 'Go to parent directory'],
    ['navigate.root', 'Go to root directory'],
    ['page.source', 'Open page source'],
    ['page.home?{"newTab":false}', 'Open start page to current tab'],
    ['page.home?{"newTab":true}', 'Open start page in new tab'],
    ['focus.input', 'Focus input'],
  ], [
    ['find.start', 'Start find mode'],
    ['find.next', 'Find next word'],
    ['find.prev', 'Find previous word'],
  ], [
    ['command.show', 'Open console'],
    ['command.show.open?{"alter":false}', 'Open URL'],
    ['command.show.open?{"alter":true}', 'Alter URL'],
    ['command.show.tabopen?{"alter":false}', 'Open URL in new Tab'],
    ['command.show.tabopen?{"alter":true}', 'Alter URL in new Tab'],
    ['command.show.winopen?{"alter":false}', 'Open URL in new window'],
    ['command.show.winopen?{"alter":true}', 'Alter URL in new window'],
    ['command.show.buffer', 'Open buffer command'],
    ['command.show.addbookmark?{"alter":true}', 'Open addbookmark command'],
  ], [
    ['addon.toggle.enabled', 'Enable or disable'],
    ['urls.yank', 'Copy current URL'],
    ['urls.paste?{"newTab":false}', 'Open clipboard\'s URL in current tab'],
    ['urls.paste?{"newTab":true}', 'Open clipboard\'s URL in new tab'],
    ['zoom.in', 'Zoom-in'],
    ['zoom.out', 'Zoom-out'],
    ['zoom.neutral', 'Reset zoom level'],
    ['repeat.last', 'Repeat last change'],
  ]
];

export default {
  fields,
};