Mausposition auf Screen?

Persönliche Seite #3460314
Lesenswert?

gugl schrieb:
> Da installiere ich mir lieber schnell

Ja dann mach doch, was soll den jetzt diese Rumfragerei? In der zeit 
hättest du dir schon 100 mal das auf irgendeinem PC wo JDK installiert 
ist kompilieren können... Und sogar noch eine Tolle GUI dazu schreiben 
könne oder oder... was auch immer du damit nun vor hast zu 
"kalibrieren", das wird idr doch eh schon ein Programm für mitgeliefert. 
Das muss man natürlich auch installieren...
Gast #3460477
Lesenswert?

Auch gut, aber im Firefox (F11) gibt's offenbar aufgrund der Höhe eine 
Scrollbar, das stört natürlich. Und myCanvas wird samt der Schrift 
skaliert (d.h. verzerrt):
1
<!DOCTYPE HTML>
2
<html>
3
  <head>
4
    <style>
5
      html, body, #myCanvas {
6
        width: 100%;
7
        height: 100%;
8
        margin: 0px;
9
        padding: 0px;
10
      }
11
    </style>
12
  </head>
13
  <body>
14
    <canvas id="myCanvas"></canvas>
15
    <script>
16
      function writeMessage(canvas, message) {
17
        var context = canvas.getContext('2d');
18
        context.clearRect(0, 0, canvas.width, canvas.height);
19
        context.font = '18pt Calibri';
20
        context.fillStyle = 'black';
21
        context.fillText(message, 10, 25);
22
      }
23
      function getMousePos(canvas, evt) {
24
        var rect = canvas.getBoundingClientRect();
25
        return {
26
          x: evt.clientX - rect.left,
27
          y: evt.clientY - rect.top
28
        };
29
      }
30
      var canvas = document.getElementById('myCanvas');
31
      var context = canvas.getContext('2d');
32

33
      canvas.addEventListener('mousemove', function(evt) {
34
        var mousePos = getMousePos(canvas, evt);
35
        var message = 'Mouse position: ' + mousePos.x + ',' + mousePos.y;
36
        writeMessage(canvas, message);
37
      }, false);
38
    </script>
39
  </body>
40
</html>
Gast #3460516
Lesenswert?

Hier ein kleines (fertiges) Tool, als eigenständige App, wahlweise für 
Windows und Mac OS:

http://www.qualidat.com/tools/mousepos_win.zip

http://www.qualidat.com/tools/mousepos_mac.zip

Funktioniert auch mit mehreren Bildschirmen und zeigt die absolute 
Mausposition bezogen auf das Screen-Objekt an, unabhängig von 
irgendwelchen Fenstern ...

Geschrieben auf einem Mac, compiliert mit RealBasic für Windows und Mac, 
deshalb garantiert (Windows-) virenfrei.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren