Hotkey _hot_ — Fightcade Lua

Go to the top menu and select .

Now go forth and lab. The arcade is yours to command.

To detect a hotkey like "Lua Hotkey 1" in your script, you use a loop that checks the input table:

Lua generally detects standard QWERTY layouts. If using a different layout, your keypress might not register. fightcade lua hotkey

The fighting game community thrives on precision. While Fightcade provides an unmatched platform for retro matchmaking, its built-in input mapping can feel restrictive for power users. If you want to automate training state resets, toggle visual overlays, or bridge the gap between external streaming hardware and your emulator, standard menus won't cut it.

A Lua hotkey in Fightcade is a user‑defined key or button combination that executes a Lua script function. Unlike native input mapping (which controls game characters), Lua hotkeys interact with the emulator’s state or overlay.

This isn’t about cheating. It’s about efficiency, practice, and understanding how to bend an emulator to your will. Go to the top menu and select

To take advantage of these features, you must ensure your inputs are configured properly within the FBNeo emulator itself.

function on_frame() if input.get_key_state(hitbox_key) == 1 and not hitbox_enabled then toggle_hitboxes() end end

FBNeo Lua uses standard identifiers for keyboard keys. When using input.get() , refer to this list: To detect a hotkey like "Lua Hotkey 1"

Most hotkey logic lives in input.lua . Let’s build from scratch.

In the context of Fightcade , a Lua hotkey refers to a specific input mapped within the emulator (FBNeo) to trigger a function in a running Lua script . These are separate from standard game buttons (like Punch or Kick) and are typically used to: