X
Xpl0d3
Threadstarter
Hallo liebe Winboard Community!
Hab in den letzten Wochen parallel zum Lernen für meine Klausuren eine kleine Idee umgesetzt, welche ich schon länger hatte, aber aufgrund meiner nicht ausreichenden C++ Kenntnisse nie umsetzen konnte.
Der Window Slider
Es geht darum, Windows-Fenster bei einer ganz kurzen Verschiebe-Aktion zum wegschießen zu bringen. Diese gleiten dann in die jeweilige Richtung und werden dabei langsamer. Bei den Grenzen des Monitors prallen sie ab.
Das Ganze ist nun dazu gedacht, um das Arbeiten auf mehreren Monitoren etwas zu erleichtern, indem man Popups oder ähnliche Fenster schnell von seinem Arbietsbildschirm wegschießt.
Das Tool ist experimentell.
Die einen werden es praktisch empfinden, die anderen werden es nach einiger Zeit sicher als lästig empfinden und deinstallieren.
Ich hab es nun etwa 2 Wochen am Laufen und bin recht zufrieden.
Gute persönliche Einstellungen der Geschwindigkeit und Sensitivität sind aber nötig.
Konfiguration
Da jeder Benutzer sicher eigene Vorstellungen hat, wie schnell so ein Fenster wegschießen soll und wie kurz eine Verschiebe-Aktion dauern darf damit es noch als "Wegschieß-Geste" erkannt wird habe ich dementsprechend Einstellungsmöglichkeiten hinzugefügt.
Realisierung
Das Tool arbeitet mit Windows-Hooks, welche mit einer DLL in Windows eingebunden werden. Diese Hook-DLL wird mit einer Executable gestartet und ist genauso lange aktiv, wie dieses Programm aktiv ist.
Das bedeutet, dass sobald das Programm geschlossen wird, alles wieder wie zuvor ist. Man braucht also prinzipiell mal keine Angst haben, dass da irgendetwas zerstört wird, da auch keinerlei Systemdateien oder ähnliches verändert werden.
Ich kann aber natürlich trotzdem keinerlei Garantie geben.
Passieren kann bei Software immer etwas!
Es kann übrigens vorkommen, dass nicht alle Windows-Fenster auf das Tool reagieren. Die Adobe Creative Suite handelt die Verschiebe-Aktionen der Maus offensichtlich selbst. Darum gibt es dort auch keinen Wegschieß-Effekt
Systemvoraussetzungen
Es ist eine weitere Bibliothek nötig:
Update:
Die Visual Studio C++ Redistributable ist seit der neuen Version 1.1 nicht mehr nötig
Download
Wer nun neugierig ist braucht vor der Installation die unter Systemvoraussetzung genannten Libraries und kann sich dann bereits das Setup von meiner Seite downloaden:
http://windowslider.increase.at/
Mich würde es freuen, wenn ich Feedback erhalte
lg Andi
Ps: Liebe Grüße auch an den DiableNoir, und vielen Dank für seine vielen Hilfeleistungen
Hab in den letzten Wochen parallel zum Lernen für meine Klausuren eine kleine Idee umgesetzt, welche ich schon länger hatte, aber aufgrund meiner nicht ausreichenden C++ Kenntnisse nie umsetzen konnte.
Der Window Slider
Es geht darum, Windows-Fenster bei einer ganz kurzen Verschiebe-Aktion zum wegschießen zu bringen. Diese gleiten dann in die jeweilige Richtung und werden dabei langsamer. Bei den Grenzen des Monitors prallen sie ab.
Das Ganze ist nun dazu gedacht, um das Arbeiten auf mehreren Monitoren etwas zu erleichtern, indem man Popups oder ähnliche Fenster schnell von seinem Arbietsbildschirm wegschießt.
Das Tool ist experimentell.
Die einen werden es praktisch empfinden, die anderen werden es nach einiger Zeit sicher als lästig empfinden und deinstallieren.
Ich hab es nun etwa 2 Wochen am Laufen und bin recht zufrieden.
Gute persönliche Einstellungen der Geschwindigkeit und Sensitivität sind aber nötig.
Konfiguration
Da jeder Benutzer sicher eigene Vorstellungen hat, wie schnell so ein Fenster wegschießen soll und wie kurz eine Verschiebe-Aktion dauern darf damit es noch als "Wegschieß-Geste" erkannt wird habe ich dementsprechend Einstellungsmöglichkeiten hinzugefügt.

Realisierung
Das Tool arbeitet mit Windows-Hooks, welche mit einer DLL in Windows eingebunden werden. Diese Hook-DLL wird mit einer Executable gestartet und ist genauso lange aktiv, wie dieses Programm aktiv ist.
Das bedeutet, dass sobald das Programm geschlossen wird, alles wieder wie zuvor ist. Man braucht also prinzipiell mal keine Angst haben, dass da irgendetwas zerstört wird, da auch keinerlei Systemdateien oder ähnliches verändert werden.
Ich kann aber natürlich trotzdem keinerlei Garantie geben.
Passieren kann bei Software immer etwas!
Es kann übrigens vorkommen, dass nicht alle Windows-Fenster auf das Tool reagieren. Die Adobe Creative Suite handelt die Verschiebe-Aktionen der Maus offensichtlich selbst. Darum gibt es dort auch keinen Wegschieß-Effekt

Systemvoraussetzungen
- Windows XP SP3
- Windows Vista 32- oder 64-Bit (von mir nicht getestet)
- Windows 7 32- oder 64-Bit
Es ist eine weitere Bibliothek nötig:
- .NET-Framework 4.0 (meist bei Windows schon dabei)
Update:
Die Visual Studio C++ Redistributable ist seit der neuen Version 1.1 nicht mehr nötig
Download
Wer nun neugierig ist braucht vor der Installation die unter Systemvoraussetzung genannten Libraries und kann sich dann bereits das Setup von meiner Seite downloaden:
http://windowslider.increase.at/
Mich würde es freuen, wenn ich Feedback erhalte

lg Andi
Ps: Liebe Grüße auch an den DiableNoir, und vielen Dank für seine vielen Hilfeleistungen

Zuletzt bearbeitet: