Greasy Fork is available in English.

Macro Feed [D] For Balz.io by SKY

Macro feed [D]For Balz.io by SKY

// ==UserScript==
// @name         Macro Feed [D] For Balz.io by SKY
// @namespace    http://tampermonkey.net/
// @version      3.0
// @description  Macro feed [D]For Balz.io by SKY
// @author       SKY
// @match        https://balz.io/*
// @run-at       document-end
// @grant        none
// ==/UserScript==

window.addEventListener('keydown', keydown);
window.addEventListener('keyup', keyup);

var EjectDown = false;

var speed = 10; //in ms

function keydown(event) {
    if (event.keyCode == 68 && EjectDown === false) { // key D
        EjectDown = true;
        setTimeout(eject, speed);
    }
}
function keyup(event) {
    if (event.keyCode == 68) { // key D
        EjectDown = false;
    }
}

function eject() {
    if (EjectDown) {
        window.onkeydown({keyCode: 68}); // key D
        window.onkeyup({keyCode: 68});
        setTimeout(eject, speed);
    }
}