<!DOCTYPE html> <body style="background: white"> <div style="background: red">CTRL + 1: red</div> <div style="background: green">SHIFT + 1: green</div> <div style="background: yellow">CTRL + SHIFT + 1: yellow</div> <div style="background: lightblue">ALT + 1: lightblue</div> <div style="background: lightgreen">CTRL + ALT + 1: lightgreen</div> <div style="background: silver">SHIFT + ALT + 1: silver</div> <div style="background: magenta">CTRL + SHIFT + ALT + 1: magenta</div> <script> var colors = {}; colors[0x001] = 'red'; colors[0x010] = 'green'; colors[0x011] = 'yellow'; colors[0x100] = 'lightblue'; colors[0x101] = 'lightgreen'; colors[0x110] = 'silver'; colors[0x111] = 'magenta'; document.onkeydown = function(e) { if (e.keyCode != 49) return; var mask = 0; if (e.ctrlKey) mask |= 0x001; if (e.shiftKey) mask |= 0x010; if (e.altKey) mask |= 0x100; console.log(mask); if (mask) { document.body.style.backgroundColor = colors[mask]; } e.preventDefault(); e.stopPropagation(); return false; }; </script>