Ich habe nach einer Möglichkeit gesucht, die Maus in einem Dual- oder mehr-Display-Setup an einen Monitor zu sperren.
[Bearbeiten:] Die Anwendung, die ich programmiere, wird immer nur im Vollbildmodus ausgeführt. Dies bedeutet, dass es keine Rolle spielt, ob die Mausbeschränkung auf das Spielfenster selbst oder nur auf einen Monitor unabhängig von den ausgeführten Anwendungen erfolgt. [ /Bearbeiten]
Ich programmiere in Flash und ich weiß, dass es bis zum Erscheinen von 11.2 nicht in Flash möglich ist, also muss ich einen Weg finden, es auf dem Mac OS selbst, Software von Drittanbietern oder über Hardware zu tun.
Ich suche nach allen Vorschlägen, wie dies mit JEDEM Mittel erreicht werden kann, oder nach alternativen Lösungen für Flash, wenn dies nicht möglich ist.
Ich habe Software von Drittanbietern unter Windows 7 gefunden, mit der ich dies tun kann, konnte jedoch keine mit Mac-Unterstützung finden.
Hintergrundinformation:
Zusammenfassung der Frage:
Wie kann ich die Maus auf einem Monitor in einer Multi-Monitor-Anzeige unter OSX sperren? Alle Vorschläge sind willkommen.
Ich kann es nicht sagen: Versuchen Sie, eine solche Lösung mit Ihrem Code für jeden Benutzer Ihrer Software zu verpacken? Oder suchen Sie eine App, mit der SIE die gewünschte Funktionalität erreichen können?
Hier ist eine Lösung für Letzteres (Vollständige Offenlegung: Ich bin der Entwickler!)
Crossing Options (Toggle unabhängig nach Geschmack):
Erweiterte Optionen:
Ich werde meine Frage vorerst selbst beantworten, da sie bereits vollständig aus dem Rampenlicht zu verschwinden scheint.
Bei all meinen Recherchen bin ich zu dem Schluss gekommen, dass es keine Möglichkeit gibt, dies sauber und einfach zu tun. Ich könnte mich sehr gut irren, aber nach drei Tagen Suche habe ich noch keine Antwort gefunden, also gehe ich vorerst davon aus, dass es derzeit kein Programm eines Drittanbieters gibt, das dies auf einem Mac zulässt.
Allerdings schlug jemand bei Stapelüberlauf vor, dass ich eine einfache Anwendung programmiere, die im Hintergrund läuft, um dieses Ziel mit Cocoa zu erreichen, und das werde ich tun, es sei denn, jemand kommt mit einer schnelleren/einfacheren/saubereren Lösung und postet sie hier .
Hier ist dieser Beitrag vom Stapelüberlauf:
Ich werde dies überwachen, nur für den Fall, dass jemand anders als ich darauf antwortet.
Dan J
JonathonG
teemue