6.3 KiB
bug.n default hotkeys
Window management
WinDown
Activate the next window in the active view.
WinUp
Activate the previous window in the active view.
WinShiftDown
Move the active window to the next position in the window list of the view.
WinShiftUp
Move the active window to the previous position in the window list of the view.
WinShiftEnter
Move the active window to the first position in the window list of the view.
Winc
Close the active window.
WinShiftd
Show / Hide the title bar of the active window.
WinShiftf
Toggle the floating status of the active window.
WinCtrlm
Minimize the active window.
WinShiftm
Move the active window by key.
WinShifts
Resize the active window by key.
WinShiftx
Move and resize the active window to the size of the work area.
Wini
Get information for the active window.
WinShifti
Get a window list for the active view.
AltDown
Manually move the active window to the next area in the layout.
AltUp
Manually move the active window to the previous area in the layout.
AltShiftEnter
Move and resize the active window to the size of the work area.
Alt<n>
Manually move the active window to the nth area in the layout.
Alt0
Manually move the active window to the nth area in the layout.
AltBackSpace
Toggle the stack area of the layout.
Window debugging
WinCtrli
Dump window information on the windows of the active view to the log.
WinCtrlShifti
Dump window information on the managed windows to the log.
WinCtrlh
Print column headings to the log.
WinCtrld
Decrement the debug log level.
WinCtrlShiftd
Increment the debug log level.
Layout management
WinTab
Set the _previous_ly set layout.
Winf
Set the floating layout.
Winm
Set the monocle layout.
Wint
Set the tile layout.
WinLeft
Reduce the size of the master area in the active view.
WinRight
Enlarge the size of the master area in the active view.
WinCtrlt
Rotate the layout axis.
WinCtrlEnter
Mirror the layout axis.
WinCtrlTab
Rotate the master axis.
WinCtrlShiftTab
Rotate the stack axis.
WinCtrlUp
Increase the master Y dimension.
WinCtrlDown
Decrease the master Y dimension.
WinCtrlRight
Increase the master X dimension.
WinCtrlLeft
Decrease the master X dimension.
WinShiftLeft
Decrease the gap between windows in "monocle" and "tile" layout.
WinShiftRight
Increase the gap between windows in "monocle" and "tile" layout.
View / Tag management
WinShiftn
Toggle the view margins.
WinBackSpace
Activate the previously activated view.
WinShift0
Tag the active window with all tags.
Win<n>
Activate the nth view.
WinShift<n>
Tag the active window with the nth tag.
WinCtrl<n>
Add / Remove the nth tag for the active window, if it is not / is already set.
Monitor management
Win.
Activate the next monitor in a multi-monitor environment.
Win,
Activate the previous monitor in a multi-monitor environment.
WinShift.
Set the active window's view to the active view on the next monitor in a multi-monitor environment.
WinShift,
Set the active window's view to the active view on the previous monitor in a multi-monitor environment.
WinCtrlShift.
Set all windows of the active view on the active view of the next monitor in a multi-monitor environment.
WinCtrlShift,
Set all windows of the active view on the active view of the previous monitor in a multi-monitor environment.
GUI management
WinShiftSpace
Hide / Show the bar (bug.n status bar) on the active monitor.
WinSpace
Hide / Show the task bar.
Winy
Open the command GUI for executing programmes or bug.n functions.
WinShifty
Toggle the overflow window of the 'notify icons'.
AltShifty
Indicate the areas of the "tile" layout.
Administration
WinCtrle
Open the configuration file in the standard text editor.
WinCtrls
Save the current state of monitors, views, layouts to the configuration file.
WinCtrlr
Reload bug.n (i. e. the whole script).
WinCtrlq
Quit bug.n, restore the default Windows UI and show all windows.