Alt+F7 przesuwający okna na Windowsie?
·112 words·1 min
blog.dsinf.net
win c#
windows
A czemu nie? Podirytowany kiedy kolejny raz okno pozostało na drugim monitorze, który wyłączyłem napisałem na szybko program na to.
Działanie proste - naciskasz Alt+F7 i okno na wierzchu (np. to, na które przełączyłeś się alt+tab’em) i wędruje ono za kursorem aż nie klikniesz myszką. W chwili obecje działa, ale jak tylko znajdę czas dopiszę lepszą obsługę klawiatury - sterowanie strzałkami i wychodzenie z trybu przesuwania nie tylko myszką. No i pojawi się jakikolwiek instalator 😉
Technologia - C# wykorzystujący funkcje Win32 (bo się nie da zrobić na Formsach globalnych hooków i przesuwania nie swoich okienek). Co ciekawe - wygodniej się pisze tam takie niskopoziomowe rzeczy niż w C++.