prevent capslock
This commit is contained in:
parent
9f8c38e6bf
commit
b17db2ffd4
@ -16,8 +16,8 @@ const KEY_NAMES = new Proxy({
|
|||||||
["Enter"] : "Entrée",
|
["Enter"] : "Entrée",
|
||||||
["Entrée"] : "Enter",
|
["Entrée"] : "Enter",
|
||||||
}, {
|
}, {
|
||||||
get(obj, keyName) {
|
get(target, key) {
|
||||||
return keyName in obj? obj[keyName] : keyName
|
return key in target? target[key] : key
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -64,7 +64,12 @@ class Settings {
|
|||||||
this[input.name] = input.checked == true
|
this[input.name] = input.checked == true
|
||||||
}
|
}
|
||||||
|
|
||||||
this.keyBind = {}
|
this.keyBind = new Proxy({}, {
|
||||||
|
get: (target, key) => target[key.toLowerCase()],
|
||||||
|
set: (target, key, value) => target[key.toLowerCase()] = value,
|
||||||
|
has: (target, key) => key.toLowerCase() in target
|
||||||
|
|
||||||
|
})
|
||||||
for (let actionName in playerActions) {
|
for (let actionName in playerActions) {
|
||||||
this.keyBind[settings[actionName]] = playerActions[actionName]
|
this.keyBind[settings[actionName]] = playerActions[actionName]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user