Files
2025-04-25 03:23:44 -04:00

1.2 KiB

Theatrhythm (sivahook) configuration settings

Config options specific to Theatrhythm. Note that the system buttons in the fastio section are only mapped to the keyboard via GetAsyncKeyState, and are not exposed via Raw Input.

[fastio]

test

Default 0x24(VK_HOME)

IO board "test" system button.

service

Default 0x2E(VK_DELETE)

IO board "service" system button.

select

Default 0x23(VK_END)

IO board "select" system button.

enter

Default 0xA1(VK_RSHIFT)

IO board "enter" system button.

coin

Default 0x2D(VK_INSERT)

Coin switch, adds a coin if you're not in free play

[deck]

input_type

Default 0

0 for the legacy GetAsyncKeyState method of input polling, 1 for newer Raw Input polling. See above note for system buttons in the [fastio] section.

device_num

Default 0

Index of the device on the list of Raw Input devices. Note that this value may change as devices are connected and disconnected, and between system reboots.

left_button

Default 67(C)

Left button on the control deck.

right_button

Default 78(N)

Right button on the control deck.

TODO: the rest of the inputs. See sivaio/config.c in the mean time.