mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
feature(key) add suport of mac Command key
This commit is contained in:
parent
f4539cac1c
commit
e93cdced47
1 changed files with 11 additions and 10 deletions
|
|
@ -94,10 +94,11 @@ var CloudCmd, Util, DOM;
|
|||
/* получаем выдленный файл*/
|
||||
var keyCode = event.keyCode,
|
||||
alt = event.altKey,
|
||||
ctrl = event.ctrlKey;
|
||||
ctrl = event.ctrlKey,
|
||||
meta = event.metaKey;
|
||||
/* если клавиши можно обрабатывать*/
|
||||
if (Binded) {
|
||||
if (!alt && !ctrl && keyCode >= KEY.ZERO && keyCode <= KEY.Z)
|
||||
if (!alt && !ctrl && !meta && keyCode >= KEY.ZERO && keyCode <= KEY.Z)
|
||||
setCurrentByLetter(keyCode);
|
||||
else {
|
||||
Chars = [];
|
||||
|
|
@ -173,7 +174,8 @@ var CloudCmd, Util, DOM;
|
|||
keyCode = event.keyCode,
|
||||
shift = event.shiftKey,
|
||||
alt = event.altKey,
|
||||
ctrl = event.ctrlKey;
|
||||
ctrl = event.ctrlKey,
|
||||
meta = event.metaKey;
|
||||
|
||||
if (current) {
|
||||
prev = current.previousSibling;
|
||||
|
|
@ -389,14 +391,14 @@ var CloudCmd, Util, DOM;
|
|||
break;
|
||||
|
||||
case Key.BACKSLASH:
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
CloudCmd.loadDir({
|
||||
path: '/'
|
||||
});
|
||||
break;
|
||||
|
||||
case Key.A:
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
DOM.toggleAllSelectedFiles();
|
||||
Events.preventDefault(event);
|
||||
|
||||
|
|
@ -419,23 +421,22 @@ var CloudCmd, Util, DOM;
|
|||
break;
|
||||
|
||||
case Key.C:
|
||||
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
Buffer.copy();
|
||||
break;
|
||||
|
||||
case Key.X:
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
Buffer.cut();
|
||||
break;
|
||||
|
||||
case Key.V:
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
Buffer.paste();
|
||||
break;
|
||||
|
||||
case Key.Z:
|
||||
if (ctrl)
|
||||
if (ctrl || meta)
|
||||
Buffer.clear();
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue