notes/Canvas Basic line draw on keypress-Z85szS16.html
<!DOCTYPE HTML>
<html>
  <head>
    <style>
      body {
        margin: 0px;
        padding: 0px;
      }
    </style>
  </head>
  <body onkeypress="MyDraw()">
    <button onclick="MyDraw()">Click Me</button><br>
    <canvas id="myCanvas" width="578" height="200"></canvas>
    <script>
        var canvas = document.getElementById('myCanvas');
        var context = canvas.getContext('2d');
        var x = 100;

        function MyDraw(){
            x+=10;
          context.beginPath();
          context.moveTo(x, 150);
          context.lineTo(450, 50);
          context.stroke();
        }

    </script>
  </body>
</html>

syntax highlighted by Code2HTML, v. 0.9.1