929 lines
73 KiB
JavaScript
929 lines
73 KiB
JavaScript
/*
|
|
* (c) Copyright Ascensio System SIA 2010-2024
|
|
*
|
|
* This program is a free software product. You can redistribute it and/or
|
|
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
|
* version 3 as published by the Free Software Foundation. In accordance with
|
|
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
|
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
|
* of any third-party rights.
|
|
*
|
|
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
|
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
|
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
|
*
|
|
* You can contact Ascensio System SIA at 20A-6 Ernesta Birznieka-Upish
|
|
* street, Riga, Latvia, EU, LV-1050.
|
|
*
|
|
* The interactive user interfaces in modified source and object code versions
|
|
* of the Program must display Appropriate Legal Notices, as required under
|
|
* Section 5 of the GNU AGPL version 3.
|
|
*
|
|
* Pursuant to Section 7(b) of the License you must retain the original Product
|
|
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
|
* grant you any rights under trademark law for use of our trademarks.
|
|
*
|
|
* All the Product's GUI elements, including illustrations and icon sets, as
|
|
* well as technical writing content are licensed under the terms of the
|
|
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
|
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
|
*
|
|
*/
|
|
|
|
(function(undefined) {
|
|
const AscShortcut = Asc.CAscShortcut;
|
|
const keyCodes = Asc.c_oAscKeyCodes;
|
|
const c_oAscUnlockedShortcutActionTypes = {};
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertPageBreak] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertLineBreak] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertColumnBreak] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ResetChar] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.NonBreakingSpace] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ShowAll] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EditSelectAll] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Bold] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.CopyFormat] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertEndnoteNow] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.CenterPara] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EuroSign] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.CopyrightSign] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Italic] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.JustifyPara] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertHyperlink] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ApplyListBullet] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.LeftPara] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Indent] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.UnIndent] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertPageNumber] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.RightPara] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.RegisteredSign] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Save] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.TrademarkSign] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Underline] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.PasteFormat] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EditRedo] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EditUndo] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.UpdateFields] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Superscript] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Subscript] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.IncreaseFontSize] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.DecreaseFontSize] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.SpeechWorker] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.Strikeout] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertFootnoteNow] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.InsertEquation] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EnDash] = true;
|
|
c_oAscUnlockedShortcutActionTypes[Asc.c_oAscDocumentShortcutType.EmDash] = true;
|
|
|
|
const c_oAscDefaultShortcuts = {};
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenFindDialog] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenFindDialog, keyCodes.KeyF, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu, keyCodes.KeyH, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenCommentsPanel, keyCodes.KeyH, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Save] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Save, keyCodes.KeyS, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint, keyCodes.KeyP, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SaveAs] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SaveAs, keyCodes.KeyS, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenHelpMenu] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenHelpMenu, keyCodes.F1, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenContextMenu] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenContextMenu, keyCodes.F10, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CloseMenu] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CloseMenu, keyCodes.Escape, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Zoom100] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Zoom100, keyCodes.Digit0, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.UpdateFields] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.UpdateFields, keyCodes.F9, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartLine, keyCodes.Home, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartDocument] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartDocument, keyCodes.Home, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndLine, keyCodes.End, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndDocument] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndDocument, keyCodes.End, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ScrollDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ScrollDown, keyCodes.PageDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ScrollUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ScrollUp, keyCodes.PageUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ZoomIn] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ZoomIn, keyCodes.KeyEqual, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ZoomOut] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ZoomOut, keyCodes.KeyMinus, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToRightChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToRightChar, keyCodes.ArrowRight, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToLeftChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToLeftChar, keyCodes.ArrowLeft, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToUpLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToUpLine, keyCodes.ArrowUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToDownLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToDownLine, keyCodes.ArrowDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NextModalControl] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.NextModalControl, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PreviousModalControl] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PreviousModalControl, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter, keyCodes.PageDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter, keyCodes.PageUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToLowerHeader] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToLowerHeader, keyCodes.PageDown, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToUpperHeader] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToUpperHeader, keyCodes.PageUp, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EndParagraph] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EndParagraph, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertLineBreak] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertLineBreak, keyCodes.Enter, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertColumnBreak] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertColumnBreak, keyCodes.Enter, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteLeftChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteLeftChar, keyCodes.Backspace, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteRightChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteRightChar, keyCodes.Delete, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NonBreakingSpace] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.NonBreakingSpace, keyCodes.Space, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.NonBreakingHyphen, keyCodes.KeyMinus, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditUndo] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EditUndo, keyCodes.KeyZ, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditRedo] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EditRedo, keyCodes.KeyY, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CopyFormat] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CopyFormat, keyCodes.KeyC, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PasteFormat] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PasteFormat, keyCodes.KeyV, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat, keyCodes.KeyK, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly, keyCodes.KeyT, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells, keyCodes.KeyO, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable, keyCodes.KeyN, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertHyperlink] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertHyperlink, keyCodes.KeyK, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.VisitHyperlink] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.VisitHyperlink, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditSelectAll] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EditSelectAll, keyCodes.KeyA, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToStartLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToStartLine, keyCodes.Home, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToEndLine] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToEndLine, keyCodes.End, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToStartDocument] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToStartDocument, keyCodes.Home, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToEndDocument] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToEndDocument, keyCodes.End, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectRightChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectRightChar, keyCodes.ArrowRight, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectLeftChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectLeftChar, keyCodes.ArrowLeft, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectLineUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectLineUp, keyCodes.ArrowUp, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectLineDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectLineDown, keyCodes.ArrowDown, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectPageUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectPageUp, keyCodes.PageUp, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectPageDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectPageDown, keyCodes.PageDown, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage, keyCodes.PageUp, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage, keyCodes.PageDown, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Bold] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Bold, keyCodes.KeyB, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Italic] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Italic, keyCodes.KeyI, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Underline] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Underline, keyCodes.KeyU, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Subscript] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Subscript, keyCodes.Period, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Superscript] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Superscript, keyCodes.Comma, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyListBullet] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyListBullet, keyCodes.KeyL, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ResetChar] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ResetChar, keyCodes.Space, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.IncreaseFontSize] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.IncreaseFontSize, keyCodes.BracketRight, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DecreaseFontSize] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DecreaseFontSize, keyCodes.BracketLeft, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CenterPara] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CenterPara, keyCodes.KeyE, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.JustifyPara] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.JustifyPara, keyCodes.KeyJ, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.RightPara] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.RightPara, keyCodes.KeyR, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LeftPara] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LeftPara, keyCodes.KeyL, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertPageBreak] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertPageBreak, keyCodes.Enter, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Indent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Indent, keyCodes.KeyM, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.UnIndent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.UnIndent, keyCodes.KeyM, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertPageNumber] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertPageNumber, keyCodes.KeyP, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ShowAll] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ShowAll, keyCodes.Digit8, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.StartIndent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.StartIndent, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.StartUnIndent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.StartUnIndent, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertTab] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertTab, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MixedIndent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MixedIndent, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MixedUnIndent] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MixedUnIndent, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditShape] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EditShape, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditChart] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EditChart, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft, keyCodes.ArrowLeft, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.BigMoveObjectRight] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.BigMoveObjectRight, keyCodes.ArrowRight, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.BigMoveObjectUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.BigMoveObjectUp, keyCodes.ArrowUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.BigMoveObjectDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.BigMoveObjectDown, keyCodes.ArrowDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertEndnoteNow] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertEndnoteNow, keyCodes.KeyD, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToNextCell] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToNextCell, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToPreviousCell] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToPreviousCell, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToNextRow] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToNextRow, keyCodes.ArrowDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToPreviousRow] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToPreviousRow, keyCodes.ArrowUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EndParagraphCell] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EndParagraphCell, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.AddNewRow] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.AddNewRow, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertTableBreak] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertTableBreak, keyCodes.Enter, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToNextForm] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToNextForm, keyCodes.Tab, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToPreviousForm] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToPreviousForm, keyCodes.Tab, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption, keyCodes.ArrowDown, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption, keyCodes.ArrowUp, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm, keyCodes.Enter, false, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CopyrightSign] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CopyrightSign, keyCodes.KeyG, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EuroSign] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EuroSign, keyCodes.KeyE, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.RegisteredSign] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.RegisteredSign, keyCodes.KeyR, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.TrademarkSign] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.TrademarkSign, keyCodes.KeyT, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpeechWorker] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SpeechWorker, keyCodes.KeyZ, true, false, true, false)];
|
|
|
|
if (AscCommon.AscBrowser.isMacOs) {
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenFilePanel, keyCodes.KeyF, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenCommentField] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenCommentField, keyCodes.KeyA, false, false, true, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenChatPanel] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenChatPanel, keyCodes.KeyQ, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage, keyCodes.PageUp, false, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage, keyCodes.PageUp, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartNextPage, keyCodes.PageDown, false, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartNextPage, keyCodes.PageDown, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartWord, keyCodes.ArrowLeft, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndWord, keyCodes.ArrowRight, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteLeftWord, keyCodes.Backspace, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteRightWord, keyCodes.Delete, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Cut] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Cut, keyCodes.KeyX, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Copy] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Copy, keyCodes.KeyC, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Paste] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Paste, keyCodes.KeyV, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat, keyCodes.KeyV, false, true, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Strikeout] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Strikeout, keyCodes.KeyX, false, true, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectRightWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectRightWord, keyCodes.ArrowRight, false, true, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectLeftWord, keyCodes.ArrowLeft, false, true, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading1, keyCodes.Digit1, true, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading1, keyCodes.Digit1, false, false, true, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading2, keyCodes.Digit2, true, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading2, keyCodes.Digit2, false, false, true, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading3, keyCodes.Digit3, true, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading3, keyCodes.Digit3, false, false, true, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft, keyCodes.ArrowLeft, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight, keyCodes.ArrowRight, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp, keyCodes.ArrowUp, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown, keyCodes.ArrowDown, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertEquation] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertEquation, keyCodes.KeyEqual, true, false, true, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertEquation, keyCodes.KeyEqual, false, false, true, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EmDash] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EmDash, keyCodes.KeyMinus, false, true, true, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EnDash] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EnDash, keyCodes.KeyMinus, false, false, true, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.HorizontalEllipsis, keyCodes.KeySemicolon, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol, keyCodes.KeyX, false, false, true, true), new AscShortcut(Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol, keyCodes.KeyX, true, false, true, false)];
|
|
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenFindDialog].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenFindDialog, keyCodes.KeyF, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenCommentsPanel].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenCommentsPanel, keyCodes.KeyH, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Save].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Save, keyCodes.KeyS, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint, keyCodes.KeyP, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SaveAs].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SaveAs, keyCodes.KeyS, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CloseMenu].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.CloseMenu, keyCodes.Escape, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Zoom100].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Zoom100, keyCodes.Digit0, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartDocument].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartDocument, keyCodes.Home, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndDocument].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndDocument, keyCodes.End, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ZoomIn].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ZoomIn, keyCodes.KeyEqual, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ZoomOut].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ZoomOut, keyCodes.KeyMinus, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertColumnBreak].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertColumnBreak, keyCodes.Enter, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NonBreakingSpace].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.NonBreakingSpace, keyCodes.Space, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NonBreakingHyphen].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.NonBreakingHyphen, keyCodes.KeyMinus, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditUndo].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.EditUndo, keyCodes.KeyZ, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditRedo].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.EditRedo, keyCodes.KeyY, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CopyFormat].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.CopyFormat, keyCodes.KeyC, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PasteFormat].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.PasteFormat, keyCodes.KeyV, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertHyperlink].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertHyperlink, keyCodes.KeyK, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EditSelectAll].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.EditSelectAll, keyCodes.KeyA, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToStartDocument].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToStartDocument, keyCodes.Home, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToEndDocument].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToEndDocument, keyCodes.End, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage, keyCodes.PageUp, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage, keyCodes.PageDown, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Bold].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Bold, keyCodes.KeyB, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Italic].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Italic, keyCodes.KeyI, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Underline].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Underline, keyCodes.KeyU, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Subscript].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Subscript, keyCodes.Period, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Superscript].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Superscript, keyCodes.Comma, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyListBullet].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyListBullet, keyCodes.KeyL, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ResetChar].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ResetChar, keyCodes.Space, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.IncreaseFontSize].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.IncreaseFontSize, keyCodes.BracketRight, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DecreaseFontSize].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.DecreaseFontSize, keyCodes.BracketLeft, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CenterPara].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.CenterPara, keyCodes.KeyE, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.JustifyPara].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.JustifyPara, keyCodes.KeyJ, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.RightPara].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.RightPara, keyCodes.KeyR, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LeftPara].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.LeftPara, keyCodes.KeyL, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertPageBreak].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertPageBreak, keyCodes.Enter, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Indent].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.Indent, keyCodes.KeyM, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.UnIndent].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.UnIndent, keyCodes.KeyM, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertPageNumber].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertPageNumber, keyCodes.KeyP, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ShowAll].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ShowAll, keyCodes.Digit8, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertTableBreak].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertTableBreak, keyCodes.Enter, false, true, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CopyrightSign].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.CopyrightSign, keyCodes.KeyG, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EuroSign].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.EuroSign, keyCodes.KeyE, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.RegisteredSign].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.RegisteredSign, keyCodes.KeyR, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.TrademarkSign].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.TrademarkSign, keyCodes.KeyT, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SpeechWorker].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.SpeechWorker, keyCodes.KeyZ, false, false, true, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartLine].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartLine, keyCodes.ArrowLeft, false, false, false, true));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndLine].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndLine, keyCodes.ArrowRight, false, false, false, true));
|
|
} else {
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenFilePanel] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenFilePanel, keyCodes.KeyF, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenCommentField] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenCommentField, keyCodes.KeyH, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenChatPanel] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenChatPanel, keyCodes.KeyQ, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage, keyCodes.PageUp, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartNextPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartNextPage, keyCodes.PageDown, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToNextPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToNextPage, keyCodes.PageDown, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToPreviousPage] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToPreviousPage, keyCodes.PageUp, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToStartWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToStartWord, keyCodes.ArrowLeft, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.MoveToEndWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.MoveToEndWord, keyCodes.ArrowRight, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteLeftWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteLeftWord, keyCodes.Backspace, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.DeleteRightWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.DeleteRightWord, keyCodes.Delete, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Cut] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Cut, keyCodes.KeyX, true, false, false, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.Cut, keyCodes.Delete, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Copy] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Copy, keyCodes.KeyC, true, false, false, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.Copy, keyCodes.Insert, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Paste] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Paste, keyCodes.KeyV, true, false, false, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.Paste, keyCodes.Insert, false, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat, keyCodes.KeyV, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectRightWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectRightWord, keyCodes.ArrowRight, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.SelectLeftWord] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.SelectLeftWord, keyCodes.ArrowLeft, true, true, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.Strikeout] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.Strikeout, keyCodes.Digit5, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading1] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading1, keyCodes.Digit1, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading2] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading2, keyCodes.Digit2, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ApplyHeading3] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ApplyHeading3, keyCodes.Digit3, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft, keyCodes.ArrowLeft, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight, keyCodes.ArrowRight, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp, keyCodes.ArrowUp, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown, keyCodes.ArrowDown, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertFootnoteNow] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertFootnoteNow, keyCodes.KeyF, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.InsertEquation] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.InsertEquation, keyCodes.KeyEqual, false, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EmDash] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EmDash, keyCodes.NumpadMinus, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.EnDash] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.EnDash, keyCodes.NumpadMinus, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.HorizontalEllipsis] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.HorizontalEllipsis, keyCodes.Period, true, false, true, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol, keyCodes.KeyX, false, false, true, false)];
|
|
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ZoomIn].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ZoomIn, keyCodes.NumpadPlus, true, false, false, false));
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.ShowAll].push(new AscShortcut(Asc.c_oAscDocumentShortcutType.ShowAll, keyCodes.Numpad8, true, true, false, false));
|
|
}
|
|
|
|
if (window["AscDesktopEditor"]) {
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.NextFileTab] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.NextFileTab, keyCodes.Tab, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.PreviousFileTab] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.PreviousFileTab, keyCodes.Tab, true, true, false, false)];
|
|
if (AscCommon.AscBrowser.isMacOs) {
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenExistingFile, keyCodes.KeyO, false, false, false, true)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CloseFile] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CloseFile, keyCodes.KeyW, false, false, false, true)];
|
|
} else {
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.OpenExistingFile] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.OpenExistingFile, keyCodes.KeyO, true, false, false, false)];
|
|
c_oAscDefaultShortcuts[Asc.c_oAscDocumentShortcutType.CloseFile] = [new AscShortcut(Asc.c_oAscDocumentShortcutType.CloseFile, keyCodes.KeyW, true, false, false, false), new AscShortcut(Asc.c_oAscDocumentShortcutType.CloseFile, keyCodes.F4, true, false, false, false)];
|
|
}
|
|
}
|
|
|
|
function getStringFromShortcutType(type) {
|
|
switch (type) {
|
|
case Asc.c_oAscDocumentShortcutType.OpenFilePanel:
|
|
return "OpenFilePanel";
|
|
case Asc.c_oAscDocumentShortcutType.OpenFindDialog:
|
|
return "OpenFindDialog";
|
|
case Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu:
|
|
return "OpenFindAndReplaceMenu";
|
|
case Asc.c_oAscDocumentShortcutType.OpenCommentsPanel:
|
|
return "OpenCommentsPanel";
|
|
case Asc.c_oAscDocumentShortcutType.OpenCommentField:
|
|
return "OpenCommentField";
|
|
case Asc.c_oAscDocumentShortcutType.OpenChatPanel:
|
|
return "OpenChatPanel";
|
|
case Asc.c_oAscDocumentShortcutType.Save:
|
|
return "Save";
|
|
case Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint:
|
|
return "PrintPreviewAndPrint";
|
|
case Asc.c_oAscDocumentShortcutType.SaveAs:
|
|
return "SaveAs";
|
|
case Asc.c_oAscDocumentShortcutType.OpenHelpMenu:
|
|
return "OpenHelpMenu";
|
|
case Asc.c_oAscDocumentShortcutType.OpenExistingFile:
|
|
return "OpenExistingFile";
|
|
case Asc.c_oAscDocumentShortcutType.NextFileTab:
|
|
return "NextFileTab";
|
|
case Asc.c_oAscDocumentShortcutType.PreviousFileTab:
|
|
return "PreviousFileTab";
|
|
case Asc.c_oAscDocumentShortcutType.CloseFile:
|
|
return "CloseFile";
|
|
case Asc.c_oAscDocumentShortcutType.OpenContextMenu:
|
|
return "OpenContextMenu";
|
|
case Asc.c_oAscDocumentShortcutType.CloseMenu:
|
|
return "CloseMenu";
|
|
case Asc.c_oAscDocumentShortcutType.Zoom100:
|
|
return "Zoom100";
|
|
case Asc.c_oAscDocumentShortcutType.UpdateFields:
|
|
return "UpdateFields";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToStartLine:
|
|
return "MoveToStartLine";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToStartDocument:
|
|
return "MoveToStartDocument";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToEndLine:
|
|
return "MoveToEndLine";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToEndDocument:
|
|
return "MoveToEndDocument";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage:
|
|
return "MoveToStartPreviousPage";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToStartNextPage:
|
|
return "MoveToStartNextPage";
|
|
case Asc.c_oAscDocumentShortcutType.ScrollDown:
|
|
return "ScrollDown";
|
|
case Asc.c_oAscDocumentShortcutType.ScrollUp:
|
|
return "ScrollUp";
|
|
case Asc.c_oAscDocumentShortcutType.ZoomIn:
|
|
return "ZoomIn";
|
|
case Asc.c_oAscDocumentShortcutType.ZoomOut:
|
|
return "ZoomOut";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToRightChar:
|
|
return "MoveToRightChar";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToLeftChar:
|
|
return "MoveToLeftChar";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToUpLine:
|
|
return "MoveToUpLine";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToDownLine:
|
|
return "MoveToDownLine";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToStartWord:
|
|
return "MoveToStartWord";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToEndWord:
|
|
return "MoveToEndWord";
|
|
case Asc.c_oAscDocumentShortcutType.NextModalControl:
|
|
return "NextModalControl";
|
|
case Asc.c_oAscDocumentShortcutType.PreviousModalControl:
|
|
return "PreviousModalControl";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter:
|
|
return "MoveToLowerHeaderFooter";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter:
|
|
return "MoveToUpperHeaderFooter";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToLowerHeader:
|
|
return "MoveToLowerHeader";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToUpperHeader:
|
|
return "MoveToUpperHeader";
|
|
case Asc.c_oAscDocumentShortcutType.EndParagraph:
|
|
return "EndParagraph";
|
|
case Asc.c_oAscDocumentShortcutType.InsertLineBreak:
|
|
return "InsertLineBreak";
|
|
case Asc.c_oAscDocumentShortcutType.InsertColumnBreak:
|
|
return "InsertColumnBreak";
|
|
case Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder:
|
|
return "EquationAddPlaceholder";
|
|
case Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft:
|
|
return "EquationChangeAlignmentLeft";
|
|
case Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight:
|
|
return "EquationChangeAlignmentRight";
|
|
case Asc.c_oAscDocumentShortcutType.DeleteLeftChar:
|
|
return "DeleteLeftChar";
|
|
case Asc.c_oAscDocumentShortcutType.DeleteRightChar:
|
|
return "DeleteRightChar";
|
|
case Asc.c_oAscDocumentShortcutType.DeleteLeftWord:
|
|
return "DeleteLeftWord";
|
|
case Asc.c_oAscDocumentShortcutType.DeleteRightWord:
|
|
return "DeleteRightWord";
|
|
case Asc.c_oAscDocumentShortcutType.NonBreakingSpace:
|
|
return "NonBreakingSpace";
|
|
case Asc.c_oAscDocumentShortcutType.NonBreakingHyphen:
|
|
return "NonBreakingHyphen";
|
|
case Asc.c_oAscDocumentShortcutType.EditUndo:
|
|
return "EditUndo";
|
|
case Asc.c_oAscDocumentShortcutType.EditRedo:
|
|
return "EditRedo";
|
|
case Asc.c_oAscDocumentShortcutType.Cut:
|
|
return "Cut";
|
|
case Asc.c_oAscDocumentShortcutType.Copy:
|
|
return "Copy";
|
|
case Asc.c_oAscDocumentShortcutType.Paste:
|
|
return "Paste";
|
|
case Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat:
|
|
return "PasteTextWithoutFormat";
|
|
case Asc.c_oAscDocumentShortcutType.CopyFormat:
|
|
return "CopyFormat";
|
|
case Asc.c_oAscDocumentShortcutType.PasteFormat:
|
|
return "PasteFormat";
|
|
case Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat:
|
|
return "SpecialOptionsKeepSourceFormat";
|
|
case Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly:
|
|
return "SpecialOptionsKeepTextOnly";
|
|
case Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells:
|
|
return "SpecialOptionsOverwriteCells";
|
|
case Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable:
|
|
return "SpecialOptionsNestTable";
|
|
case Asc.c_oAscDocumentShortcutType.InsertHyperlink:
|
|
return "InsertHyperlink";
|
|
case Asc.c_oAscDocumentShortcutType.VisitHyperlink:
|
|
return "VisitHyperlink";
|
|
case Asc.c_oAscDocumentShortcutType.EditSelectAll:
|
|
return "EditSelectAll";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToStartLine:
|
|
return "SelectToStartLine";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToEndLine:
|
|
return "SelectToEndLine";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToStartDocument:
|
|
return "SelectToStartDocument";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToEndDocument:
|
|
return "SelectToEndDocument";
|
|
case Asc.c_oAscDocumentShortcutType.SelectRightChar:
|
|
return "SelectRightChar";
|
|
case Asc.c_oAscDocumentShortcutType.SelectLeftChar:
|
|
return "SelectLeftChar";
|
|
case Asc.c_oAscDocumentShortcutType.SelectRightWord:
|
|
return "SelectRightWord";
|
|
case Asc.c_oAscDocumentShortcutType.SelectLeftWord:
|
|
return "SelectLeftWord";
|
|
case Asc.c_oAscDocumentShortcutType.SelectLineUp:
|
|
return "SelectLineUp";
|
|
case Asc.c_oAscDocumentShortcutType.SelectLineDown:
|
|
return "SelectLineDown";
|
|
case Asc.c_oAscDocumentShortcutType.SelectPageUp:
|
|
return "SelectPageUp";
|
|
case Asc.c_oAscDocumentShortcutType.SelectPageDown:
|
|
return "SelectPageDown";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage:
|
|
return "SelectToBeginPreviousPage";
|
|
case Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage:
|
|
return "SelectToBeginNextPage";
|
|
case Asc.c_oAscDocumentShortcutType.Bold:
|
|
return "Bold";
|
|
case Asc.c_oAscDocumentShortcutType.Italic:
|
|
return "Italic";
|
|
case Asc.c_oAscDocumentShortcutType.Underline:
|
|
return "Underline";
|
|
case Asc.c_oAscDocumentShortcutType.Strikeout:
|
|
return "Strikeout";
|
|
case Asc.c_oAscDocumentShortcutType.Subscript:
|
|
return "Subscript";
|
|
case Asc.c_oAscDocumentShortcutType.Superscript:
|
|
return "Superscript";
|
|
case Asc.c_oAscDocumentShortcutType.ApplyHeading1:
|
|
return "ApplyHeading1";
|
|
case Asc.c_oAscDocumentShortcutType.ApplyHeading2:
|
|
return "ApplyHeading2";
|
|
case Asc.c_oAscDocumentShortcutType.ApplyHeading3:
|
|
return "ApplyHeading3";
|
|
case Asc.c_oAscDocumentShortcutType.ApplyListBullet:
|
|
return "ApplyListBullet";
|
|
case Asc.c_oAscDocumentShortcutType.ResetChar:
|
|
return "ResetChar";
|
|
case Asc.c_oAscDocumentShortcutType.IncreaseFontSize:
|
|
return "IncreaseFontSize";
|
|
case Asc.c_oAscDocumentShortcutType.DecreaseFontSize:
|
|
return "DecreaseFontSize";
|
|
case Asc.c_oAscDocumentShortcutType.CenterPara:
|
|
return "CenterPara";
|
|
case Asc.c_oAscDocumentShortcutType.JustifyPara:
|
|
return "JustifyPara";
|
|
case Asc.c_oAscDocumentShortcutType.RightPara:
|
|
return "RightPara";
|
|
case Asc.c_oAscDocumentShortcutType.LeftPara:
|
|
return "LeftPara";
|
|
case Asc.c_oAscDocumentShortcutType.InsertPageBreak:
|
|
return "InsertPageBreak";
|
|
case Asc.c_oAscDocumentShortcutType.Indent:
|
|
return "Indent";
|
|
case Asc.c_oAscDocumentShortcutType.UnIndent:
|
|
return "UnIndent";
|
|
case Asc.c_oAscDocumentShortcutType.InsertPageNumber:
|
|
return "InsertPageNumber";
|
|
case Asc.c_oAscDocumentShortcutType.ShowAll:
|
|
return "ShowAll";
|
|
case Asc.c_oAscDocumentShortcutType.StartIndent:
|
|
return "StartIndent";
|
|
case Asc.c_oAscDocumentShortcutType.StartUnIndent:
|
|
return "StartUnIndent";
|
|
case Asc.c_oAscDocumentShortcutType.InsertTab:
|
|
return "InsertTab";
|
|
case Asc.c_oAscDocumentShortcutType.MixedIndent:
|
|
return "MixedIndent";
|
|
case Asc.c_oAscDocumentShortcutType.MixedUnIndent:
|
|
return "MixedUnIndent";
|
|
case Asc.c_oAscDocumentShortcutType.EditShape:
|
|
return "EditShape";
|
|
case Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft:
|
|
return "LittleMoveObjectLeft";
|
|
case Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight:
|
|
return "LittleMoveObjectRight";
|
|
case Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp:
|
|
return "LittleMoveObjectUp";
|
|
case Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown:
|
|
return "LittleMoveObjectDown";
|
|
case Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft:
|
|
return "BigMoveObjectLeft";
|
|
case Asc.c_oAscDocumentShortcutType.BigMoveObjectRight:
|
|
return "BigMoveObjectRight";
|
|
case Asc.c_oAscDocumentShortcutType.BigMoveObjectUp:
|
|
return "BigMoveObjectUp";
|
|
case Asc.c_oAscDocumentShortcutType.BigMoveObjectDown:
|
|
return "BigMoveObjectDown";
|
|
case Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject:
|
|
return "MoveFocusToNextObject";
|
|
case Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject:
|
|
return "MoveFocusToPreviousObject";
|
|
case Asc.c_oAscDocumentShortcutType.InsertEndnoteNow:
|
|
return "InsertEndnoteNow";
|
|
case Asc.c_oAscDocumentShortcutType.InsertFootnoteNow:
|
|
return "InsertFootnoteNow";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToNextCell:
|
|
return "MoveToNextCell";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToPreviousCell:
|
|
return "MoveToPreviousCell";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToNextRow:
|
|
return "MoveToNextRow";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToPreviousRow:
|
|
return "MoveToPreviousRow";
|
|
case Asc.c_oAscDocumentShortcutType.EndParagraphCell:
|
|
return "EndParagraphCell";
|
|
case Asc.c_oAscDocumentShortcutType.AddNewRow:
|
|
return "AddNewRow";
|
|
case Asc.c_oAscDocumentShortcutType.InsertTableBreak:
|
|
return "InsertTableBreak";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToNextForm:
|
|
return "MoveToNextForm";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToPreviousForm:
|
|
return "MoveToPreviousForm";
|
|
case Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption:
|
|
return "ChooseNextComboBoxOption";
|
|
case Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption:
|
|
return "ChoosePreviousComboBoxOption";
|
|
case Asc.c_oAscDocumentShortcutType.InsertEquation:
|
|
return "InsertEquation";
|
|
case Asc.c_oAscDocumentShortcutType.EmDash:
|
|
return "EmDash";
|
|
case Asc.c_oAscDocumentShortcutType.EnDash:
|
|
return "EnDash";
|
|
case Asc.c_oAscDocumentShortcutType.CopyrightSign:
|
|
return "CopyrightSign";
|
|
case Asc.c_oAscDocumentShortcutType.EuroSign:
|
|
return "EuroSign";
|
|
case Asc.c_oAscDocumentShortcutType.RegisteredSign:
|
|
return "RegisteredSign";
|
|
case Asc.c_oAscDocumentShortcutType.TrademarkSign:
|
|
return "TrademarkSign";
|
|
case Asc.c_oAscDocumentShortcutType.HorizontalEllipsis:
|
|
return "HorizontalEllipsis";
|
|
case Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol:
|
|
return "ReplaceUnicodeToSymbol";
|
|
case Asc.c_oAscDocumentShortcutType.SpeechWorker:
|
|
return "SpeechWorker";
|
|
case Asc.c_oAscDocumentShortcutType.EditChart:
|
|
return "EditChart";
|
|
case Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm:
|
|
return "InsertLineBreakMultilineForm";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToNextPage:
|
|
return "MoveToNextPage";
|
|
case Asc.c_oAscDocumentShortcutType.MoveToPreviousPage:
|
|
return "MoveToPreviousPage";
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
|
|
function getShortcutTypeFromString(str) {
|
|
switch (str) {
|
|
case "OpenFilePanel":
|
|
return Asc.c_oAscDocumentShortcutType.OpenFilePanel;
|
|
case "OpenFindDialog":
|
|
return Asc.c_oAscDocumentShortcutType.OpenFindDialog;
|
|
case "OpenFindAndReplaceMenu":
|
|
return Asc.c_oAscDocumentShortcutType.OpenFindAndReplaceMenu;
|
|
case "OpenCommentsPanel":
|
|
return Asc.c_oAscDocumentShortcutType.OpenCommentsPanel;
|
|
case "OpenCommentField":
|
|
return Asc.c_oAscDocumentShortcutType.OpenCommentField;
|
|
case "OpenChatPanel":
|
|
return Asc.c_oAscDocumentShortcutType.OpenChatPanel;
|
|
case "Save":
|
|
return Asc.c_oAscDocumentShortcutType.Save;
|
|
case "PrintPreviewAndPrint":
|
|
return Asc.c_oAscDocumentShortcutType.PrintPreviewAndPrint;
|
|
case "SaveAs":
|
|
return Asc.c_oAscDocumentShortcutType.SaveAs;
|
|
case "OpenHelpMenu":
|
|
return Asc.c_oAscDocumentShortcutType.OpenHelpMenu;
|
|
case "OpenExistingFile":
|
|
return Asc.c_oAscDocumentShortcutType.OpenExistingFile;
|
|
case "NextFileTab":
|
|
return Asc.c_oAscDocumentShortcutType.NextFileTab;
|
|
case "PreviousFileTab":
|
|
return Asc.c_oAscDocumentShortcutType.PreviousFileTab;
|
|
case "CloseFile":
|
|
return Asc.c_oAscDocumentShortcutType.CloseFile;
|
|
case "OpenContextMenu":
|
|
return Asc.c_oAscDocumentShortcutType.OpenContextMenu;
|
|
case "CloseMenu":
|
|
return Asc.c_oAscDocumentShortcutType.CloseMenu;
|
|
case "Zoom100":
|
|
return Asc.c_oAscDocumentShortcutType.Zoom100;
|
|
case "UpdateFields":
|
|
return Asc.c_oAscDocumentShortcutType.UpdateFields;
|
|
case "MoveToStartLine":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToStartLine;
|
|
case "MoveToStartDocument":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToStartDocument;
|
|
case "MoveToEndLine":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToEndLine;
|
|
case "MoveToEndDocument":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToEndDocument;
|
|
case "MoveToStartPreviousPage":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToStartPreviousPage;
|
|
case "MoveToStartNextPage":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToStartNextPage;
|
|
case "ScrollDown":
|
|
return Asc.c_oAscDocumentShortcutType.ScrollDown;
|
|
case "ScrollUp":
|
|
return Asc.c_oAscDocumentShortcutType.ScrollUp;
|
|
case "ZoomIn":
|
|
return Asc.c_oAscDocumentShortcutType.ZoomIn;
|
|
case "ZoomOut":
|
|
return Asc.c_oAscDocumentShortcutType.ZoomOut;
|
|
case "MoveToRightChar":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToRightChar;
|
|
case "MoveToLeftChar":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToLeftChar;
|
|
case "MoveToUpLine":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToUpLine;
|
|
case "MoveToDownLine":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToDownLine;
|
|
case "MoveToStartWord":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToStartWord;
|
|
case "MoveToEndWord":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToEndWord;
|
|
case "NextModalControl":
|
|
return Asc.c_oAscDocumentShortcutType.NextModalControl;
|
|
case "PreviousModalControl":
|
|
return Asc.c_oAscDocumentShortcutType.PreviousModalControl;
|
|
case "MoveToLowerHeaderFooter":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToLowerHeaderFooter;
|
|
case "MoveToUpperHeaderFooter":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToUpperHeaderFooter;
|
|
case "MoveToLowerHeader":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToLowerHeader;
|
|
case "MoveToUpperHeader":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToUpperHeader;
|
|
case "EndParagraph":
|
|
return Asc.c_oAscDocumentShortcutType.EndParagraph;
|
|
case "InsertLineBreak":
|
|
return Asc.c_oAscDocumentShortcutType.InsertLineBreak;
|
|
case "InsertColumnBreak":
|
|
return Asc.c_oAscDocumentShortcutType.InsertColumnBreak;
|
|
case "EquationAddPlaceholder":
|
|
return Asc.c_oAscDocumentShortcutType.EquationAddPlaceholder;
|
|
case "EquationChangeAlignmentLeft":
|
|
return Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentLeft;
|
|
case "EquationChangeAlignmentRight":
|
|
return Asc.c_oAscDocumentShortcutType.EquationChangeAlignmentRight;
|
|
case "DeleteLeftChar":
|
|
return Asc.c_oAscDocumentShortcutType.DeleteLeftChar;
|
|
case "DeleteRightChar":
|
|
return Asc.c_oAscDocumentShortcutType.DeleteRightChar;
|
|
case "DeleteLeftWord":
|
|
return Asc.c_oAscDocumentShortcutType.DeleteLeftWord;
|
|
case "DeleteRightWord":
|
|
return Asc.c_oAscDocumentShortcutType.DeleteRightWord;
|
|
case "NonBreakingSpace":
|
|
return Asc.c_oAscDocumentShortcutType.NonBreakingSpace;
|
|
case "NonBreakingHyphen":
|
|
return Asc.c_oAscDocumentShortcutType.NonBreakingHyphen;
|
|
case "EditUndo":
|
|
return Asc.c_oAscDocumentShortcutType.EditUndo;
|
|
case "EditRedo":
|
|
return Asc.c_oAscDocumentShortcutType.EditRedo;
|
|
case "Cut":
|
|
return Asc.c_oAscDocumentShortcutType.Cut;
|
|
case "Copy":
|
|
return Asc.c_oAscDocumentShortcutType.Copy;
|
|
case "Paste":
|
|
return Asc.c_oAscDocumentShortcutType.Paste;
|
|
case "PasteTextWithoutFormat":
|
|
return Asc.c_oAscDocumentShortcutType.PasteTextWithoutFormat;
|
|
case "CopyFormat":
|
|
return Asc.c_oAscDocumentShortcutType.CopyFormat;
|
|
case "PasteFormat":
|
|
return Asc.c_oAscDocumentShortcutType.PasteFormat;
|
|
case "SpecialOptionsKeepSourceFormat":
|
|
return Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepSourceFormat;
|
|
case "SpecialOptionsKeepTextOnly":
|
|
return Asc.c_oAscDocumentShortcutType.SpecialOptionsKeepTextOnly;
|
|
case "SpecialOptionsOverwriteCells":
|
|
return Asc.c_oAscDocumentShortcutType.SpecialOptionsOverwriteCells;
|
|
case "SpecialOptionsNestTable":
|
|
return Asc.c_oAscDocumentShortcutType.SpecialOptionsNestTable;
|
|
case "InsertHyperlink":
|
|
return Asc.c_oAscDocumentShortcutType.InsertHyperlink;
|
|
case "VisitHyperlink":
|
|
return Asc.c_oAscDocumentShortcutType.VisitHyperlink;
|
|
case "EditSelectAll":
|
|
return Asc.c_oAscDocumentShortcutType.EditSelectAll;
|
|
case "SelectToStartLine":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToStartLine;
|
|
case "SelectToEndLine":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToEndLine;
|
|
case "SelectToStartDocument":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToStartDocument;
|
|
case "SelectToEndDocument":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToEndDocument;
|
|
case "SelectRightChar":
|
|
return Asc.c_oAscDocumentShortcutType.SelectRightChar;
|
|
case "SelectLeftChar":
|
|
return Asc.c_oAscDocumentShortcutType.SelectLeftChar;
|
|
case "SelectRightWord":
|
|
return Asc.c_oAscDocumentShortcutType.SelectRightWord;
|
|
case "SelectLeftWord":
|
|
return Asc.c_oAscDocumentShortcutType.SelectLeftWord;
|
|
case "SelectLineUp":
|
|
return Asc.c_oAscDocumentShortcutType.SelectLineUp;
|
|
case "SelectLineDown":
|
|
return Asc.c_oAscDocumentShortcutType.SelectLineDown;
|
|
case "SelectPageUp":
|
|
return Asc.c_oAscDocumentShortcutType.SelectPageUp;
|
|
case "SelectPageDown":
|
|
return Asc.c_oAscDocumentShortcutType.SelectPageDown;
|
|
case "SelectToBeginPreviousPage":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToBeginPreviousPage;
|
|
case "SelectToBeginNextPage":
|
|
return Asc.c_oAscDocumentShortcutType.SelectToBeginNextPage;
|
|
case "Bold":
|
|
return Asc.c_oAscDocumentShortcutType.Bold;
|
|
case "Italic":
|
|
return Asc.c_oAscDocumentShortcutType.Italic;
|
|
case "Underline":
|
|
return Asc.c_oAscDocumentShortcutType.Underline;
|
|
case "Strikeout":
|
|
return Asc.c_oAscDocumentShortcutType.Strikeout;
|
|
case "Subscript":
|
|
return Asc.c_oAscDocumentShortcutType.Subscript;
|
|
case "Superscript":
|
|
return Asc.c_oAscDocumentShortcutType.Superscript;
|
|
case "ApplyHeading1":
|
|
return Asc.c_oAscDocumentShortcutType.ApplyHeading1;
|
|
case "ApplyHeading2":
|
|
return Asc.c_oAscDocumentShortcutType.ApplyHeading2;
|
|
case "ApplyHeading3":
|
|
return Asc.c_oAscDocumentShortcutType.ApplyHeading3;
|
|
case "ApplyListBullet":
|
|
return Asc.c_oAscDocumentShortcutType.ApplyListBullet;
|
|
case "ResetChar":
|
|
return Asc.c_oAscDocumentShortcutType.ResetChar;
|
|
case "IncreaseFontSize":
|
|
return Asc.c_oAscDocumentShortcutType.IncreaseFontSize;
|
|
case "DecreaseFontSize":
|
|
return Asc.c_oAscDocumentShortcutType.DecreaseFontSize;
|
|
case "CenterPara":
|
|
return Asc.c_oAscDocumentShortcutType.CenterPara;
|
|
case "JustifyPara":
|
|
return Asc.c_oAscDocumentShortcutType.JustifyPara;
|
|
case "RightPara":
|
|
return Asc.c_oAscDocumentShortcutType.RightPara;
|
|
case "LeftPara":
|
|
return Asc.c_oAscDocumentShortcutType.LeftPara;
|
|
case "InsertPageBreak":
|
|
return Asc.c_oAscDocumentShortcutType.InsertPageBreak;
|
|
case "Indent":
|
|
return Asc.c_oAscDocumentShortcutType.Indent;
|
|
case "UnIndent":
|
|
return Asc.c_oAscDocumentShortcutType.UnIndent;
|
|
case "InsertPageNumber":
|
|
return Asc.c_oAscDocumentShortcutType.InsertPageNumber;
|
|
case "ShowAll":
|
|
return Asc.c_oAscDocumentShortcutType.ShowAll;
|
|
case "StartIndent":
|
|
return Asc.c_oAscDocumentShortcutType.StartIndent;
|
|
case "StartUnIndent":
|
|
return Asc.c_oAscDocumentShortcutType.StartUnIndent;
|
|
case "InsertTab":
|
|
return Asc.c_oAscDocumentShortcutType.InsertTab;
|
|
case "MixedIndent":
|
|
return Asc.c_oAscDocumentShortcutType.MixedIndent;
|
|
case "MixedUnIndent":
|
|
return Asc.c_oAscDocumentShortcutType.MixedUnIndent;
|
|
case "EditShape":
|
|
return Asc.c_oAscDocumentShortcutType.EditShape;
|
|
case "LittleMoveObjectLeft":
|
|
return Asc.c_oAscDocumentShortcutType.LittleMoveObjectLeft;
|
|
case "LittleMoveObjectRight":
|
|
return Asc.c_oAscDocumentShortcutType.LittleMoveObjectRight;
|
|
case "LittleMoveObjectUp":
|
|
return Asc.c_oAscDocumentShortcutType.LittleMoveObjectUp;
|
|
case "LittleMoveObjectDown":
|
|
return Asc.c_oAscDocumentShortcutType.LittleMoveObjectDown;
|
|
case "BigMoveObjectLeft":
|
|
return Asc.c_oAscDocumentShortcutType.BigMoveObjectLeft;
|
|
case "BigMoveObjectRight":
|
|
return Asc.c_oAscDocumentShortcutType.BigMoveObjectRight;
|
|
case "BigMoveObjectUp":
|
|
return Asc.c_oAscDocumentShortcutType.BigMoveObjectUp;
|
|
case "BigMoveObjectDown":
|
|
return Asc.c_oAscDocumentShortcutType.BigMoveObjectDown;
|
|
case "MoveFocusToNextObject":
|
|
return Asc.c_oAscDocumentShortcutType.MoveFocusToNextObject;
|
|
case "MoveFocusToPreviousObject":
|
|
return Asc.c_oAscDocumentShortcutType.MoveFocusToPreviousObject;
|
|
case "InsertEndnoteNow":
|
|
return Asc.c_oAscDocumentShortcutType.InsertEndnoteNow;
|
|
case "InsertFootnoteNow":
|
|
return Asc.c_oAscDocumentShortcutType.InsertFootnoteNow;
|
|
case "MoveToNextCell":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToNextCell;
|
|
case "MoveToPreviousCell":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToPreviousCell;
|
|
case "MoveToNextRow":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToNextRow;
|
|
case "MoveToPreviousRow":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToPreviousRow;
|
|
case "EndParagraphCell":
|
|
return Asc.c_oAscDocumentShortcutType.EndParagraphCell;
|
|
case "AddNewRow":
|
|
return Asc.c_oAscDocumentShortcutType.AddNewRow;
|
|
case "InsertTableBreak":
|
|
return Asc.c_oAscDocumentShortcutType.InsertTableBreak;
|
|
case "MoveToNextForm":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToNextForm;
|
|
case "MoveToPreviousForm":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToPreviousForm;
|
|
case "ChooseNextComboBoxOption":
|
|
return Asc.c_oAscDocumentShortcutType.ChooseNextComboBoxOption;
|
|
case "ChoosePreviousComboBoxOption":
|
|
return Asc.c_oAscDocumentShortcutType.ChoosePreviousComboBoxOption;
|
|
case "InsertEquation":
|
|
return Asc.c_oAscDocumentShortcutType.InsertEquation;
|
|
case "EmDash":
|
|
return Asc.c_oAscDocumentShortcutType.EmDash;
|
|
case "EnDash":
|
|
return Asc.c_oAscDocumentShortcutType.EnDash;
|
|
case "CopyrightSign":
|
|
return Asc.c_oAscDocumentShortcutType.CopyrightSign;
|
|
case "EuroSign":
|
|
return Asc.c_oAscDocumentShortcutType.EuroSign;
|
|
case "RegisteredSign":
|
|
return Asc.c_oAscDocumentShortcutType.RegisteredSign;
|
|
case "TrademarkSign":
|
|
return Asc.c_oAscDocumentShortcutType.TrademarkSign;
|
|
case "HorizontalEllipsis":
|
|
return Asc.c_oAscDocumentShortcutType.HorizontalEllipsis;
|
|
case "ReplaceUnicodeToSymbol":
|
|
return Asc.c_oAscDocumentShortcutType.ReplaceUnicodeToSymbol;
|
|
case "SpeechWorker":
|
|
return Asc.c_oAscDocumentShortcutType.SpeechWorker;
|
|
case "EditChart":
|
|
return Asc.c_oAscDocumentShortcutType.EditChart;
|
|
case "InsertLineBreakMultilineForm":
|
|
return Asc.c_oAscDocumentShortcutType.InsertLineBreakMultilineForm;
|
|
case "MoveToNextPage":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToNextPage;
|
|
case "MoveToPreviousPage":
|
|
return Asc.c_oAscDocumentShortcutType.MoveToPreviousPage;
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
|
|
window["Asc"]["c_oAscDefaultShortcuts"] = window["Asc"].c_oAscDefaultShortcuts = c_oAscDefaultShortcuts;
|
|
window["Asc"]["c_oAscUnlockedShortcutActionTypes"] = window["Asc"].c_oAscUnlockedShortcutActionTypes = c_oAscUnlockedShortcutActionTypes;
|
|
window["AscCommon"].getStringFromShortcutType = getStringFromShortcutType;
|
|
window["AscCommon"].getShortcutTypeFromString = getShortcutTypeFromString;
|
|
})();
|