lib/sdoc/generator/template/direct/resources/js/searchdoc.js in toy-sdoc-0.2.12.1 vs lib/sdoc/generator/template/direct/resources/js/searchdoc.js in toy-sdoc-0.2.13
- old
+ new
@@ -26,37 +26,45 @@
switch(e.keyCode) {
case 37: //Event.KEY_LEFT:
case 38: //Event.KEY_UP:
case 39: //Event.KEY_RIGHT:
case 40: //Event.KEY_DOWN:
- case 73: // i
- case 67: // c (dvorak)
+ case 73: // i - qwerty
+ case 74: // j
case 75: // k
- case 84: // t (dvorak)
+ case 76: // l
+ case 67: // c - dvorak
+ case 72: // h
+ case 84: // t
+ case 78: // n
this.clearMoveTimeout();
break;
}
}
this.onkeydown = function(e) {
if (!this.navigationActive) return;
switch(e.keyCode) {
case 37: //Event.KEY_LEFT:
+ case 74: // j (qwerty)
+ case 72: // h (dvorak)
if (this.moveLeft()) e.preventDefault();
break;
case 38: //Event.KEY_UP:
- case 73: // i
+ case 73: // i (qwerty)
case 67: // c (dvorak)
if (e.keyCode == 38 || e.ctrlKey) {
if (this.moveUp()) e.preventDefault();
this.startMoveTimeout(false);
}
break;
case 39: //Event.KEY_RIGHT:
+ case 76: // l (qwerty)
+ case 78: // n (dvorak)
if (this.moveRight()) e.preventDefault();
break;
case 40: //Event.KEY_DOWN:
- case 75: // k
+ case 75: // k (qwerty)
case 84: // t (dvorak)
if (e.keyCode == 40 || e.ctrlKey) {
if (this.moveDown()) e.preventDefault();
this.startMoveTimeout(true);
}