projects
/
slides.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add FOSDEM 2019 Geospatial room video to index page
[slides.git]
/
linuxwochen2018
/
slides.js
diff --git
a/linuxwochen2018/slides.js
b/linuxwochen2018/slides.js
index 310728982513215f05f36426dd88da13b9ea72dc..4153c42b0ca19e1f9547a903777ae8d4275388f5 100644
(file)
--- a/
linuxwochen2018/slides.js
+++ b/
linuxwochen2018/slides.js
@@
-192,25
+192,39
@@
function timerFired() {
function handleKeyPress(e) {
e = e || event;
function handleKeyPress(e) {
e = e || event;
- switch (e.key
Code
) {
+ switch (e.key) {
// See https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode#Constants_for_keyCode_value
// See https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode#Constants_for_keyCode_value
- case e.DOM_VK_LEFT:
- case e.DOM_VK_DOWN:
- case e.DOM_VK_PAGE_DOWN:
- case e.DOM_VK_H: //8bitdo Zero "X"
+ case "ArrowLeft":
+ case "ArrowDown":
+ case "Left": // non-standard, old browsers
+ case "Down": // non-standard, old browsers
+ case "PageDown":
+ case "P":
+ case "p":
+ case "H": //8bitdo Zero "X"
+ case "h": //8bitdo Zero "X"
go("prev"); break;
go("prev"); break;
- case e.DOM_VK_RIGHT:
- case e.DOM_VK_UP:
- case e.DOM_VK_PAGE_UP:
- case e.DOM_VK_J: //8bitdo Zero "B"
+ case "ArrowRight":
+ case "ArrowUp":
+ case "Right": // non-standard, old browsers
+ case "Up": // non-standard, old browsers
+ case "PageUp":
+ case "N":
+ case "n":
+ case "J": //8bitdo Zero "B"
+ case "j": //8bitdo Zero "B"
go("next"); break;
go("next"); break;
- case e.DOM_VK_HOME:
+ case "Home":
+ case "I": //8bitdo Zero "Y"
+ case "i": //8bitdo Zero "Y"
go("start"); break;
go("start"); break;
- case e.DOM_VK_END:
+ case "End":
+ case "G": //8bitdo Zero "A"
+ case "g": //8bitdo Zero "A"
go("toc"); break;
}
}
window.onclick = handleClick;
go("toc"); break;
}
}
window.onclick = handleClick;
- window.onkey
press
= handleKeyPress;
+ window.onkey
down
= handleKeyPress;
})();
})();