var mousePressedEventList = [];
function myFunction(e) {
if (e.buttons == 1 || e.buttons == 2) {
mousePressedEventList.push(e);
} else if (e.buttons == 0) {
if (mousePressedEventList.length > 3) {
firstPointY = mousePressedEventList[0].clientY;
lastMouseEvent = mousePressedEventList[mousePressedEventList.length - 1];
lastPointY = lastMouseEvent.clientY;
if ((firstPointY > lastPointY) &&( lastMouseEvent.buttons==2)){
window.scrollTo(0, 0);
} else {
document.execCommand("copy");
}
}
document.addEventListener("contextmenu", function (e) {
if (mousePressedEventList.length > 3) {
e.preventDefault();
}
});
mousePressedEventList = [];
}
}
document.body.addEventListener("mousemove", myFunction);