Poxel.io CTRL Combo Blocker (Only browser shortcuts!)

Blochează doar combinațiile CTRL+W/A/S/D/Q/E/R/F/SPACE pe poxel.io, dar lasă tastele normale să funcționeze în joc, fără efecte secundare!

// ==UserScript==
// @name         Poxel.io CTRL Combo Blocker (Only browser shortcuts!)
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Blochează doar combinațiile CTRL+W/A/S/D/Q/E/R/F/SPACE pe poxel.io, dar lasă tastele normale să funcționeze în joc, fără efecte secundare!
// @author       hApYeNd1337
// @match        *://*.poxel.io/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Tastele care împreună cu CTRL/CMD vor fi blocate
    const blockWithCtrl = [
        'w', 'a', 's', 'd', 'q', 'e', 'r', 'f', ' ', // space
        'W', 'A', 'S', 'D', 'Q', 'E', 'R', 'F'
    ];

    window.addEventListener('keydown', function(e) {
        // Detectează dacă e apăsat CTRL sau CMD (pt Mac)
        if ((e.ctrlKey || e.metaKey) && blockWithCtrl.includes(e.key)) {
            e.preventDefault();
            e.stopImmediatePropagation();
            // Nu trimitem nimic către joc, dar nici browserul nu reacționează!
            return false;
        }
        // Lăsăm orice altceva să treacă normal!
    }, true);

    // Nu e nevoie să blochezi keyup sau alte evenimente, pentru că browserul reacționează la keydown!
})();