Searched refs:GET_KS_BYTE (Results 1 – 1 of 1) sorted by relevance
95 #define GET_KS_BYTE(vk) ((vk) * 2 / 8) macro98 #define IS_KEY_DOWN(ks, vk) (((ks)[GET_KS_BYTE(vk)] & GET_KS_DOWN_BIT(vk)) ? TRUE : FALSE)99 #define IS_KEY_LOCKED(ks, vk) (((ks)[GET_KS_BYTE(vk)] & GET_KS_LOCK_BIT(vk)) ? TRUE : FALSE)100 #define SET_KEY_DOWN(ks, vk, down) (ks)[GET_KS_BYTE(vk)] = ((down) ? \101 … ((ks)[GET_KS_BYTE(vk)] | GET_KS_DOWN_BIT(vk)) : \102 … ((ks)[GET_KS_BYTE(vk)] & ~GET_KS_DOWN_BIT(vk)))103 #define SET_KEY_LOCKED(ks, vk, down) (ks)[GET_KS_BYTE(vk)] = ((down) ? \104 … ((ks)[GET_KS_BYTE(vk)] | GET_KS_LOCK_BIT(vk)) : \105 … ((ks)[GET_KS_BYTE(vk)] & ~GET_KS_LOCK_BIT(vk)))