Um eine Maus/Touchpanel zu kalibrieren, suche ich ein Tool, das die absolute Mausposition ausgibt. Vorzugsweise Windows. Die Anwendung kann auch Vollbild laufen, oder sogar einen Rahmen haben (10%).
Ohne Software zu installieren: http://www.simple-pc.de/java-mausposition-auf-dem-bildschirm-herausfinden/ Einfach in ne .java Datei packen und ausführen. Ausgabe kannst du dann noch per stdout umleiten
Klingt gut, aber:
1 | F:\>java MousePosDos.java |
2 | Error: Could not find or load main class MousePosDos.java |
Muss doch erst compiliert werden!? Dazu braucht man das JDK? https://de.wikipedia.org/wiki/Java_%28Programmiersprache%29
im Befehl ".java" weglassen, in der Datei nicht. also: "java MousePosDos"
Leider nicht: F:\>ls MousePosDos.java F:\>java MousePosDos Error: Could not find or load main class MousePosDos
AutoHotKey hat ein Tool dabei. "Active Window Info" Das kennt auch die Mauskoordinaten.
Uili schrieb: > Ohne Software zu installieren: gugl schrieb: > Muss doch erst compiliert werden!? Dazu braucht man das JDK? Läubi .. schrieb: > Ja dann mach doch einfach mal... Habe kein JDK. Da installiere ich mir lieber schnell http://sourceforge.net/projects/pywin32/files/
1 | import win32api |
2 | print( win32api.GetCursorPos() ) |
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...
gugl schrieb: > Da installiere ich mir lieber schnell > http://sourceforge.net/projects/pywin32/files/ http://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/ Canvas-Größe anpassen, als .html speichern, Doppelclick, im Browser Vollbild einstellen
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>
|
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.