Index: third_party/WebKit/Source/devtools/front_end/components/ShortcutsScreen.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/components/ShortcutsScreen.js b/third_party/WebKit/Source/devtools/front_end/components/ShortcutsScreen.js |
deleted file mode 100644 |
index eaf42c94c9b2043de5ec5224d64addd2c3007b73..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/Source/devtools/front_end/components/ShortcutsScreen.js |
+++ /dev/null |
@@ -1,486 +0,0 @@ |
-/* |
- * Copyright (C) 2010 Google Inc. All rights reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions are |
- * met: |
- * |
- * * Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * * Redistributions in binary form must reproduce the above |
- * copyright notice, this list of conditions and the following disclaimer |
- * in the documentation and/or other materials provided with the |
- * distribution. |
- * * Neither the name of Google Inc. nor the names of its |
- * contributors may be used to endorse or promote products derived from |
- * this software without specific prior written permission. |
- * |
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-/** |
- * @unrestricted |
- */ |
-Components.ShortcutsScreen = class { |
- constructor() { |
- /** @type {!Object.<string, !Components.ShortcutsSection>} */ |
- this._sections = {}; |
- } |
- |
- static registerShortcuts() { |
- // Elements panel |
- var elementsSection = Components.shortcutsScreen.section(Common.UIString('Elements Panel')); |
- |
- var navigate = Components.ShortcutsScreen.ElementsPanelShortcuts.NavigateUp.concat( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.NavigateDown); |
- elementsSection.addRelatedKeys(navigate, Common.UIString('Navigate elements')); |
- |
- var expandCollapse = Components.ShortcutsScreen.ElementsPanelShortcuts.Expand.concat( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.Collapse); |
- elementsSection.addRelatedKeys(expandCollapse, Common.UIString('Expand/collapse')); |
- |
- elementsSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.EditAttribute, Common.UIString('Edit attribute')); |
- elementsSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.HideElement, Common.UIString('Hide element')); |
- elementsSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.ToggleEditAsHTML, Common.UIString('Toggle edit as HTML')); |
- |
- var stylesPaneSection = Components.shortcutsScreen.section(Common.UIString('Styles Pane')); |
- |
- var nextPreviousProperty = Components.ShortcutsScreen.ElementsPanelShortcuts.NextProperty.concat( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.PreviousProperty); |
- stylesPaneSection.addRelatedKeys(nextPreviousProperty, Common.UIString('Next/previous property')); |
- |
- stylesPaneSection.addRelatedKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.IncrementValue, Common.UIString('Increment value')); |
- stylesPaneSection.addRelatedKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.DecrementValue, Common.UIString('Decrement value')); |
- |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.IncrementBy10, Common.UIString('Increment by %f', 10)); |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.DecrementBy10, Common.UIString('Decrement by %f', 10)); |
- |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.IncrementBy100, Common.UIString('Increment by %f', 100)); |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.DecrementBy100, Common.UIString('Decrement by %f', 100)); |
- |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.IncrementBy01, Common.UIString('Increment by %f', 0.1)); |
- stylesPaneSection.addAlternateKeys( |
- Components.ShortcutsScreen.ElementsPanelShortcuts.DecrementBy01, Common.UIString('Decrement by %f', 0.1)); |
- |
- // Debugger |
- var section = Components.shortcutsScreen.section(Common.UIString('Debugger')); |
- |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('debugger.toggle-pause'), Common.UIString('Pause/ Continue')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('debugger.step-over'), Common.UIString('Step over')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('debugger.step-into'), Common.UIString('Step into')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('debugger.step-out'), Common.UIString('Step out')); |
- |
- var nextAndPrevFrameKeys = Components.ShortcutsScreen.SourcesPanelShortcuts.NextCallFrame.concat( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.PrevCallFrame); |
- section.addRelatedKeys(nextAndPrevFrameKeys, Common.UIString('Next/previous call frame')); |
- |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.EvaluateSelectionInConsole, |
- Common.UIString('Evaluate selection in console')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.AddSelectionToWatch, |
- Common.UIString('Add selection to watch')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.ToggleBreakpoint, Common.UIString('Toggle breakpoint')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('debugger.toggle-breakpoints-active'), |
- Common.UIString('Toggle all breakpoints')); |
- |
- // Editing |
- section = Components.shortcutsScreen.section(Common.UIString('Text Editor')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.GoToMember, Common.UIString('Go to member')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.ToggleAutocompletion, Common.UIString('Autocompletion')); |
- section.addAlternateKeys(Components.ShortcutsScreen.SourcesPanelShortcuts.GoToLine, Common.UIString('Go to line')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.JumpToPreviousLocation, |
- Common.UIString('Jump to previous editing location')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.JumpToNextLocation, |
- Common.UIString('Jump to next editing location')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.ToggleComment, Common.UIString('Toggle comment')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.IncreaseCSSUnitByOne, |
- Common.UIString('Increment CSS unit by 1')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.DecreaseCSSUnitByOne, |
- Common.UIString('Decrement CSS unit by 1')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.IncreaseCSSUnitByTen, |
- Common.UIString('Increment CSS unit by 10')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.DecreaseCSSUnitByTen, |
- Common.UIString('Decrement CSS unit by 10')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.SelectNextOccurrence, |
- Common.UIString('Select next occurrence')); |
- section.addAlternateKeys(Components.ShortcutsScreen.SourcesPanelShortcuts.SoftUndo, Common.UIString('Soft undo')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.GotoMatchingBracket, |
- Common.UIString('Go to matching bracket')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.SourcesPanelShortcuts.CloseEditorTab, Common.UIString('Close editor tab')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('sources.switch-file'), |
- Common.UIString('Switch between files with the same name and different extensions.')); |
- |
- // Timeline panel |
- section = Components.shortcutsScreen.section(Common.UIString('Timeline Panel')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('timeline.toggle-recording'), |
- Common.UIString('Start/stop recording')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('main.reload'), Common.UIString('Record page reload')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('timeline.save-to-file'), Common.UIString('Save profile')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('timeline.load-from-file'), Common.UIString('Load profile')); |
- section.addRelatedKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('timeline.jump-to-previous-frame') |
- .concat(UI.shortcutRegistry.shortcutDescriptorsForAction('timeline.jump-to-next-frame')), |
- Common.UIString('Jump to previous/next frame')); |
- |
- // Profiles panel |
- section = Components.shortcutsScreen.section(Common.UIString('Profiles Panel')); |
- section.addAlternateKeys( |
- UI.shortcutRegistry.shortcutDescriptorsForAction('profiler.toggle-recording'), |
- Common.UIString('Start/stop recording')); |
- |
- // Layers panel |
- section = Components.shortcutsScreen.section(Common.UIString('Layers Panel')); |
- section.addAlternateKeys(Components.ShortcutsScreen.LayersPanelShortcuts.ResetView, Common.UIString('Reset view')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.LayersPanelShortcuts.PanMode, Common.UIString('Switch to pan mode')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.LayersPanelShortcuts.RotateMode, Common.UIString('Switch to rotate mode')); |
- section.addAlternateKeys( |
- Components.ShortcutsScreen.LayersPanelShortcuts.TogglePanRotate, |
- Common.UIString('Temporarily toggle pan/rotate mode while held')); |
- section.addAlternateKeys(Components.ShortcutsScreen.LayersPanelShortcuts.ZoomIn, Common.UIString('Zoom in')); |
- section.addAlternateKeys(Components.ShortcutsScreen.LayersPanelShortcuts.ZoomOut, Common.UIString('Zoom out')); |
- section.addRelatedKeys( |
- Components.ShortcutsScreen.LayersPanelShortcuts.Up.concat(Components.ShortcutsScreen.LayersPanelShortcuts.Down), |
- Common.UIString('Pan or rotate up/down')); |
- section.addRelatedKeys( |
- Components.ShortcutsScreen.LayersPanelShortcuts.Left.concat( |
- Components.ShortcutsScreen.LayersPanelShortcuts.Right), |
- Common.UIString('Pan or rotate left/right')); |
- } |
- |
- /** |
- * @param {string} name |
- * @return {!Components.ShortcutsSection} |
- */ |
- section(name) { |
- var section = this._sections[name]; |
- if (!section) |
- this._sections[name] = section = new Components.ShortcutsSection(name); |
- return section; |
- } |
- |
- /** |
- * @return {!UI.Widget} |
- */ |
- createShortcutsTabView() { |
- var orderedSections = []; |
- for (var section in this._sections) |
- orderedSections.push(this._sections[section]); |
- function compareSections(a, b) { |
- return a.order - b.order; |
- } |
- orderedSections.sort(compareSections); |
- |
- var widget = new UI.Widget(); |
- |
- widget.element.className = 'settings-tab-container'; // Override |
- widget.element.createChild('header').createChild('h3').createTextChild(Common.UIString('Shortcuts')); |
- var scrollPane = widget.element.createChild('div', 'help-container-wrapper'); |
- var container = scrollPane.createChild('div'); |
- container.className = 'help-content help-container'; |
- for (var i = 0; i < orderedSections.length; ++i) |
- orderedSections[i].renderSection(container); |
- |
- var note = scrollPane.createChild('p', 'help-footnote'); |
- note.appendChild(UI.createDocumentationLink( |
- 'iterate/inspect-styles/shortcuts', Common.UIString('Full list of DevTools keyboard shortcuts and gestures'))); |
- |
- return widget; |
- } |
-}; |
- |
-/** |
- * We cannot initialize it here as localized strings are not loaded yet. |
- * @type {!Components.ShortcutsScreen} |
- */ |
-Components.shortcutsScreen; |
- |
-/** |
- * @unrestricted |
- */ |
-Components.ShortcutsSection = class { |
- /** |
- * @param {string} name |
- */ |
- constructor(name) { |
- this.name = name; |
- this._lines = /** @type {!Array.<!{key: !Node, text: string}>} */ ([]); |
- this.order = ++Components.ShortcutsSection._sequenceNumber; |
- } |
- |
- /** |
- * @param {!UI.KeyboardShortcut.Descriptor} key |
- * @param {string} description |
- */ |
- addKey(key, description) { |
- this._addLine(this._renderKey(key), description); |
- } |
- |
- /** |
- * @param {!Array.<!UI.KeyboardShortcut.Descriptor>} keys |
- * @param {string} description |
- */ |
- addRelatedKeys(keys, description) { |
- this._addLine(this._renderSequence(keys, '/'), description); |
- } |
- |
- /** |
- * @param {!Array.<!UI.KeyboardShortcut.Descriptor>} keys |
- * @param {string} description |
- */ |
- addAlternateKeys(keys, description) { |
- this._addLine(this._renderSequence(keys, Common.UIString('or')), description); |
- } |
- |
- /** |
- * @param {!Node} keyElement |
- * @param {string} description |
- */ |
- _addLine(keyElement, description) { |
- this._lines.push({key: keyElement, text: description}); |
- } |
- |
- /** |
- * @param {!Element} container |
- */ |
- renderSection(container) { |
- var parent = container.createChild('div', 'help-block'); |
- |
- var headLine = parent.createChild('div', 'help-line'); |
- headLine.createChild('div', 'help-key-cell'); |
- headLine.createChild('div', 'help-section-title help-cell').textContent = this.name; |
- |
- for (var i = 0; i < this._lines.length; ++i) { |
- var line = parent.createChild('div', 'help-line'); |
- var keyCell = line.createChild('div', 'help-key-cell'); |
- keyCell.appendChild(this._lines[i].key); |
- keyCell.appendChild(this._createSpan('help-key-delimiter', ':')); |
- line.createChild('div', 'help-cell').textContent = this._lines[i].text; |
- } |
- } |
- |
- /** |
- * @param {!Array.<!UI.KeyboardShortcut.Descriptor>} sequence |
- * @param {string} delimiter |
- * @return {!Node} |
- */ |
- _renderSequence(sequence, delimiter) { |
- var delimiterSpan = this._createSpan('help-key-delimiter', delimiter); |
- return this._joinNodes(sequence.map(this._renderKey.bind(this)), delimiterSpan); |
- } |
- |
- /** |
- * @param {!UI.KeyboardShortcut.Descriptor} key |
- * @return {!Node} |
- */ |
- _renderKey(key) { |
- var keyName = key.name; |
- var plus = this._createSpan('help-combine-keys', '+'); |
- return this._joinNodes(keyName.split(' + ').map(this._createSpan.bind(this, 'help-key')), plus); |
- } |
- |
- /** |
- * @param {string} className |
- * @param {string} textContent |
- * @return {!Element} |
- */ |
- _createSpan(className, textContent) { |
- var node = createElement('span'); |
- node.className = className; |
- node.textContent = textContent; |
- return node; |
- } |
- |
- /** |
- * @param {!Array.<!Element>} nodes |
- * @param {!Element} delimiter |
- * @return {!Node} |
- */ |
- _joinNodes(nodes, delimiter) { |
- var result = createDocumentFragment(); |
- for (var i = 0; i < nodes.length; ++i) { |
- if (i > 0) |
- result.appendChild(delimiter.cloneNode(true)); |
- result.appendChild(nodes[i]); |
- } |
- return result; |
- } |
-}; |
- |
-Components.ShortcutsSection._sequenceNumber = 0; |
- |
- |
-Components.ShortcutsScreen.ElementsPanelShortcuts = { |
- NavigateUp: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up)], |
- |
- NavigateDown: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down)], |
- |
- Expand: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Right)], |
- |
- Collapse: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Left)], |
- |
- EditAttribute: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Enter)], |
- |
- HideElement: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.H)], |
- |
- ToggleEditAsHTML: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.F2)], |
- |
- NextProperty: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Tab)], |
- |
- PreviousProperty: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Tab, UI.KeyboardShortcut.Modifiers.Shift)], |
- |
- IncrementValue: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up)], |
- |
- DecrementValue: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down)], |
- |
- IncrementBy10: [ |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageUp), |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up, UI.KeyboardShortcut.Modifiers.Shift) |
- ], |
- |
- DecrementBy10: [ |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageDown), |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down, UI.KeyboardShortcut.Modifiers.Shift) |
- ], |
- |
- IncrementBy100: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageUp, UI.KeyboardShortcut.Modifiers.Shift)], |
- |
- DecrementBy100: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageDown, UI.KeyboardShortcut.Modifiers.Shift)], |
- |
- IncrementBy01: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- DecrementBy01: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down, UI.KeyboardShortcut.Modifiers.Alt)] |
-}; |
- |
-Components.ShortcutsScreen.SourcesPanelShortcuts = { |
- SelectNextOccurrence: [UI.KeyboardShortcut.makeDescriptor('d', UI.KeyboardShortcut.Modifiers.CtrlOrMeta)], |
- |
- SoftUndo: [UI.KeyboardShortcut.makeDescriptor('u', UI.KeyboardShortcut.Modifiers.CtrlOrMeta)], |
- |
- GotoMatchingBracket: [UI.KeyboardShortcut.makeDescriptor('m', UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- ToggleAutocompletion: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Space, UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- IncreaseCSSUnitByOne: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- DecreaseCSSUnitByOne: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- IncreaseCSSUnitByTen: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageUp, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- DecreaseCSSUnitByTen: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.PageDown, UI.KeyboardShortcut.Modifiers.Alt)], |
- EvaluateSelectionInConsole: [UI.KeyboardShortcut.makeDescriptor( |
- 'e', UI.KeyboardShortcut.Modifiers.Shift | UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- AddSelectionToWatch: [UI.KeyboardShortcut.makeDescriptor( |
- 'a', UI.KeyboardShortcut.Modifiers.Shift | UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- GoToMember: [UI.KeyboardShortcut.makeDescriptor( |
- 'o', UI.KeyboardShortcut.Modifiers.CtrlOrMeta | UI.KeyboardShortcut.Modifiers.Shift)], |
- |
- GoToLine: [UI.KeyboardShortcut.makeDescriptor('g', UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- ToggleBreakpoint: [UI.KeyboardShortcut.makeDescriptor('b', UI.KeyboardShortcut.Modifiers.CtrlOrMeta)], |
- |
- NextCallFrame: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Period, UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- PrevCallFrame: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Comma, UI.KeyboardShortcut.Modifiers.Ctrl)], |
- |
- ToggleComment: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Slash, UI.KeyboardShortcut.Modifiers.CtrlOrMeta)], |
- |
- JumpToPreviousLocation: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Minus, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- JumpToNextLocation: |
- [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Plus, UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- CloseEditorTab: [UI.KeyboardShortcut.makeDescriptor('w', UI.KeyboardShortcut.Modifiers.Alt)], |
- |
- Save: [UI.KeyboardShortcut.makeDescriptor('s', UI.KeyboardShortcut.Modifiers.CtrlOrMeta)], |
- |
- SaveAll: [UI.KeyboardShortcut.makeDescriptor( |
- 's', UI.KeyboardShortcut.Modifiers.CtrlOrMeta | UI.KeyboardShortcut.Modifiers.ShiftOrOption)], |
-}; |
- |
-Components.ShortcutsScreen.LayersPanelShortcuts = { |
- ResetView: [UI.KeyboardShortcut.makeDescriptor('0')], |
- |
- PanMode: [UI.KeyboardShortcut.makeDescriptor('x')], |
- |
- RotateMode: [UI.KeyboardShortcut.makeDescriptor('v')], |
- |
- TogglePanRotate: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Shift)], |
- |
- ZoomIn: [ |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Plus, UI.KeyboardShortcut.Modifiers.Shift), |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.NumpadPlus) |
- ], |
- |
- ZoomOut: [ |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Minus, UI.KeyboardShortcut.Modifiers.Shift), |
- UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.NumpadMinus) |
- ], |
- |
- Up: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Up), UI.KeyboardShortcut.makeDescriptor('w')], |
- |
- Down: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Down), UI.KeyboardShortcut.makeDescriptor('s')], |
- |
- Left: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Left), UI.KeyboardShortcut.makeDescriptor('a')], |
- |
- Right: [UI.KeyboardShortcut.makeDescriptor(UI.KeyboardShortcut.Keys.Right), UI.KeyboardShortcut.makeDescriptor('d')] |
-}; |