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;
}
};