File NsCDE-Mousebindings.conf is done in similar manner as the
NsCDE-Keybindings.conf. Can be overridden (.conf) or extended (.local)
just like (almost) any NsCDE conf file.
See fvwm(1) for "Mouse" commands. Here commands invoked with pointer
are defined. As it is the case with key bindings, mouse actions are too far more in
NsCDE than in original CDE. The syntax is described at the top of the file.
Actions are:
Titlebar 1st (left) button left click: invokes Window Operations menu, double click closes (Delete) a window
Titlebar 1st (left) button middle click: Move to Workspace menu double click closes (Close) a window
Titlebar 1st (left) button right click: Move to Page menu double click closes (Destroy) a window
Titlebar 2nd (right) button left click: Iconify Window
Titlebar 2nd (right) button middle click: No Operation
Titlebar 2nd (right) button right click: Shade (Roll up/down) Window
Titlebar 3rd (rightmost) button left click: (Un)Maximize Window 82% double click (un)maximizes 100%, covering Front Panel and it's area
Titlebar 3rd (rightmost) button middle click: (Un)Maximizes 82% and makes window sticky or unsticks it depending on window's initial state
Titlebar 3rd (rightmost) button right click: (Un)Maximizes 82% and makes window raise or lower depending on window's initial state
Titlebar left click: Moves window on move, raises/lowers on click
Titlebar middle click: pops up menu with functions to take a screenshot of the window, identify with info (FvwmIdent), xprop(1), and xwininfo(1)
Titlebar right mouse button quickly raises or lowers a window
Pointer actions 4 and 5 (mouse wheel) are shading and unshading (rollup, rolldown) a window
Left pointer click on border or corner raises or lowers a window while move action will interactively resize the window
Middle pointer click on border or corner will only do lower/raise action, without resize on pointer movement
Right pointer click on border or corner also does lower/raise action, but on pointer movement moves the window
Left pointer click in combination with control on border or corner calls a root window version of the Window Operations menu - this rare and border functionality is aimed for difficult situations where there is no other option easily available
Middle pointer click in combination with control on border or corner refreshes the window
Right pointer click in combination with control on border or corner calls root applications menu () - this rare and border functionality is aimed for difficult situations where there is no other option easily available
Left pointer click on icon calls menu, while double click action deiconifies a window
Middle pointer click on icon calls menu
Right pointer click on icon directly deiconifies a window
Left double click on the root window calls whith handy shortcuts for calling visual pagers and window lists. Submenu "Window Operations" will show Window Options actions.
Middle click calls FVWM WindowList super-menu see fvwm(1) for
WindowList
Right click calls main root menu
Pointer actions 4 and 5 (mouse wheel) will scroll between current up and down pages of the current workspace by 2% if pointer is in the context of the root window
Control+ middle mouse click will call extended version of the WindowList with additional window info such as page number and window geometry.
Left mouse button on border of the shaded Front Panel context will de-shade and reposition Front Panel
Right mouse button on border of Front Panel will shade or de-shade Front Panel