bug.n/doc/Cheat_sheet/Default_hotkeys.md

6.4 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.

WinCtrlShiftm

Force the active window to be managed.

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.