Platform independent bitmap struct
Platform independent keys and mouse buttons