aboutsummaryrefslogtreecommitdiffhomepage
path: root/themes/_global/js/keyboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'themes/_global/js/keyboard.js')
-rw-r--r--themes/_global/js/keyboard.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/themes/_global/js/keyboard.js b/themes/_global/js/keyboard.js
new file mode 100644
index 00000000..26978cb2
--- /dev/null
+++ b/themes/_global/js/keyboard.js
@@ -0,0 +1,27 @@
1function navigateKeyboard(leftURL, rightURL) {
2 window.addEventListener("keypress", function (event) {
3 var key = event.which || event.keyCode; // event.keyCode is used for IE8 and earlier versions
4 console.log("key pressed : " + key);
5 switch (key) {
6 case 37:
7 // left arrow
8 if (leftURL != "?view=view&id=") {
9 window.location = window.location.origin + window.location.pathname + leftURL;
10 }
11 break;
12 /*
13 case 38:
14 // top arrow
15 window.location = window.location.origin + window.location.pathname + window.location.search + "#top";
16 break;
17 */
18 case 39:
19 //right arrow
20 if (rightURL != "?view=view&id=") {
21 window.location = window.location.origin + window.location.pathname + rightURL;
22 }
23 break;
24 }
25
26 }, false);
27} \ No newline at end of file