Manly switch for the manly keybinds.
This commit is contained in:
parent
ff448d61cf
commit
a56f52c765
@ -868,29 +868,66 @@
|
|||||||
},
|
},
|
||||||
keyCode: function(e) {
|
keyCode: function(e) {
|
||||||
var kc;
|
var kc;
|
||||||
kc = e.keyCode;
|
key = (function() {
|
||||||
if ((65 <= kc && kc <= 90)) {
|
switch (kc = e.keyCode) {
|
||||||
key = String.fromCharCode(kc);
|
case 8:
|
||||||
if (!e.shiftKey) {
|
return '';
|
||||||
key = key.toLowerCase();
|
case 27:
|
||||||
}
|
return 'Esc';
|
||||||
} else if ((48 <= kc && kc <= 57)) {
|
case 37:
|
||||||
key = String.fromCharCode(kc);
|
return 'Left';
|
||||||
} else if (kc === 37) {
|
case 38:
|
||||||
key = 'Left';
|
return 'Up';
|
||||||
} else if (kc === 38) {
|
case 39:
|
||||||
key = 'Up';
|
return 'Right';
|
||||||
} else if (kc === 39) {
|
case 40:
|
||||||
key = 'Right';
|
return 'Down';
|
||||||
} else if (kc === 40) {
|
case 48:
|
||||||
key = 'Down';
|
case 49:
|
||||||
} else if (kc === 27) {
|
case 50:
|
||||||
key = 'Esc';
|
case 51:
|
||||||
} else if (kc === 8) {
|
case 52:
|
||||||
key = '';
|
case 53:
|
||||||
|
case 54:
|
||||||
|
case 55:
|
||||||
|
case 56:
|
||||||
|
case 57:
|
||||||
|
case 65:
|
||||||
|
case 66:
|
||||||
|
case 67:
|
||||||
|
case 68:
|
||||||
|
case 69:
|
||||||
|
case 70:
|
||||||
|
case 71:
|
||||||
|
case 72:
|
||||||
|
case 73:
|
||||||
|
case 74:
|
||||||
|
case 75:
|
||||||
|
case 76:
|
||||||
|
case 77:
|
||||||
|
case 78:
|
||||||
|
case 79:
|
||||||
|
case 80:
|
||||||
|
case 81:
|
||||||
|
case 82:
|
||||||
|
case 83:
|
||||||
|
case 84:
|
||||||
|
case 85:
|
||||||
|
case 86:
|
||||||
|
case 87:
|
||||||
|
case 88:
|
||||||
|
case 89:
|
||||||
|
case 90:
|
||||||
|
if (e.shiftKey) {
|
||||||
|
return String.fromCharCode(kc);
|
||||||
} else {
|
} else {
|
||||||
key = null;
|
return String.fromCharCode(kc).toLowerCase();
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
})();
|
||||||
if (key) {
|
if (key) {
|
||||||
if (e.altKey) {
|
if (e.altKey) {
|
||||||
key = 'alt+' + key;
|
key = 'alt+' + key;
|
||||||
|
|||||||
@ -619,27 +619,26 @@ keybinds =
|
|||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
|
||||||
keyCode: (e) ->
|
keyCode: (e) ->
|
||||||
kc = e.keyCode
|
key = switch kc = e.keyCode
|
||||||
if 65 <= kc <= 90 #A-Z
|
when 8
|
||||||
key = String.fromCharCode kc
|
''
|
||||||
if !e.shiftKey
|
when 27
|
||||||
key = key.toLowerCase()
|
'Esc'
|
||||||
else if 48 <= kc <= 57 #0-9
|
when 37
|
||||||
key = String.fromCharCode kc
|
'Left'
|
||||||
else if kc is 37
|
when 38
|
||||||
key = 'Left'
|
'Up'
|
||||||
else if kc is 38
|
when 39
|
||||||
key = 'Up'
|
'Right'
|
||||||
else if kc is 39
|
when 40
|
||||||
key = 'Right'
|
'Down'
|
||||||
else if kc is 40
|
when 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90 #0-9 and A-Z
|
||||||
key = 'Down'
|
if e.shiftKey
|
||||||
else if kc is 27
|
String.fromCharCode kc
|
||||||
key = 'Esc'
|
|
||||||
else if kc is 8
|
|
||||||
key = ''
|
|
||||||
else
|
else
|
||||||
key = null
|
String.fromCharCode(kc).toLowerCase()
|
||||||
|
else
|
||||||
|
null
|
||||||
if key
|
if key
|
||||||
if e.altKey then key = 'alt+' + key
|
if e.altKey then key = 'alt+' + key
|
||||||
if e.ctrlKey then key = 'ctrl+' + key
|
if e.ctrlKey then key = 'ctrl+' + key
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user