#pragma once #include // Active OS mode, determines which shortcut rewrites are applied. // Set automatically by OS detection or manually via FN+Del cycle. typedef enum { OS_MODE_NONE, // no shortcut rewrites OS_MODE_LINUX, // linux-specific rewrites (e.g. Super+Up -> Super+W) OS_MODE_MAC, // Ctrl->Super rewrites, Spotlight tap, etc. OS_MODE_WINDOWS, // reserved, currently same as none } os_mode_t; // Current mode, defined in os_detect.c extern os_mode_t os_mode; // True once user manually cycles mode via FN+Del, prevents OS detection override extern bool os_mode_manual;