Mouse - bakkeby/dusk GitHub Wiki
This page aims to give a summary of all features that involve using the mouse to interact with the window manager.
Here is a list of functions that are specific to mouse actions:
| Function | Description | Topic |
|---|---|---|
| dragcfact | Adjusts the tiled size of a client window compared to other clients within the same area | Tiled |
| dragmfact | Adjusts the master area size of the layout compared to the stack area(s) | Tiled |
| markmouse | Allows for clients to be marked and unmarked using the mouse | Marking |
| movemouse | Move floating windows around using the mouse | Floating |
| moveorplace | Move or place the window depending on whether it is floating or not | Floating |
| placemouse | Change the tiled position of a window using the mouse | Tiled |
| resizemouse | Change the size of floating windows using the mouse | Floating |
| resizeorcfacts | Resize the window depending on whether it if floating or not | Floating |
| rioresize | Resize the current window using slop | Floating |
| riospawn | Draw the area where a window will spawn using a selection tool | Window |
| statusclick | Handles button clicks for statuses on the bar | Bar |
| swallowmouse | Allows for one window to swallow another using the mouse | Swallow |
| togglenomodbuttons | Enables or disables the use of button bindings that have no modifiers | Window |
Here is a list of functionalities that are specific to mouse actions:
| Functionality | Description | Topic |
|---|---|---|
| AllowNoModifierButtons | Allow some window operations, like move and resize, to work without having to hold down a modifier key | Window |
| BanishMouseCursor | Like xban, hides mouse cursor when using the keyboard | System |
| BanishMouseCursorToCorner | On banish move the mouse cursor to one of the corners of the focused window | System |
| FocusFollowMouse | Focus reverts to window beneath the mouse cursor rather than the most recently focused window | Focus |
| FocusOnClick | Disables sloppy focus and requires mouse click to change focus between windows | Focus |
| RioDrawIncludeBorders | Indicates that the area drawn using slop includes the window borders | Spawn |
| RioDrawSpawnAsync | Spawn the application alongside rather than after drawing area using slop | Spawn |
| SnapToGaps | Allows a floating window to snap to the outer gaps of the workspace when moved | Window |
| SnapToWindows | Allows a floating window to snap to other floating windows when moved | Window |
| Warp | Warp cursor to currently focused window | Focus |
Back to Features.