MouseFlick
Hold the wheel. Flick. Let go.
Your windows, monitors and media, one flick away.
MouseFlick puts a 3×3 grid of buttons right under your cursor whenever you hold the mouse wheel button. Flick towards the button you want and release: the window under the cursor is closed, snapped, moved to another monitor, muted... before you'd have found the title bar.
Version 1.1 · by Oren B. · mouseflick@orenpm.com
Your first flick
No installer, nothing to set up.
- Run
MouseFlick.exefrom any folder. A small keypad icon appears in the notification area (it may be hiding under the ^ arrow). - Hold the wheel button (the middle button) over any window. The grid appears under the cursor.
- Move towards a button, it lights up and its name shows below the grid. Release, and it acts on the window you pressed over.
Changed your mind? Press Esc, or let go on the empty center cell. A quick tap without moving is still an ordinary middle click, so opening links in new tabs and closing tabs work just as before.
Four menus in one
Hold a key as you press the wheel button, and the grid switches to another set of buttons. Switch while it's open, too: the grid updates live.
| Hold | What you get |
|---|---|
| nothing | The everyday set: minimize, maximize / restore, close (just the tab, in browsers), Alt+Tab, mute microphone, back, task view, forward. |
| Alt | Window placement: any half, quarter or corner of its screen, one flick each, laid out exactly where they go. |
| Shift | Left or right 80%, always on top, toggle screen, mute speakers, and media controls: previous, play / pause, next. |
| Caps Lock | Power tools for apps and monitors: two windows side by side, maximize / restore all of an app's windows, bring all windows here, swap an app between monitors, cascade, and window to the left, center or right monitor. |
Alt won't open the app's menu bar, and Caps Lock keeps its usual on/off state when you use it with the wheel. Tapped on its own, it toggles as always.
Everything in the library
- Window: minimize, maximize / restore, close, always on top.
- Placement: halves, quarters, left / right 80%, Windows snap left / right.
- Monitors: toggle screen, window to left / center / right monitor, swap app between monitors, bring all windows here, cursor to next monitor.
- App windows: cascade, two windows side by side, maximize / restore all of an app's windows.
- Navigation: Alt+Tab, task view, back, forward, previous / next virtual desktop, show desktop, screenshot.
- Sound: mute microphone, mute speakers, previous / play-pause / next track.
- Modes: scroll, resize, move, volume slider (see below).
Hold-the-wheel extras
While the grid is open, a key turns the wheel button into a different tool.
| Press | What happens |
|---|---|
| Space | Scroll. The window under the cursor autoscrolls, faster the further you move from where you started. Press again and the cursor takes hold of the window's scroll bar. Press once more for the grid again. |
| Windows | Resize. The cursor grabs the window's corner; move to resize. |
| Tab | Move. The window follows the cursor, no title bar needed. |
| Right button | Volume. A tall slider appears with the cursor on the current level; slide up or down. Easier than finding the taskbar icon, and it shows the level as you go. |
Let go of the wheel to keep the result, or press Esc to put everything back: the size, the place, or the volume you started with.
Buttons that know what's going on
The grid looks at the window under the cursor, and at your devices, every time it opens.
- Maximize / restore shows which one it will do, and Always on top shows a pin or an unpin.
- Close becomes Close tab in browsers, so a flick never wipes out a whole window of tabs.
- Mute microphone and Mute speakers show the real state: red when muted, and the speaker shows how loud it is (with the exact level, say Mute speakers · 35%, in the caption).
- Two windows side by side shows which window will land on which side.
- Buttons that can't act right now (Minimize over the desktop, monitor buttons with one screen, Mute microphone with no microphone) are grayed out, and the caption tells you why.
Built for calls and screen sharing
Keep the speed of the grid without showing it to everyone in the meeting.
Hide it, keep using it
Hold Ctrl while the grid is open and it disappears, but keeps working: flick blind, release, done. Tap Ctrl twice to flip this around, so the grid stays hidden unless you hold Ctrl. MouseFlick remembers your choice.
A shared screen
Choose the screen you share in Settings → General → Shared screen. Hiding then applies to that screen only: everywhere else the grid works as usual. Press on the shared screen and the grid appears on the screen next to it instead, outlined in purple, with a badge pointing back to where your cursor is. You flick as usual; nobody else sees a thing. Notices and the volume slider move over too.
Make it yours
Tray icon → Settings... Changes apply the moment you make them.
| Layers | All four grids side by side, as they look on screen. Drag a function from the library onto a cell, drag cells to swap them, drag one off to clear it. |
| Key bindings | Give any function a global hotkey (it acts on the active window), or a key to press while holding the wheel (it acts on the window under the cursor, no cell needed). The keys for Scroll, Resize, Move and Volume can be changed here too. |
| Options | Some functions have their own: which screen Toggle screen and Swap app leave alone when you have three or more, and which scroll modes Space steps through. |
| General | Start with Windows, a middle click on the center cell, the shared screen, Teams detection, and export, import or restore the defaults. |
Your settings live in %APPDATA%\MouseFlick\MouseFlick.ini (the General page shows the path). Moving to a
new PC? Export... on the old one, Import... on the new one.
Keyboard shortcuts
Many functions come with a hotkey out of the box, so they work from the keyboard too.
Show the default hotkeys
| Hotkey | Function |
|---|---|
| Ctrl+Win+Alt+ Numpad 7 8 9 4 6 1 2 3 | Window to the matching quarter or half (laid out like the keypad) |
| Ctrl+Win+Alt+ Numpad 5 | Maximize / restore |
| Ctrl+Win+Alt+← / → | Left / right 80% |
| Ctrl+Win+Alt+Enter | Toggle screen |
| Ctrl+Win+Alt+- = Backspace | Window to the left / center / right monitor |
| Ctrl+Win+Alt+\ | Swap app between monitors |
| Ctrl+Win+Alt+C | Bring all windows here |
| Ctrl+Win+Alt+S | Cascade the app's windows |
| Ctrl+Win+Alt+T | Two windows side by side |
| Ctrl+Win+Alt+R | Maximize / restore all of the app's windows |
| Ctrl+` | Cursor to the next monitor |
Change or remove any of them in Settings → Key bindings.
Good to know
- Runs on Windows 10 and 11, with any number of monitors, including ones with different scaling. The monitor buttons need at least two.
- MouseFlick doesn't run as administrator, so it can't act on windows of programs that do.
- It sends keystrokes and moves windows like any automation tool, so antivirus software may ask about it the first time.
- To quit, open the tray icon → Exit.