diff options
Diffstat (limited to 'ext/bg/js/settings/keyboard-mouse-input-field.js')
-rw-r--r-- | ext/bg/js/settings/keyboard-mouse-input-field.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/bg/js/settings/keyboard-mouse-input-field.js b/ext/bg/js/settings/keyboard-mouse-input-field.js index d1dc76e0..b1530c1b 100644 --- a/ext/bg/js/settings/keyboard-mouse-input-field.js +++ b/ext/bg/js/settings/keyboard-mouse-input-field.js @@ -20,18 +20,18 @@ */ class KeyboardMouseInputField extends EventDispatcher { - constructor(inputNode, mouseButton, inputNameMap, keySeparator) { + constructor(inputNode, mouseButton, os) { super(); this._inputNode = inputNode; - this._keySeparator = keySeparator; + this._mouseButton = mouseButton; + this._keySeparator = ' + '; + this._inputNameMap = new Map(DocumentUtil.getModifierKeys(os)); this._keyPriorities = new Map([ ['meta', -4], ['ctrl', -3], ['alt', -2], ['shift', -1] ]); - this._mouseButton = mouseButton; - this._inputNameMap = inputNameMap; this._mouseInputNamePattern = /^mouse(\d+)$/; this._eventListeners = new EventListenerCollection(); this._value = ''; |