Ajout : shell.heureux-cyclage.org .
[lhc/ateliers.git] / etc / shellinabox / fix-firefox-keyboard.diff
1 --- shellinabox-2.14.orig/shellinabox/vt100.jspp
2 +++ shellinabox-2.14/shellinabox/vt100.jspp
3 @@ -2894,10 +2894,10 @@ VT100.prototype.keyDown = function(event
4 event.keyCode == 226;
5 var normalKey =
6 alphNumKey ||
7 - event.keyCode == 59 || event.keyCode == 61 ||
8 + event.keyCode >= 58 && event.keyCode <= 64 ||
9 event.keyCode == 106 || event.keyCode == 107 ||
10 event.keyCode >= 109 && event.keyCode <= 111 ||
11 - event.keyCode >= 186 && event.keyCode <= 192 ||
12 + event.keyCode >= 160 && event.keyCode <= 192 ||
13 event.keyCode >= 219 && event.keyCode <= 223 ||
14 event.keyCode == 252;
15 try {
16 @@ -3033,10 +3033,10 @@ VT100.prototype.keyUp = function(event)
17 event.keyCode >= 96 && event.keyCode <= 105;
18 var normalKey =
19 alphNumKey ||
20 - event.keyCode == 59 || event.keyCode == 61 ||
21 + event.keyCode >= 58 && event.keyCode <= 64 ||
22 event.keyCode == 106 || event.keyCode == 107 ||
23 event.keyCode >= 109 && event.keyCode <= 111 ||
24 - event.keyCode >= 186 && event.keyCode <= 192 ||
25 + event.keyCode >= 160 && event.keyCode <= 192 ||
26 event.keyCode >= 219 && event.keyCode <= 223 ||
27 event.keyCode == 252;
28 var fake = [ ];