Helix.Input
Description#
Helix.Input binds callbacks to key presses. Use the key name and a callback; the callback runs when the key is pressed.
Methods#
Input (key, callback)#
Bind key press handler. Use as Helix.Input(key, callback).
Helix.Input('E', () => {
console.log('E key pressed')
})
Helix.Input('J', () => {
const id = Helix.Player.helixId()
if (isAdmin(id)) {
ui.BringToFront()
ui.SendEvent('show', {})
ui.SetInputMode(1)
}
})
Helix.Input('F1', () => {
console.log('F1 pressed - Help menu')
})