|
|
|
|
@ -31,9 +31,35 @@
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
(function (undefined) {
|
|
|
|
|
function AscShortcut(keyCode, isCtrl, isShift, isAlt, isCommand) {
|
|
|
|
|
|
|
|
|
|
function AscShortcutAction(type, shortcuts, isLocked, isHidden) {
|
|
|
|
|
this.type = type;
|
|
|
|
|
this.shortcuts = shortcuts || [];
|
|
|
|
|
this.isHidden = !!isHidden;
|
|
|
|
|
this.isLocked = !!isLocked;
|
|
|
|
|
}
|
|
|
|
|
AscShortcutAction.prototype.IsHidden = function() {
|
|
|
|
|
return this.isHidden;
|
|
|
|
|
};
|
|
|
|
|
AscShortcutAction.prototype.IsLocked = function() {
|
|
|
|
|
return this.isLocked;
|
|
|
|
|
};
|
|
|
|
|
AscShortcutAction.prototype.initShortcuts = function(shortcuts) {
|
|
|
|
|
for (let i = 0; i < shortcuts.length; i += 1) {
|
|
|
|
|
this.shortcuts.push(shortcuts[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function AscShortcut(keyCode, isCtrl, isShift, isAlt, isCommand, isLocked) {
|
|
|
|
|
this.keyCode = keyCode;
|
|
|
|
|
this.ctrlKey = isCtrl;
|
|
|
|
|
this.shiftKey = isShift;
|
|
|
|
|
this.altKey = isAlt;
|
|
|
|
|
this.commandKey = isCommand;
|
|
|
|
|
|
|
|
|
|
this.isLocked = isLocked;
|
|
|
|
|
}
|
|
|
|
|
AscShortcut.prototype.IsLocked = function() {
|
|
|
|
|
return !!this.isLocked;
|
|
|
|
|
};
|
|
|
|
|
const ShortcutActionKeycodes = {};
|
|
|
|
|
const keyCodes = {
|
|
|
|
|
Digit0 : 48,
|
|
|
|
|
@ -84,6 +110,7 @@
|
|
|
|
|
End : 35,
|
|
|
|
|
PageUp : 33,
|
|
|
|
|
PageDown : 34,
|
|
|
|
|
Insert : 45,
|
|
|
|
|
NumpadPlus : 107,
|
|
|
|
|
NumpadMinus : 109,
|
|
|
|
|
ArrowLeft : 37,
|
|
|
|
|
@ -99,233 +126,237 @@
|
|
|
|
|
F9 : 120,
|
|
|
|
|
F10 : 121
|
|
|
|
|
};
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindDialog] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenFindDialog, [new AscShortcut(keyCodes.KeyF, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu, [new AscShortcut(keyCodes.KeyH, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenCommentsPanel, [new AscShortcut(keyCodes.KeyH, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Save] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Save, [new AscShortcut(keyCodes.KeyS, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint, [new AscShortcut(keyCodes.KeyP, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SaveAs] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SaveAs, [new AscShortcut(keyCodes.KeyS, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenHelpMenu] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenHelpMenu, [new AscShortcut(keyCodes.F1, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NextFileTab] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.NextFileTab, [new AscShortcut(keyCodes.Tab, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PreviousFileTab] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PreviousFileTab, [new AscShortcut(keyCodes.Tab, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenContextMenu] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenContextMenu, [new AscShortcut(keyCodes.F10, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseMenu] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CloseMenu, [new AscShortcut(keyCodes.Escape, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Zoom100] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Zoom100, [new AscShortcut(keyCodes.Digit0, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UpdateFields] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.UpdateFields, [new AscShortcut(keyCodes.F9, false, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartLine, [new AscShortcut(keyCodes.Home, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartDocument] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartDocument, [new AscShortcut(keyCodes.Home, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToEndLine, [new AscShortcut(keyCodes.End, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndDocument] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToEndDocument, [new AscShortcut(keyCodes.End, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ScrollDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ScrollDown, [new AscShortcut(keyCodes.PageDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ScrollUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ScrollUp, [new AscShortcut(keyCodes.PageUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomIn] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ZoomIn, [new AscShortcut(keyCodes.KeyEqual, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomOut] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ZoomOut, [new AscShortcut(keyCodes.KeyMinus, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToRightChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToRightChar, [new AscShortcut(keyCodes.ArrowRight, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLeftChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToLeftChar, [new AscShortcut(keyCodes.ArrowLeft, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToUpLine, [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToDownLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToDownLine, [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NextModalControl] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.NextModalControl, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PreviousModalControl] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PreviousModalControl, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter, [new AscShortcut(keyCodes.PageDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter, [new AscShortcut(keyCodes.PageUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLowerHeader] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToLowerHeader, [new AscShortcut(keyCodes.PageDown, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpperHeader] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToUpperHeader, [new AscShortcut(keyCodes.PageUp, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EndParagraph] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EndParagraph, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertLineBreak] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertLineBreak, [new AscShortcut(keyCodes.Enter, false, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertColumnBreak] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertColumnBreak, [new AscShortcut(keyCodes.Enter, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteLeftChar, [new AscShortcut(keyCodes.Backspace, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteRightChar, [new AscShortcut(keyCodes.Delete, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingSpace] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.NonBreakingSpace, [new AscShortcut(keyCodes.Space, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.NonBreakingHyphen, [new AscShortcut(keyCodes.KeyMinus, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditUndo] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EditUndo, [new AscShortcut(keyCodes.KeyZ, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditRedo] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EditRedo, [new AscShortcut(keyCodes.KeyY, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyFormat] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CopyFormat, [new AscShortcut(keyCodes.KeyC, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteFormat] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PasteFormat, [new AscShortcut(keyCodes.KeyV, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat, [new AscShortcut(keyCodes.KeyK, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly, [new AscShortcut(keyCodes.KeyT, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells, [new AscShortcut(keyCodes.KeyO, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable, [new AscShortcut(keyCodes.KeyN, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertHyperlink] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertHyperlink, [new AscShortcut(keyCodes.KeyK, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.VisitHyperlink] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.VisitHyperlink, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditSelectAll] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EditSelectAll, [new AscShortcut(keyCodes.KeyA, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToStartLine, [new AscShortcut(keyCodes.Home, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndLine] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToEndLine, [new AscShortcut(keyCodes.End, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartDocument] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToStartDocument, [new AscShortcut(keyCodes.Home, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndDocument] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToEndDocument, [new AscShortcut(keyCodes.End, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectRightChar, [new AscShortcut(keyCodes.ArrowRight, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectLeftChar, [new AscShortcut(keyCodes.ArrowLeft, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLineUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectLineUp, [new AscShortcut(keyCodes.ArrowUp, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLineDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectLineDown, [new AscShortcut(keyCodes.ArrowDown, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectPageUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectPageUp, [new AscShortcut(keyCodes.PageUp, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectPageDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectPageDown, [new AscShortcut(keyCodes.PageDown, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage, [new AscShortcut(keyCodes.PageUp, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage, [new AscShortcut(keyCodes.PageDown, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Bold] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Bold, [new AscShortcut(keyCodes.KeyB, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Italic] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Italic, [new AscShortcut(keyCodes.KeyI, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Underline] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Underline, [new AscShortcut(keyCodes.KeyU, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Subscript] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Subscript, [new AscShortcut(keyCodes.Period, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Superscript] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Superscript, [new AscShortcut(keyCodes.Comma, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyListBullet] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyListBullet, [new AscShortcut(keyCodes.KeyL, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ResetChar] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ResetChar, [new AscShortcut(keyCodes.Space, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.IncreaseFontSize] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.IncreaseFontSize, [new AscShortcut(keyCodes.BracketRight, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DecreaseFontSize] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DecreaseFontSize, [new AscShortcut(keyCodes.BracketLeft, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CenterPara] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CenterPara, [new AscShortcut(keyCodes.KeyE, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.JustifyPara] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.JustifyPara, [new AscShortcut(keyCodes.KeyJ, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RightPara] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.RightPara, [new AscShortcut(keyCodes.KeyR, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LeftPara] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LeftPara, [new AscShortcut(keyCodes.KeyL, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageBreak] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertPageBreak, [new AscShortcut(keyCodes.Enter, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Indent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Indent, [new AscShortcut(keyCodes.KeyM, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UnIndent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.UnIndent, [new AscShortcut(keyCodes.KeyM, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageNumber] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertPageNumber, [new AscShortcut(keyCodes.KeyP, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ShowAll] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ShowAll, [new AscShortcut(keyCodes.Digit8, true, true, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.StartIndent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.StartIndent, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.StartUnIndent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.StartUnIndent, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTab] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertTab, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MixedIndent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MixedIndent, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MixedUnIndent] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MixedUnIndent, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditShape] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EditShape, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditChart] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EditChart, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft, [new AscShortcut(keyCodes.ArrowLeft, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectRight] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.BigMoveObjectRight, [new AscShortcut(keyCodes.ArrowRight, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.BigMoveObjectUp, [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.BigMoveObjectDown, [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEndnoteNow] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertEndnoteNow, [new AscShortcut(keyCodes.KeyD, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextCell] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToNextCell, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousCell] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToPreviousCell, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextRow] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToNextRow, [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousRow] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToPreviousRow, [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EndParagraphCell] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EndParagraphCell, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.AddNewRow] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.AddNewRow, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTableBreak] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertTableBreak, [new AscShortcut(keyCodes.Enter, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextForm] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToNextForm, [new AscShortcut(keyCodes.Tab, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousForm] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToPreviousForm, [new AscShortcut(keyCodes.Tab, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption, [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption, [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm, [new AscShortcut(keyCodes.Enter, false, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyrightSign] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CopyrightSign, [new AscShortcut(keyCodes.KeyG, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EuroSign] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EuroSign, [new AscShortcut(keyCodes.KeyE, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RegisteredSign] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.RegisteredSign, [new AscShortcut(keyCodes.KeyR, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.TrademarkSign] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.TrademarkSign, [new AscShortcut(keyCodes.KeyT, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpeechWorker] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SpeechWorker, [new AscShortcut(keyCodes.KeyZ, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SoftHyphen] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SoftHyphen, [],false, true);
|
|
|
|
|
|
|
|
|
|
if (AscCommon.AscBrowser.isMacOs) {
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = [new AscShortcut(keyCodes.KeyF, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindDialog] = [new AscShortcut(keyCodes.KeyF, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenFilePanel, [new AscShortcut(keyCodes.KeyF, true, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentField] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenCommentField, [new AscShortcut(keyCodes.KeyA, false, false, true, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenChatPanel] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenChatPanel, [new AscShortcut(keyCodes.KeyQ, true, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenExistingFile, [new AscShortcut(keyCodes.KeyO, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseFile] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CloseFile, [new AscShortcut(keyCodes.KeyW, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage, [new AscShortcut(keyCodes.PageUp, false, false, true, false), new AscShortcut(keyCodes.PageUp, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartNextPage, [new AscShortcut(keyCodes.PageDown, false, false, true, false), new AscShortcut(keyCodes.PageDown, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartWord, [new AscShortcut(keyCodes.ArrowLeft, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToEndWord, [new AscShortcut(keyCodes.ArrowRight, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteLeftWord, [new AscShortcut(keyCodes.Backspace, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteRightWord, [new AscShortcut(keyCodes.Delete, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Cut] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Cut, [new AscShortcut(keyCodes.KeyX, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Copy] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Copy, [new AscShortcut(keyCodes.KeyC, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Paste] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Paste, [new AscShortcut(keyCodes.KeyV, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat, [new AscShortcut(keyCodes.KeyV, false, true, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Strikeout] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Strikeout, [new AscShortcut(keyCodes.KeyX, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectRightWord, [new AscShortcut(keyCodes.ArrowRight, false, true, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectLeftWord, [new AscShortcut(keyCodes.ArrowLeft, false, true, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading1, [new AscShortcut(keyCodes.Digit1, true, false, true, false), new AscShortcut(keyCodes.Digit1, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading2, [new AscShortcut(keyCodes.Digit2, true, false, true, false), new AscShortcut(keyCodes.Digit2, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading3, [new AscShortcut(keyCodes.Digit3, true, false, true, false), new AscShortcut(keyCodes.Digit3, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft, [new AscShortcut(keyCodes.ArrowLeft, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight, [new AscShortcut(keyCodes.ArrowRight, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp, [new AscShortcut(keyCodes.ArrowUp, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown, [new AscShortcut(keyCodes.ArrowDown, false, false, false, true)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEquation] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertEquation, [new AscShortcut(keyCodes.KeyEqual, true, false, true, false), new AscShortcut(keyCodes.KeyEqual, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EmDash] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EmDash, [new AscShortcut(keyCodes.KeyMinus, false, true, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EnDash] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EnDash, [new AscShortcut(keyCodes.KeyMinus, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.HorizontalEllipsis, [new AscShortcut(keyCodes.Semicolon, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol, [new AscShortcut(keyCodes.KeyX, false, false, true, true), new AscShortcut(keyCodes.KeyX, true, false, true, false)],true);
|
|
|
|
|
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu] = [new AscShortcut(keyCodes.KeyH, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel] = [new AscShortcut(keyCodes.KeyH, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Save] = [new AscShortcut(keyCodes.KeyS, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint] = [new AscShortcut(keyCodes.KeyP, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SaveAs] = [new AscShortcut(keyCodes.KeyS, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = [new AscShortcut(keyCodes.KeyO, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NextFileTab] = [new AscShortcut(keyCodes.Tab, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PreviousFileTab] = [new AscShortcut(keyCodes.Tab, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseFile] = [new AscShortcut(keyCodes.KeyW, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseMenu] = [new AscShortcut(keyCodes.Escape, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Zoom100] = [new AscShortcut(keyCodes.Digit0, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartDocument] = [new AscShortcut(keyCodes.Home, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndDocument] = [new AscShortcut(keyCodes.End, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = [new AscShortcut(keyCodes.PageUp, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = [new AscShortcut(keyCodes.PageDown, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomIn] = [new AscShortcut(keyCodes.NumpadPlus, false, false, false, true), new AscShortcut(keyCodes.KeyEqual, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomOut] = [new AscShortcut(keyCodes.KeyMinus, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = [new AscShortcut(keyCodes.ArrowLeft, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = [new AscShortcut(keyCodes.ArrowRight, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertColumnBreak] = [new AscShortcut(keyCodes.Enter, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = [new AscShortcut(keyCodes.Backspace, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = [new AscShortcut(keyCodes.Delete, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingSpace] = [new AscShortcut(keyCodes.Space, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen] = [new AscShortcut(keyCodes.KeyMinus, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditUndo] = [new AscShortcut(keyCodes.KeyZ, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditRedo] = [new AscShortcut(keyCodes.KeyY, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Cut] = [new AscShortcut(keyCodes.KeyX, false, false, false, true), new AscShortcut(keyCodes.Delete, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Copy] = [new AscShortcut(keyCodes.KeyC, false, false, false, true), new AscShortcut(keyCodes.KeyInsert, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Paste] = [new AscShortcut(keyCodes.KeyV, false, false, false, true), new AscShortcut(keyCodes.KeyInsert, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = [new AscShortcut(keyCodes.KeyV, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyFormat] = [new AscShortcut(keyCodes.KeyC, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteFormat] = [new AscShortcut(keyCodes.KeyV, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat] = [new AscShortcut(keyCodes.KeyK, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly] = [new AscShortcut(keyCodes.KeyT, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells] = [new AscShortcut(keyCodes.KeyO, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable] = [new AscShortcut(keyCodes.KeyN, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertHyperlink] = [new AscShortcut(keyCodes.KeyK, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartDocument] = [new AscShortcut(keyCodes.Home, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndDocument] = [new AscShortcut(keyCodes.End, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightWord] = [new AscShortcut(keyCodes.ArrowRight, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = [new AscShortcut(keyCodes.ArrowLeft, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage] = [new AscShortcut(keyCodes.PageUp, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage] = [new AscShortcut(keyCodes.PageDown, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Bold] = [new AscShortcut(keyCodes.KeyB, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Italic] = [new AscShortcut(keyCodes.KeyI, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Underline] = [new AscShortcut(keyCodes.KeyU, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Strikeout] = [new AscShortcut(keyCodes.Digit5, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Subscript] = [new AscShortcut(keyCodes.Period, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Superscript] = [new AscShortcut(keyCodes.Comma, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyListBullet] = [new AscShortcut(keyCodes.KeyL, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ResetChar] = [new AscShortcut(keyCodes.Space, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.IncreaseFontSize] = [new AscShortcut(keyCodes.BracketRight, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DecreaseFontSize] = [new AscShortcut(keyCodes.BracketLeft, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CenterPara] = [new AscShortcut(keyCodes.KeyE, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.JustifyPara] = [new AscShortcut(keyCodes.KeyJ, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RightPara] = [new AscShortcut(keyCodes.KeyR, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LeftPara] = [new AscShortcut(keyCodes.KeyL, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageBreak] = [new AscShortcut(keyCodes.Enter, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Indent] = [new AscShortcut(keyCodes.KeyM, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UnIndent] = [new AscShortcut(keyCodes.KeyM, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageNumber] = [new AscShortcut(keyCodes.KeyP, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ShowAll] = [new AscShortcut(keyCodes.Numpad8, false, true, false, true), new AscShortcut(keyCodes.Digit8, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = [new AscShortcut(keyCodes.ArrowLeft, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = [new AscShortcut(keyCodes.ArrowRight, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = [new AscShortcut(keyCodes.ArrowUp, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = [new AscShortcut(keyCodes.ArrowDown, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEndnoteNow] = [new AscShortcut(keyCodes.KeyD, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertFootnoteNow] = [new AscShortcut(keyCodes.KeyF, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTableBreak] = [new AscShortcut(keyCodes.Enter, false, true, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EmDash] = [new AscShortcut(keyCodes.NumpadMinus, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EnDash] = [new AscShortcut(keyCodes.NumpadMinus, false, false, false, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyrightSign] = [new AscShortcut(keyCodes.KeyG, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EuroSign] = [new AscShortcut(keyCodes.KeyE, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RegisteredSign] = [new AscShortcut(keyCodes.KeyR, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.TrademarkSign] = [new AscShortcut(keyCodes.KeyT, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = [new AscShortcut(keyCodes.Period, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpeechWorker] = [new AscShortcut(keyCodes.KeyZ, false, false, true, true)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindDialog].initShortcuts([new AscShortcut(keyCodes.KeyF, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel].initShortcuts([new AscShortcut(keyCodes.KeyH, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Save].initShortcuts([new AscShortcut(keyCodes.KeyS, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint].initShortcuts([new AscShortcut(keyCodes.KeyP, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SaveAs].initShortcuts([new AscShortcut(keyCodes.KeyS, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseMenu].initShortcuts([new AscShortcut(keyCodes.Escape, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Zoom100].initShortcuts([new AscShortcut(keyCodes.Digit0, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartDocument].initShortcuts([new AscShortcut(keyCodes.Home, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndDocument].initShortcuts([new AscShortcut(keyCodes.End, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomIn].initShortcuts([new AscShortcut(keyCodes.KeyEqual, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomOut].initShortcuts([new AscShortcut(keyCodes.KeyMinus, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertColumnBreak].initShortcuts([new AscShortcut(keyCodes.Enter, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingSpace].initShortcuts([new AscShortcut(keyCodes.Space, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen].initShortcuts([new AscShortcut(keyCodes.KeyMinus, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditUndo].initShortcuts([new AscShortcut(keyCodes.KeyZ, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditRedo].initShortcuts([new AscShortcut(keyCodes.KeyY, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyFormat].initShortcuts([new AscShortcut(keyCodes.KeyC, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteFormat].initShortcuts([new AscShortcut(keyCodes.KeyV, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertHyperlink].initShortcuts([new AscShortcut(keyCodes.KeyK, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditSelectAll].initShortcuts([new AscShortcut(keyCodes.KeyA, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartDocument].initShortcuts([new AscShortcut(keyCodes.Home, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndDocument].initShortcuts([new AscShortcut(keyCodes.End, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage].initShortcuts([new AscShortcut(keyCodes.PageUp, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage].initShortcuts([new AscShortcut(keyCodes.PageDown, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Bold].initShortcuts([new AscShortcut(keyCodes.KeyB, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Italic].initShortcuts([new AscShortcut(keyCodes.KeyI, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Underline].initShortcuts([new AscShortcut(keyCodes.KeyU, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Subscript].initShortcuts([new AscShortcut(keyCodes.Period, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Superscript].initShortcuts([new AscShortcut(keyCodes.Comma, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyListBullet].initShortcuts([new AscShortcut(keyCodes.KeyL, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ResetChar].initShortcuts([new AscShortcut(keyCodes.Space, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.IncreaseFontSize].initShortcuts([new AscShortcut(keyCodes.BracketRight, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DecreaseFontSize].initShortcuts([new AscShortcut(keyCodes.BracketLeft, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CenterPara].initShortcuts([new AscShortcut(keyCodes.KeyE, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.JustifyPara].initShortcuts([new AscShortcut(keyCodes.KeyJ, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RightPara].initShortcuts([new AscShortcut(keyCodes.KeyR, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LeftPara].initShortcuts([new AscShortcut(keyCodes.KeyL, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageBreak].initShortcuts([new AscShortcut(keyCodes.Enter, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Indent].initShortcuts([new AscShortcut(keyCodes.KeyM, false, false, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UnIndent].initShortcuts([new AscShortcut(keyCodes.KeyM, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageNumber].initShortcuts([new AscShortcut(keyCodes.KeyP, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ShowAll].initShortcuts([new AscShortcut(keyCodes.Digit8, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTableBreak].initShortcuts([new AscShortcut(keyCodes.Enter, false, true, false, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyrightSign].initShortcuts([new AscShortcut(keyCodes.KeyG, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EuroSign].initShortcuts([new AscShortcut(keyCodes.KeyE, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RegisteredSign].initShortcuts([new AscShortcut(keyCodes.KeyR, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.TrademarkSign].initShortcuts([new AscShortcut(keyCodes.KeyT, false, false, true, true)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpeechWorker].initShortcuts([new AscShortcut(keyCodes.KeyZ, false, false, true, true)]);
|
|
|
|
|
} else {
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = [new AscShortcut(keyCodes.KeyF, false, false, true, false)];
|
|
|
|
|
}
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenFilePanel, [new AscShortcut(keyCodes.KeyF, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentField] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenCommentField, [new AscShortcut(keyCodes.KeyH, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenChatPanel] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenChatPanel, [new AscShortcut(keyCodes.KeyQ, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.OpenExistingFile, [new AscShortcut(keyCodes.KeyO, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseFile] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.CloseFile, [new AscShortcut(keyCodes.KeyW, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage, [new AscShortcut(keyCodes.PageUp, true, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartNextPage, [new AscShortcut(keyCodes.PageDown, true, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToNextPage, [new AscShortcut(keyCodes.PageDown, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousPage] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToPreviousPage, [new AscShortcut(keyCodes.PageUp, false, false, true, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToStartWord, [new AscShortcut(keyCodes.ArrowLeft, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.MoveToEndWord, [new AscShortcut(keyCodes.ArrowRight, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteLeftWord, [new AscShortcut(keyCodes.Backspace, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.DeleteRightWord, [new AscShortcut(keyCodes.Delete, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Cut] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Cut, [new AscShortcut(keyCodes.KeyX, true, false, false, false), new AscShortcut(keyCodes.Delete, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Copy] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Copy, [new AscShortcut(keyCodes.KeyC, true, false, false, false), new AscShortcut(keyCodes.Insert, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Paste] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Paste, [new AscShortcut(keyCodes.KeyV, true, false, false, false), new AscShortcut(keyCodes.Insert, false, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat, [new AscShortcut(keyCodes.KeyV, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectRightWord, [new AscShortcut(keyCodes.ArrowRight, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.SelectLeftWord, [new AscShortcut(keyCodes.ArrowLeft, true, true, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Strikeout] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.Strikeout, [new AscShortcut(keyCodes.Digit5, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading1, [new AscShortcut(keyCodes.Digit1, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading2, [new AscShortcut(keyCodes.Digit2, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ApplyHeading3, [new AscShortcut(keyCodes.Digit3, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft, [new AscShortcut(keyCodes.ArrowLeft, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight, [new AscShortcut(keyCodes.ArrowRight, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp, [new AscShortcut(keyCodes.ArrowUp, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown, [new AscShortcut(keyCodes.ArrowDown, true, false, false, false)],true);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertFootnoteNow] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertFootnoteNow, [new AscShortcut(keyCodes.KeyF, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEquation] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.InsertEquation, [new AscShortcut(keyCodes.KeyEqual, false, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EmDash] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EmDash, [new AscShortcut(keyCodes.NumpadMinus, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EnDash] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.EnDash, [new AscShortcut(keyCodes.NumpadMinus, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.HorizontalEllipsis, [new AscShortcut(keyCodes.Period, true, false, true, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol] = new AscShortcutAction(Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol, [new AscShortcut(keyCodes.KeyX, false, false, true, false)],true);
|
|
|
|
|
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindDialog] = [new AscShortcut(keyCodes.KeyF, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu] = [new AscShortcut(keyCodes.KeyH, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel] = [new AscShortcut(keyCodes.KeyH, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenCommentField] = [new AscShortcut(keyCodes.KeyH, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenChatPanel] = [new AscShortcut(keyCodes.KeyQ, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Save] = [new AscShortcut(keyCodes.KeyS, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint] = [new AscShortcut(keyCodes.KeyP, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SaveAs] = [new AscShortcut(keyCodes.KeyS, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenHelpMenu] = [new AscShortcut(keyCodes.F1, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = [new AscShortcut(keyCodes.KeyO, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NextFileTab] = [new AscShortcut(keyCodes.Tab, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PreviousFileTab] = [new AscShortcut(keyCodes.Tab, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseFile] = [new AscShortcut(keyCodes.KeyW, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.OpenContextMenu] = [new AscShortcut(keyCodes.F10, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CloseMenu] = [new AscShortcut(keyCodes.Escape, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Zoom100] = [new AscShortcut(keyCodes.Digit0, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UpdateFields] = [new AscShortcut(keyCodes.F9, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartLine] = [new AscShortcut(keyCodes.Home, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartDocument] = [new AscShortcut(keyCodes.Home, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndLine] = [new AscShortcut(keyCodes.End, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndDocument] = [new AscShortcut(keyCodes.End, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = [new AscShortcut(keyCodes.PageUp, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = [new AscShortcut(keyCodes.PageDown, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ScrollDown] = [new AscShortcut(keyCodes.PageDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ScrollUp] = [new AscShortcut(keyCodes.PageUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomIn] = [new AscShortcut(keyCodes.NumpadPlus, true, false, false, false), new AscShortcut(keyCodes.KeyEqual, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomOut] = [new AscShortcut(keyCodes.KeyMinus, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToRightChar] = [new AscShortcut(keyCodes.ArrowRight, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLeftChar] = [new AscShortcut(keyCodes.ArrowLeft, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpLine] = [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToDownLine] = [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = [new AscShortcut(keyCodes.ArrowLeft, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = [new AscShortcut(keyCodes.ArrowRight, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NextModalControl] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PreviousModalControl] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter] = [new AscShortcut(keyCodes.PageDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter] = [new AscShortcut(keyCodes.PageUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToLowerHeader] = [new AscShortcut(keyCodes.PageDown, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToUpperHeader] = [new AscShortcut(keyCodes.PageUp, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EndParagraph] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertLineBreak] = [new AscShortcut(keyCodes.Enter, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertColumnBreak] = [new AscShortcut(keyCodes.Enter, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftChar] = [new AscShortcut(keyCodes.Backspace, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightChar] = [new AscShortcut(keyCodes.Delete, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = [new AscShortcut(keyCodes.Backspace, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = [new AscShortcut(keyCodes.Delete, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingSpace] = [new AscShortcut(keyCodes.Space, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen] = [new AscShortcut(keyCodes.KeyMinus, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditUndo] = [new AscShortcut(keyCodes.KeyZ, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditRedo] = [new AscShortcut(keyCodes.KeyY, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Cut] = [new AscShortcut(keyCodes.KeyX, true, false, false, false), new AscShortcut(keyCodes.Delete, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Copy] = [new AscShortcut(keyCodes.KeyC, true, false, false, false), new AscShortcut(keyCodes.KeyInsert, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Paste] = [new AscShortcut(keyCodes.KeyV, true, false, false, false), new AscShortcut(keyCodes.KeyInsert, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = [new AscShortcut(keyCodes.KeyV, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyFormat] = [new AscShortcut(keyCodes.KeyC, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.PasteFormat] = [new AscShortcut(keyCodes.KeyV, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat] = [new AscShortcut(keyCodes.KeyK, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly] = [new AscShortcut(keyCodes.KeyT, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells] = [new AscShortcut(keyCodes.KeyO, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable] = [new AscShortcut(keyCodes.KeyN, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertHyperlink] = [new AscShortcut(keyCodes.KeyK, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.VisitHyperlink] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditSelectAll] = [new AscShortcut(keyCodes.KeyA, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartLine] = [new AscShortcut(keyCodes.Home, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndLine] = [new AscShortcut(keyCodes.End, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToStartDocument] = [new AscShortcut(keyCodes.Home, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToEndDocument] = [new AscShortcut(keyCodes.End, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightChar] = [new AscShortcut(keyCodes.ArrowRight, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftChar] = [new AscShortcut(keyCodes.ArrowLeft, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectRightWord] = [new AscShortcut(keyCodes.ArrowRight, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = [new AscShortcut(keyCodes.ArrowLeft, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLineUp] = [new AscShortcut(keyCodes.ArrowUp, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectLineDown] = [new AscShortcut(keyCodes.ArrowDown, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectPageUp] = [new AscShortcut(keyCodes.PageUp, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectPageDown] = [new AscShortcut(keyCodes.PageDown, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage] = [new AscShortcut(keyCodes.PageUp, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage] = [new AscShortcut(keyCodes.PageDown, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Bold] = [new AscShortcut(keyCodes.KeyB, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Italic] = [new AscShortcut(keyCodes.KeyI, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Underline] = [new AscShortcut(keyCodes.KeyU, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Strikeout] = [new AscShortcut(keyCodes.Digit5, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Subscript] = [new AscShortcut(keyCodes.Period, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Superscript] = [new AscShortcut(keyCodes.Comma, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = [new AscShortcut(keyCodes.Digit1, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = [new AscShortcut(keyCodes.Digit2, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = [new AscShortcut(keyCodes.Digit3, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ApplyListBullet] = [new AscShortcut(keyCodes.KeyL, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ResetChar] = [new AscShortcut(keyCodes.Space, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.IncreaseFontSize] = [new AscShortcut(keyCodes.BracketRight, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.DecreaseFontSize] = [new AscShortcut(keyCodes.BracketLeft, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CenterPara] = [new AscShortcut(keyCodes.KeyE, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.JustifyPara] = [new AscShortcut(keyCodes.KeyJ, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RightPara] = [new AscShortcut(keyCodes.KeyR, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LeftPara] = [new AscShortcut(keyCodes.KeyL, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageBreak] = [new AscShortcut(keyCodes.Enter, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.Indent] = [new AscShortcut(keyCodes.KeyM, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.UnIndent] = [new AscShortcut(keyCodes.KeyM, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertPageNumber] = [new AscShortcut(keyCodes.KeyP, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ShowAll] = [new AscShortcut(keyCodes.Numpad8, true, true, false, false), new AscShortcut(keyCodes.Digit8, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.StartIndent] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.StartUnIndent] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTab] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MixedIndent] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MixedUnIndent] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditShape] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EditChart] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = [new AscShortcut(keyCodes.ArrowLeft, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = [new AscShortcut(keyCodes.ArrowRight, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = [new AscShortcut(keyCodes.ArrowUp, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = [new AscShortcut(keyCodes.ArrowDown, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft] = [new AscShortcut(keyCodes.ArrowLeft, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectRight] = [new AscShortcut(keyCodes.ArrowRight, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectUp] = [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.BigMoveObjectDown] = [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEndnoteNow] = [new AscShortcut(keyCodes.KeyD, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertFootnoteNow] = [new AscShortcut(keyCodes.KeyF, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextCell] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousCell] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextRow] = [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousRow] = [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EndParagraphCell] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.AddNewRow] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertTableBreak] = [new AscShortcut(keyCodes.Enter, true, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToNextForm] = [new AscShortcut(keyCodes.Tab, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.MoveToPreviousForm] = [new AscShortcut(keyCodes.Tab, false, true, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption] = [new AscShortcut(keyCodes.ArrowDown, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption] = [new AscShortcut(keyCodes.ArrowUp, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm] = [new AscShortcut(keyCodes.Enter, false, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.InsertEquation] = [new AscShortcut(keyCodes.KeyEqual, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EmDash] = [new AscShortcut(keyCodes.NumpadMinus, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EnDash] = [new AscShortcut(keyCodes.NumpadMinus, true, false, false, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.CopyrightSign] = [new AscShortcut(keyCodes.KeyG, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.EuroSign] = [new AscShortcut(keyCodes.KeyE, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.RegisteredSign] = [new AscShortcut(keyCodes.KeyR, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.TrademarkSign] = [new AscShortcut(keyCodes.KeyT, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = [new AscShortcut(keyCodes.Period, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol] = [new AscShortcut(keyCodes.KeyX, false, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SpeechWorker] = [new AscShortcut(keyCodes.KeyZ, true, false, true, false)];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.SoftHyphen] = [];
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ZoomIn].initShortcuts([new AscShortcut(keyCodes.NumpadPlus, true, false, false, false)]);
|
|
|
|
|
ShortcutActionKeycodes[Asc.c_oAscDocumentShortcutType.ShowAll].initShortcuts([new AscShortcut(keyCodes.Numpad8, true, true, false, false)]);
|
|
|
|
|
}
|
|
|
|
|
})();
|
|
|
|
|
|