Skip to main content

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')
})