[cosmetics] mouse handling
ADD: [mouse] support long click + full click/double/long support for 5 buttons
Merge pull request #5121 from koying/addmouselong

ADD: [mouse] support long click + full click/double/long support for 5 buttons