For the complete documentation index, see llms.txt. This page is also available as Markdown.

4. Keyboard chord to controller output

keyboard-chord-to-controller-output.gpc
define REQUIRED_MODS = MOD_LCTRL | MOD_LSHIFT;

int modifiers;

main {
    modifiers = get_modifiers(REQUIRED_MODS);

    if(modifiers == REQUIRED_MODS && get_keyboard(KEY_SPACE)) {
        set_val(PS5_CROSS, 100);
    }
}

What it teaches: modifier masks, exact-mask comparison, keyboard usage constants.

Last updated