JSFiddle - React, Tailwind, and code Playground

by exercices

HTML

<body oncontextmenu="return false;">
  <p>
    Merci de tester si les raccourcis suivants fonctionnent puis de répondre aux questions :
  </p>
  <ol>
    <li>Ctrl+U</li>
    <li>Ctrl+Maj+I</li>
    <li>F12</li>
    <li>Ctrl+S</li>
    <li>Ctrl+C</li>
    <li>Ctrl+X</li>
    <li>Ctrl+V</li>
    <li>Ctrl+A</li>
    <li>Ctrl+I</li>
  </ol>
  <ol>
    <li>Pourriez-vous me dire lesquels fonctionnent ?</li>
    <li>Ai-je oublié des raccourcis <b>claviers</b> permettant de voir le code source ?</li>
    <li>Cela bloque-t-il les raccourcis sur Mac ?</li>
    <li>Pouvez-vous sélectionner le texte ?</li>
    <li>Pouvez-vous faire un clic droit ?</li>
  </ol>
  <p>
    Merci beaucoup !
  </p>
</body>

CSS

body{user-select: none}

JavaScript

document.onkeydown = function(e) {
  if ((e.ctrlKey && (e.keyCode === 67 || e.keyCode === 65 || e.keyCode === 86 || e.keyCode === 85 || e.keyCode === 73 || e.keyCode === 83 || e.keyCode === 88)) || e.keyCode === 123) {
    alert("Ce n'est pas possible !");return false;
  } else {
    return true;
  }
};