How to intercept Ctrl-d?

I have to following Greasemonkey script:

(function() {
    'use strict';

    document.addEventListener('keyup', (ev) => {
        if (ev.ctrlKey && (ev.key == 'e' || ev.key == 'd')) {
            GM_log(ev);
            ev.preventDefault();
        }
    }, false);
})();

I tried it in Tampermonkey in Firefox. It works for Ctrl-e but does not work for Ctrl-d. How to make it working for Ctrl-d?