aboutsummaryrefslogtreecommitdiff
path: root/src/background/key-queue.js
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-09-06 21:42:12 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-09 16:51:19 +0900
commite15de17598b222f16c2eb9c4aa2e47610bc61ed9 (patch)
tree8684c3570cdfa292fc0c2831dddf9e9f77f16688 /src/background/key-queue.js
parenteff7fe276b5a9d50037c7d965712dc24d226a984 (diff)
use action as object
Diffstat (limited to 'src/background/key-queue.js')
-rw-r--r--src/background/key-queue.js58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/background/key-queue.js b/src/background/key-queue.js
index d7f0984..b2f5a34 100644
--- a/src/background/key-queue.js
+++ b/src/background/key-queue.js
@@ -1,35 +1,35 @@
import * as actions from '../shared/actions';
const DEFAULT_KEYMAP = {
- ':': [ actions.CMD_OPEN ],
- 'o': [ actions.CMD_TABS_OPEN, false ],
- 'O': [ actions.CMD_TABS_OPEN, true ],
- 'b': [ actions.CMD_BUFFER ],
- 'k': [ actions.SCROLL_LINES, -1 ],
- 'j': [ actions.SCROLL_LINES, 1 ],
- '<C-E>': [ actions.SCROLL_LINES, -1 ],
- '<C-Y>': [ actions.SCROLL_LINES, 1 ],
- '<C-U>': [ actions.SCROLL_PAGES, -0.5 ],
- '<C-D>': [ actions.SCROLL_PAGES, 0.5 ],
- '<C-B>': [ actions.SCROLL_PAGES, -1 ],
- '<C-F>': [ actions.SCROLL_PAGES, 1 ],
- 'gg': [ actions.SCROLL_TOP ],
- 'G': [ actions.SCROLL_BOTTOM ],
- '0': [ actions.SCROLL_LEFT ],
- '$': [ actions.SCROLL_RIGHT ],
- 'd': [ actions.TABS_CLOSE ],
- 'u': [ actions.TABS_REOPEN],
- 'h': [ actions.TABS_PREV, 1 ],
- 'l': [ actions.TABS_NEXT, 1 ],
- 'r': [ actions.TABS_RELOAD, false ],
- 'R': [ actions.TABS_RELOAD, true ],
- 'zi': [ actions.ZOOM_IN ],
- 'zo': [ actions.ZOOM_OUT ],
- 'zz': [ actions.ZOOM_NEUTRAL],
- 'f': [ actions.FOLLOW_START, false ],
- 'F': [ actions.FOLLOW_START, true ],
- 'H': [ actions.HISTORY_PREV ],
- 'L': [ actions.HISTORY_NEXT ],
+ ':': { type: actions.CMD_OPEN },
+ 'o': { type: actions.CMD_TABS_OPEN, alter: false },
+ 'O': { type: actions.CMD_TABS_OPEN, alter: true },
+ 'b': { type: actions.CMD_BUFFER },
+ 'k': { type: actions.SCROLL_LINES, count: -1 },
+ 'j': { type: actions.SCROLL_LINES, count: 1 },
+ '<C-E>': { type: actions.SCROLL_LINES, count: -1 },
+ '<C-Y>': { type: actions.SCROLL_LINES, count: 1 },
+ '<C-U>': { type: actions.SCROLL_PAGES, count: -0.5 },
+ '<C-D>': { type: actions.SCROLL_PAGES, count: 0.5 },
+ '<C-B>': { type: actions.SCROLL_PAGES, count: -1 },
+ '<C-F>': { type: actions.SCROLL_PAGES, count: 1 },
+ 'gg': { type: actions.SCROLL_TOP },
+ 'G': { type: actions.SCROLL_BOTTOM },
+ '0': { type: actions.SCROLL_LEFT },
+ '$': { type: actions.SCROLL_RIGHT },
+ 'd': { type: actions.TABS_CLOSE },
+ 'u': { type: actions.TABS_REOPEN },
+ 'h': { type: actions.TABS_PREV, count: 1 },
+ 'l': { type: actions.TABS_NEXT, count: 1 },
+ 'r': { type: actions.TABS_RELOAD, cache: false },
+ 'R': { type: actions.TABS_RELOAD, cache: true },
+ 'zi': { type: actions.ZOOM_IN },
+ 'zo': { type: actions.ZOOM_OUT },
+ 'zz': { type: actions.ZOOM_NEUTRAL },
+ 'f': { type: actions.FOLLOW_START, newTab: false },
+ 'F': { type: actions.FOLLOW_START, newTab: true },
+ 'H': { type: actions.HISTORY_PREV },
+ 'L': { type: actions.HISTORY_NEXT },
}
export default class KeyQueue {