I am emulating space pro bluetooth with esp32 and my button mapping same as yours. But modifier (like ctrl,shif etc) bits doesnt work. I'm asking this question here because I couldn't see the Space Pro Bluetooth description in your code. Is there a specific reason for this?