211 lines
7.0 KiB
Plaintext
211 lines
7.0 KiB
Plaintext
|
|
%!encoding: utf-8
|
|
%!options(html): --css-sugar -o hotkeys.html
|
|
%!style(html): http://bugn.berlios.de/styles.css
|
|
%!preproc(html): '%%html: ' ''
|
|
%!postproc(html): '<HEAD>' '<HEAD>\n<TITLE>bug.n hotkeys</TITLE>'
|
|
%!postproc(html): '<HEAD>' '<HEAD>\n<LINK REL="icon" HREF="http://bugn.berlios.de/images/jn.ico" />'
|
|
%!postproc(html): '<HEAD>' '<HEAD>\n<META NAME="author" CONTENT="joten" />'
|
|
%!postproc(html): '<HEAD>' '<HEAD>\n<META NAME="keywords" CONTENT="AutoHotkey, joten, bug.n, tiling, window management" />'
|
|
%!postproc(html): '<HEAD>' '<HEAD>\n<META NAME="description" CONTENT="bug.n - Tiling Window Manager" />'
|
|
%!postproc(html): '<H1>' '<H1 ID="bugn">'
|
|
%!postproc(html): '\(c\)' '©'
|
|
%!options(txt): -o hotkeys.txt
|
|
%!preproc(txt): '%%txt: ' ''
|
|
%!postproc(txt): '<BR>' ''
|
|
|
|
= bug.n/hotkeys =
|
|
------------------------------------------------------------------------
|
|
|
|
=== General description ===
|
|
|
|
**format**: <modifier><key>::<function>(<argument>)''<BR>''
|
|
**modifier**:
|
|
- ! = Alt (Mod1Mask)
|
|
- ^ = Ctrl (ControlMask)
|
|
- + = Shift (ShiftMask)
|
|
- # = LWin (Mod4Mask)
|
|
|
|
|
|
You will have to press all keys of a hotkey at the same time beginning
|
|
with the modifier for calling the associated function, e. g. "#^q" means
|
|
pressing the left Windows key and the shift key and the q key
|
|
(WIN+CTRL+Q) for quitting bug.n.
|
|
|
|
|
|
=== Window related hotkeys ===
|
|
|
|
: #Down::**View_activateWindow(+1)**
|
|
Activate the next window in the active view.
|
|
|
|
: #Up::**View_activateWindow(-1)**
|
|
Activate the previous window in the active view.
|
|
|
|
: #+Down::**View_shuffleWindow(+1)**
|
|
Move the active window to the next position in the window list of the
|
|
view.
|
|
|
|
: #+Up::**View_shuffleWindow(-1)**
|
|
Move the active window to the previous position in the window list of
|
|
the view.
|
|
|
|
: #+Enter::**View_shuffleWindow(0)**
|
|
Move the active window to the first position in the window list of
|
|
the view.
|
|
|
|
: #c::**Manager_closeWindow()**
|
|
Close the active window.
|
|
|
|
: #+d::**Manager_toggleDecor()**
|
|
Show / Hide the title bar of the active window.
|
|
|
|
: #+f::**View_toggleFloating()**
|
|
Toggle the floating status of the active window (i. e. dis- / regard
|
|
it when tiling).
|
|
|
|
: #+m::**Manager_moveWindow()**
|
|
Move the active window by key (only floating windows).
|
|
|
|
: #+s::**Manager_sizeWindow()**
|
|
Resize the active window by key (only floating windows).
|
|
|
|
: #+x::**Manager_maximizeWindow()**
|
|
Move and resize the active window to the size of the work area (only
|
|
floating windows).
|
|
|
|
: #i::**Manager_getWindowInfo()**
|
|
Get information for the active window (id, title, class, process
|
|
name, style, geometry, tags and floating state).
|
|
|
|
: #+i::**Manager_getWindowList()**
|
|
Get a window list for the active view (id, title and class).
|
|
|
|
|
|
=== Layout related hotkeys ===
|
|
|
|
: #Tab::**View_setLayout(-1)**
|
|
Set the previously set layout. You may also use View_setLayout(">")
|
|
for setting the next layout in the layout array.
|
|
|
|
: #f::**View_setLayout(3)**
|
|
Set the 3rd defined layout (i. e. floating layout in the default
|
|
configuration).
|
|
|
|
: #m::**View_setLayout(2)**
|
|
Set the 2nd defined layout (i. e. monocle layout in the default
|
|
configuration).
|
|
|
|
: #t::**View_setLayout(1)**
|
|
Set the 1st defined layout (i. e. tile layout in the default
|
|
configuration).
|
|
|
|
: #Left::**View_setMFactor(-0.05)**
|
|
Reduce the size of the master area in the active view (only for the
|
|
"tile" layout).
|
|
|
|
: #Right::**View_setMFactor(+0.05)**
|
|
Enlarge the size of the master area in the active view (only for the
|
|
"tile" layout).
|
|
|
|
: #^t::**View_rotateLayoutAxis(1, +1)**
|
|
Rotate the layout axis (i. e. 2 -> 1 = vertical layout,
|
|
1 -> 2 = horizontal layout, only for the "tile" layout).
|
|
|
|
: #^Enter::**View_rotateLayoutAxis(1, +2)**
|
|
Mirror the layout axis (i. e. -1 -> 1 / 1 -> -1 = master on the left
|
|
/ right side, -2 -> 2 / 2 -> -2 = master at top / bottom, only for
|
|
the "tile" layout).
|
|
|
|
: #^Tab::**View_rotateLayoutAxis(2, +1)**
|
|
Rotate the master axis (i. e. 3 -> 1 = x-axis = horizontal stack,
|
|
1 -> 2 = y-axis = vertical stack, 2 -> 3 = z-axis = monocle, only for
|
|
the "tile" layout).
|
|
|
|
: #^+Tab::**View_rotateLayoutAxis(3, +1)**
|
|
Rotate the stack axis (i. e. 3 -> 1 = x-axis = horizontal stack,
|
|
1 -> 2 = y-axis = vertical stack, 2 -> 3 = z-axis = monocle, only for
|
|
the "tile" layout).
|
|
|
|
: #^Left::**View_setMSplit(+1)**
|
|
Move the master splitter, i. e. decrease the number of windows in the
|
|
master area (only for the "tile" layout).
|
|
|
|
: #^Right::**View_setMSplit(-1)**
|
|
Move the master splitter, i. e. increase the number of windows in the
|
|
master area (only for the "tile" layout).
|
|
|
|
|
|
=== Tag / View related hotkeys ===
|
|
|
|
: #BackSpace::**Monitor_activateView(-1)**
|
|
Activate the previously activated view. You may also use
|
|
Monitor_activateView("<") or Monitor_activateView(">") for activating
|
|
the previous or next adjacent view.
|
|
|
|
: #+0::**Monitor_setWindowTag(0)**
|
|
Tag the active window with all tags (1 ... Config_viewCount). You may
|
|
also use Monitor_setWindowTag("<") or Monitor_setWindowTag(">") for
|
|
setting the tag of the previous or next adjacent to the current view.
|
|
|
|
: #<tag>::**Monitor_activateView(<tag>)**
|
|
Activate the view (choose one out of 1 ... Config_viewCount).
|
|
|
|
: #+<tag>::**Monitor_setWindowTag(<tag>)**
|
|
Tag the active window (choose one tag out of 1 ... Config_viewCount).
|
|
|
|
: #^<tag>::**Monitor_toggleWindowTag(<tag>)**
|
|
Add / Remove the tag (1 ... Config_viewCount) for the active window,
|
|
if it is not / is already set.
|
|
|
|
|
|
=== Monitor related hotkeys ===
|
|
|
|
: #.::**Manager_activateMonitor(+1)**
|
|
Activate the next monitor in a multi-monitor environment.
|
|
|
|
: #,::**Manager_activateMonitor(-1)**
|
|
Activate the previous monitor in a multi-monitor environment.
|
|
|
|
: #+.::**Manager_setWindowMonitor(+1)**
|
|
Set the active window to the active view on the next monitor in a
|
|
multi-monitor environment.
|
|
|
|
: #+,::**Manager_setWindowMonitor(-1)**
|
|
Set the active window to the active view on the previous monitor in a
|
|
multi-monitor environment.
|
|
|
|
: #^+.::**Manager_setViewMonitor(+1)**
|
|
Set all windows of the active view on the active view of the next
|
|
monitor in a multi-monitor environment.
|
|
|
|
: #^+,::**Manager_setViewMonitor(-1)**
|
|
Set all windows of the active view on the active view of the previous
|
|
monitor in a multi-monitor environment.
|
|
|
|
: #+Space::**Monitor_toggleBar()**
|
|
Hide / Show the bar (bug.n status bar) on the active monitor.
|
|
|
|
: #Space::**Monitor_toggleTaskBar()**
|
|
Hide / Show the task bar.
|
|
|
|
|
|
=== Application related hotkeys ===
|
|
|
|
: #y::**Bar_toggleCommandGui()**
|
|
Open the command GUI for executing programmes or bug.n functions.
|
|
|
|
: #^e::**Run, edit %Config_filePath%
|
|
Open the configuration file in the standard text editor.
|
|
|
|
: #^s::**Config_saveSession()**
|
|
Save the current state of monitors, views, layouts to the
|
|
configuration file.
|
|
|
|
: #^q::**ExitApp
|
|
Quit bug.n, restore the default Windows UI and show all windows.
|
|
|
|
''<BR>''
|
|
------------------------------------------------------------------------
|
|
%%html: (c) 2010-2011 joten, last modified %%date(%d.%m.%Y) ([View txt2tags source %%infile]) [http://bugn.berlios.de/images/jn.png]
|
|
%%txt: (c) 2010-2011 joten, last modified %%date(%d.%m.%Y)
|