Added RIGHT_CLICK and MIDDLE_CLICK support, and I removed charCode values now that SDL2 backend supplies them