aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--background_page.html7
-rw-r--r--vimiumFrontend.js2
2 files changed, 9 insertions, 0 deletions
diff --git a/background_page.html b/background_page.html
index 5d252305..b18c87be 100644
--- a/background_page.html
+++ b/background_page.html
@@ -104,6 +104,13 @@
keyToCommandRegistry['gg'] = 'scrollToTop';
keyToCommandRegistry['G'] = 'scrollToBottom';
keyToCommandRegistry['r'] = 'reload';
+
+ keyToCommandRegistry['ba'] = 'goBack';
+ keyToCommandRegistry['H'] = 'goBack';
+ keyToCommandRegistry['fw'] = 'goForward';
+ keyToCommandRegistry['fo'] = 'goForward';
+ keyToCommandRegistry['L'] = 'goForward';
+
keyToCommandRegistry['t'] = createTab;
keyToCommandRegistry['d'] = removeTab;
keyToCommandRegistry['u'] = restoreTab;
diff --git a/vimiumFrontend.js b/vimiumFrontend.js
index 141a0c86..80f3eeb1 100644
--- a/vimiumFrontend.js
+++ b/vimiumFrontend.js
@@ -17,6 +17,8 @@ function scrollLeft() { window.scrollBy(-1 * SCROLL_STEP_SIZE, 0); }
function scrollRight() { window.scrollBy(SCROLL_STEP_SIZE, 0); }
function reload() { window.location.reload(); }
+function goBack() { history.back(); }
+function goForward() { history.forward(); }
chrome.extension.onConnect.addListener(function (port, name) {
if (port.name == "executePageCommand")