| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview | 6 * @fileoverview |
| 7 * 'settings-keyboard' is the settings subpage with keyboard settings. | 7 * 'settings-keyboard' is the settings subpage with keyboard settings. |
| 8 */ | 8 */ |
| 9 cr.exportPath('settings'); | 9 cr.exportPath('settings'); |
| 10 | 10 |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 settings.DevicePageBrowserProxyImpl.getInstance().initializeKeyboard(); | 73 settings.DevicePageBrowserProxyImpl.getInstance().initializeKeyboard(); |
| 74 this.setUpKeyMapTargets_(); | 74 this.setUpKeyMapTargets_(); |
| 75 }, | 75 }, |
| 76 | 76 |
| 77 /** | 77 /** |
| 78 * Initializes the dropdown menu options for remapping keys. | 78 * Initializes the dropdown menu options for remapping keys. |
| 79 * @private | 79 * @private |
| 80 */ | 80 */ |
| 81 setUpKeyMapTargets_: function() { | 81 setUpKeyMapTargets_: function() { |
| 82 // Ordering is according to UX, but values match settings.ModifierKey. | 82 // Ordering is according to UX, but values match settings.ModifierKey. |
| 83 this.keyMapTargets_ = [{ | 83 this.keyMapTargets_ = [ |
| 84 value: settings.ModifierKey.SEARCH_KEY, | 84 { |
| 85 name: loadTimeData.getString('keyboardKeySearch'), | 85 value: settings.ModifierKey.SEARCH_KEY, |
| 86 }, { | 86 name: loadTimeData.getString('keyboardKeySearch'), |
| 87 value: settings.ModifierKey.CONTROL_KEY, | 87 }, |
| 88 name: loadTimeData.getString('keyboardKeyCtrl') | 88 { |
| 89 }, { | 89 value: settings.ModifierKey.CONTROL_KEY, |
| 90 value: settings.ModifierKey.ALT_KEY, | 90 name: loadTimeData.getString('keyboardKeyCtrl') |
| 91 name: loadTimeData.getString('keyboardKeyAlt') | 91 }, |
| 92 }, { | 92 { |
| 93 value: settings.ModifierKey.CAPS_LOCK_KEY, | 93 value: settings.ModifierKey.ALT_KEY, |
| 94 name: loadTimeData.getString('keyboardKeyCapsLock') | 94 name: loadTimeData.getString('keyboardKeyAlt') |
| 95 }, { | 95 }, |
| 96 value: settings.ModifierKey.ESCAPE_KEY, | 96 { |
| 97 name: loadTimeData.getString('keyboardKeyEscape') | 97 value: settings.ModifierKey.CAPS_LOCK_KEY, |
| 98 }, { | 98 name: loadTimeData.getString('keyboardKeyCapsLock') |
| 99 value: settings.ModifierKey.BACKSPACE_KEY, | 99 }, |
| 100 name: loadTimeData.getString('keyboardKeyBackspace') | 100 { |
| 101 }, { | 101 value: settings.ModifierKey.ESCAPE_KEY, |
| 102 value: settings.ModifierKey.VOID_KEY, | 102 name: loadTimeData.getString('keyboardKeyEscape') |
| 103 name: loadTimeData.getString('keyboardKeyDisabled') | 103 }, |
| 104 }]; | 104 { |
| 105 value: settings.ModifierKey.BACKSPACE_KEY, |
| 106 name: loadTimeData.getString('keyboardKeyBackspace') |
| 107 }, |
| 108 { |
| 109 value: settings.ModifierKey.VOID_KEY, |
| 110 name: loadTimeData.getString('keyboardKeyDisabled') |
| 111 } |
| 112 ]; |
| 105 }, | 113 }, |
| 106 | 114 |
| 107 /** | 115 /** |
| 108 * Handler for updating which keys to show. | 116 * Handler for updating which keys to show. |
| 109 * @param {boolean} showCapsLock | 117 * @param {boolean} showCapsLock |
| 110 * @param {boolean} showDiamondKey | 118 * @param {boolean} showDiamondKey |
| 111 * @private | 119 * @private |
| 112 */ | 120 */ |
| 113 onShowKeysChange_: function(showCapsLock, showDiamondKey) { | 121 onShowKeysChange_: function(showCapsLock, showDiamondKey) { |
| 114 this.showCapsLock_ = showCapsLock; | 122 this.showCapsLock_ = showCapsLock; |
| 115 this.showDiamondKey_ = showDiamondKey; | 123 this.showDiamondKey_ = showDiamondKey; |
| 116 }, | 124 }, |
| 117 | 125 |
| 118 onShowKeyboardShortcutsOverlayTap_: function() { | 126 onShowKeyboardShortcutsOverlayTap_: function() { |
| 119 settings.DevicePageBrowserProxyImpl.getInstance() | 127 settings.DevicePageBrowserProxyImpl.getInstance() |
| 120 .showKeyboardShortcutsOverlay(); | 128 .showKeyboardShortcutsOverlay(); |
| 121 }, | 129 }, |
| 122 | 130 |
| 123 onShowLanguageInputTap_: function() { | 131 onShowLanguageInputTap_: function() { |
| 124 settings.navigateTo(settings.Route.LANGUAGES); | 132 settings.navigateTo(settings.Route.LANGUAGES); |
| 125 }, | 133 }, |
| 126 }); | 134 }); |
| OLD | NEW |