UNPKG

keyux

Version:

Improve keyboard UI of web apps

19 lines (17 loc) 373 B
export function hotkeyOverrides(overrides) { return [ code => { let realCode = overrides[code] if (Object.values(overrides).includes(code) && !realCode) return false return realCode || code }, code => { for (let i in overrides) { if (overrides[i] === code) { return i } } return code } ] }