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: Shortcut for calling Occupy dialog with Go with the window selected by default.
Titlebar 1st (left) button left click: invokes extended or full version of the Window Operations menu, double click closes (Delete) 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 86% or up to the Front Panel on the bottom of the screen. Double click (un)maximizes 100%, covering Front Panel and it's EWMH panel area
Titlebar 3rd (rightmost) button middle click: (Un)Maximizes 86% and makes window sticky or unsticks it depending on window's initial state
Titlebar 3rd (rightmost) button right click: (Un)Maximizes 86% 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 availableLeft pointer click on icon calls
menu, while double click action deiconifies a windowMiddle pointer click on icon calls
menuRight pointer click on icon directly deiconifies a window
Left click on the root window calls
whith handy shortcuts for calling visual pagers and window lists. Submenu "Window Operations" will show Window Options actions.Left double click on the root window calls
.
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+ left mouse click will call f_CleanRestoreWorkspace function. This will iconify and put into invisible group all iconified windows on the active page. Repeating this action once again, restores all iconified windows back in place quickly and without animation. Windows which were iconified before calling this action or from windows started and iconified after this action are not affected by this function. This is NsCDE smart version of the "show desktop" functionality.
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