PolyUI's mapping for modifier keys, in binary form so logical OR can be used to check for multiple modifiers.
precise equals, meaning that LSHIFT and RSHIFT are considered different, as well as LCONTROL and RCONTROL, etc.
lenient equals, meaning that LSHIFT and RSHIFT are considered equal, as well as LCONTROL and RCONTROL, etc.