// ==UserScript== // @name Mouse Controls for Abs0rb.me // @namespace http://abs0rb.me/ // @version 1.0 // @description Use the mouse to play on abs0rb.me or agar.io! Left click is split and right click is eject. // @author Seth // @match http://abs0rb.me/ // @grant none // @downloadURL https://update.greasyfork.icu/scripts/44052/Mouse%20Controls%20for%20Abs0rbme.user.js // @updateURL https://update.greasyfork.icu/scripts/44052/Mouse%20Controls%20for%20Abs0rbme.meta.js // ==/UserScript== (function() { window.addEventListener('mousedown', mousedown); window.addEventListener('mouseup', mouseup); var EjectDown = false; function mousedown(event) { switch (event.button) { case 0: // Left click $("body").trigger($.Event("keydown", { keyCode: 32})); // Space break; case 2: // Right click $("body").trigger($.Event("keydown", { keyCode: 87})); // W EjectDown = true; break; } } function mouseup(event) { switch (event.button) { case 0: // Left click $("body").trigger($.Event("keyup", { keyCode: 32})); // Space break; case 2: // Right click $("body").trigger($.Event("keyup", { keyCode: 87})); // W EjectDown = false; break; } } })();