// Same as above void QueryKeyModifiers() { pp_uint32 mod = SDL_GetModState(); if((mod & KMOD_LSHIFT) || (mod & KMOD_RSHIFT)) setKeyModifier(KeyModifierSHIFT); else clearKeyModifier(KeyModifierSHIFT); if((mod & KMOD_LCTRL) || (mod & KMOD_RCTRL)) setKeyModifier(KeyModifierCTRL); else clearKeyModifier(KeyModifierCTRL); if((mod & KMOD_LALT) || (mod & KMOD_RALT)) setKeyModifier(KeyModifierALT); else clearKeyModifier(KeyModifierALT); }
// Same as above void QueryKeyModifiers() { pp_uint32 mod = SDL_GetModState(); if((mod & KMOD_LSHIFT) || (mod & KMOD_RSHIFT)) setKeyModifier(KeyModifierSHIFT); else clearKeyModifier(KeyModifierSHIFT); #ifndef __APPLE__ if((mod & KMOD_LCTRL) || (mod & KMOD_RCTRL)) #else if((mod & KMOD_LGUI) || (mod & KMOD_RGUI)) #endif setKeyModifier(KeyModifierCTRL); else clearKeyModifier(KeyModifierCTRL); if((mod & KMOD_LALT) || (mod & KMOD_RALT)) setKeyModifier(KeyModifierALT); else clearKeyModifier(KeyModifierALT); }