Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.19 KB

File metadata and controls

19 lines (10 loc) · 1.19 KB

win-glide

Application to move Windows windows using the keyboard arrow keys.

  • The application remains active waiting for a keyboard shortcut that triggers the functionality.

  • When the keyboard shortcut is executed, a border of several pixels wide is drawn around the active window, and window movement is enabled via the keyboard arrow keys.

  • The window movement will be fluid and dynamic, combining directions based on the keys pressed, accelerating while keys are held down and decelerating to a stop when released.

  • Mouse movement overrides the arrows; that is, if there is mouse movement while the functionality is active, the mouse movement takes priority.

  • The functionality stops after a few seconds without pressing direction keys or upon entering any other key.

  • A dedicated global shortcut centers the currently focused window on its current monitor: Win + Alt + C.

  • Centering is immediate and independent from glide mode. It should feel like a quick layout action, while glide remains the continuous movement mode.

  • The sensitivity of the arrows will be a parameter specified by the user with a default value. In an initial stage, this value will be read from a configuration file.