reformatted doc\Default_hotkeys.md ...
... and the following cheat sheet
This commit is contained in:
parent
13546a0b48
commit
21906d3133
7 changed files with 491 additions and 236 deletions
|
@ -12,10 +12,12 @@ _Activate_ the _previous_ window in the active view.
|
||||||
_Move_ the active window _to the next position_ in the window list of the view.
|
_Move_ the active window _to the next position_ in the window list of the view.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>Up</kbd>
|
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>Up</kbd>
|
||||||
_Move_ the active window _to the previous position_ in the window list of the view.
|
_Move_ the active window _to the previous position_ in the window list of the
|
||||||
|
view.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>Enter</kbd>
|
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>Enter</kbd>
|
||||||
_Move_ the active window _to the first position_ in the window list of the view.
|
_Move_ the active window _to the first position_ in the window list of the
|
||||||
|
view.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>c</kbd>
|
#### <kbd>Win</kbd><kbd>c</kbd>
|
||||||
_Close_ the active window.
|
_Close_ the active window.
|
||||||
|
@ -54,12 +56,8 @@ Manually _move_ the active window _to the previous area_ in the layout.
|
||||||
_Move and resize_ the active window _to_ the size of the _work area_.
|
_Move and resize_ the active window _to_ the size of the _work area_.
|
||||||
|
|
||||||
#### <kbd>Alt</kbd><kbd><n></kbd>
|
#### <kbd>Alt</kbd><kbd><n></kbd>
|
||||||
Manually _move_ the active window _to the n<sup><small>th</small></sup> area_ in
|
Manually _move_ the active window _to the n<sup><small>th</small></sup> area_
|
||||||
the layout.
|
in the layout.
|
||||||
|
|
||||||
#### <kbd>Alt</kbd><kbd>0</kbd>
|
|
||||||
Manually _move_ the active window _to the n<sup><small>th</small></sup> area_ in
|
|
||||||
the layout.
|
|
||||||
|
|
||||||
#### <kbd>Alt</kbd><kbd>BackSpace</kbd>
|
#### <kbd>Alt</kbd><kbd>BackSpace</kbd>
|
||||||
Toggle the stack area of the layout.
|
Toggle the stack area of the layout.
|
||||||
|
@ -149,8 +147,8 @@ Activate the n<sup><small>th</small></sup> view.
|
||||||
Tag the active window with the n<sup><small>th</small></sup> tag.
|
Tag the active window with the n<sup><small>th</small></sup> tag.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd><n></kbd>
|
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd><n></kbd>
|
||||||
Add / Remove the n<sup><small>th</small></sup> tag for the active window, if
|
Add / Remove the n<sup><small>th</small></sup> tag for the active window, if it
|
||||||
it is not / is already set.
|
is not / is already set.
|
||||||
|
|
||||||
### Monitor management
|
### Monitor management
|
||||||
|
|
||||||
|
@ -165,16 +163,16 @@ _Set_ the active window's view _to_ the active view on _the next monitor_ in a
|
||||||
multi-monitor environment.
|
multi-monitor environment.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>,</kbd>
|
#### <kbd>Win</kbd><kbd>Shift</kbd><kbd>,</kbd>
|
||||||
_Set_ the active window's view _to_ the active view on _the previous monitor_ in a
|
_Set_ the active window's view _to_ the active view on _the previous monitor_
|
||||||
multi-monitor environment.
|
in a multi-monitor environment.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>.</kbd>
|
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>.</kbd>
|
||||||
_Set all windows_ of the active view _on_ the active view of _the next monitor_ in
|
_Set all windows_ of the active view _on_ the active view of _the next monitor_
|
||||||
a multi-monitor environment.
|
in a multi-monitor environment.
|
||||||
|
|
||||||
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>,</kbd>
|
#### <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>,</kbd>
|
||||||
_Set all windows_ of the active view _on_ the active view of _the previous monitor_
|
_Set all windows_ of the active view _on_ the active view of
|
||||||
in a multi-monitor environment.
|
_the previous monitor_ in a multi-monitor environment.
|
||||||
|
|
||||||
### GUI management
|
### GUI management
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,15 @@ The cheat sheet was created from `bug.n/doc/Default_hotkeys.md` as a source by
|
||||||
* copying the file to `bug.n/doc/Cheat_sheet/`
|
* copying the file to `bug.n/doc/Cheat_sheet/`
|
||||||
* changing the title from "Default hotkeys" to "bug.n default hotkeys"
|
* changing the title from "Default hotkeys" to "bug.n default hotkeys"
|
||||||
* removing the section "General description"
|
* removing the section "General description"
|
||||||
* finding and replacing `\r\n\r\n[^#*```>].-\r\n\r\n` with `\r\n\r\n` (lpeg pattern)
|
* finding and replacing `\r\n-------------------------------------------------------------------------------\r\n` with `\r\n` (lpeg pattern)
|
||||||
|
* finding and replacing `\r\n> .-\r\n\r\n` with `\r\n` (lpeg pattern)
|
||||||
-- This step has to be repeated. There are sections, which contain more than one additional paragraph.
|
-- This step has to be repeated. There are sections, which contain more than one additional paragraph.
|
||||||
* finding and replacing ``Config_hotkey=` with `#### <kbd>`
|
* finding and replacing ``Config_hotkey=` with `#### <kbd>`
|
||||||
* finding and replacing `::.-\n> ` with `</kbd>\n` (lpeg pattern)
|
* finding and replacing `::.-\r\n` with `</kbd>` (lpeg pattern)
|
||||||
* finding and replacing `<kbd>#` with `<kbd>Win</kbd><kbd>`
|
* finding and replacing `<kbd>#` with `<kbd>Win</kbd><kbd>`
|
||||||
* finding and replacing `<kbd>!` with `<kbd>Alt</kbd><kbd>`
|
* finding and replacing `<kbd>!` with `<kbd>Alt</kbd><kbd>`
|
||||||
* finding and replacing `<kbd>^` with `<kbd>Ctrl</kbd><kbd>`
|
* finding and replacing `<kbd>^` with `<kbd>Ctrl</kbd><kbd>`
|
||||||
* finding and replacing `<kbd>+` with `<kbd>Shift</kbd><kbd>`
|
* finding and replacing `<kbd>+` with `<kbd>Shift</kbd><kbd>` (_no_ lpeg pattern)
|
||||||
* finding and replacing `<n>` with `<n>`
|
* finding and replacing `<n>` with `<n>`
|
||||||
* converting the markdown to HTML with the following command:
|
* converting the markdown to HTML with the following command:
|
||||||
`pandoc -o cheat_sheet.html -S --section-divs -c reset.css -c cheat_sheet.css Default_hotkeys.md`
|
`pandoc -o cheat_sheet.html -S --section-divs -c reset.css -c cheat_sheet.css Default_hotkeys.md`
|
||||||
|
|
|
@ -86,10 +86,6 @@
|
||||||
<h4><kbd>Alt</kbd><kbd><n></kbd></h4>
|
<h4><kbd>Alt</kbd><kbd><n></kbd></h4>
|
||||||
<p>Manually <em>move</em> the active window <em>to the n<sup><small>th</small></sup> area</em> in the layout.</p>
|
<p>Manually <em>move</em> the active window <em>to the n<sup><small>th</small></sup> area</em> in the layout.</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="alt0" class="section level4">
|
|
||||||
<h4><kbd>Alt</kbd><kbd>0</kbd></h4>
|
|
||||||
<p>Manually <em>move</em> the active window <em>to the n<sup><small>th</small></sup> area</em> in the layout.</p>
|
|
||||||
</div>
|
|
||||||
<div id="altbackspace" class="section level4">
|
<div id="altbackspace" class="section level4">
|
||||||
<h4><kbd>Alt</kbd><kbd>BackSpace</kbd></h4>
|
<h4><kbd>Alt</kbd><kbd>BackSpace</kbd></h4>
|
||||||
<p>Toggle the stack area of the layout.</p>
|
<p>Toggle the stack area of the layout.</p>
|
||||||
|
|
Binary file not shown.
|
@ -7,42 +7,61 @@ use it as a template for a new line in `Config.ini`.
|
||||||
### Status bar
|
### Status bar
|
||||||
|
|
||||||
`Config_showBar=1`
|
`Config_showBar=1`
|
||||||
> If false (`=0`), the bar is hidden. It can be made visible or hidden by hotkey
|
|
||||||
|
If false (`=0`), the bar is hidden. It can be made visible or hidden by hotkey
|
||||||
(see below).
|
(see below).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_horizontalBarPos=left`
|
`Config_horizontalBarPos=left`
|
||||||
> The horizontal position of the bar: center, left or right side of the monitor
|
|
||||||
|
The horizontal position of the bar: center, left or right side of the monitor
|
||||||
or an offset in pixel (px) from the left (>= 0) or right (< 0).
|
or an offset in pixel (px) from the left (>= 0) or right (< 0).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_verticalBarPos=top`
|
`Config_verticalBarPos=top`
|
||||||
> The vertical position of the bar: top or bottom of the monitor, tray =
|
|
||||||
|
The vertical position of the bar: top or bottom of the monitor, tray =
|
||||||
sub-window of the task bar.
|
sub-window of the task bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_barWidth=100%`
|
`Config_barWidth=100%`
|
||||||
> The width of the bar in pixel (px) or with a per cent sign (%) as a
|
|
||||||
|
The width of the bar in pixel (px) or with a per cent sign (%) as a
|
||||||
percentage.
|
percentage.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_singleRowBar=1`
|
`Config_singleRowBar=1`
|
||||||
> If false, the bar will have two rows, one for the window title and one for all
|
|
||||||
|
If false, the bar will have two rows, one for the window title and one for all
|
||||||
other GUI controls.
|
other GUI controls.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_spaciousBar=0`
|
`Config_spaciousBar=0`
|
||||||
> If true, the height of the bar will be set to a value equal to the height of
|
|
||||||
|
If true, the height of the bar will be set to a value equal to the height of
|
||||||
an edit control, else it will be set to the text height.
|
an edit control, else it will be set to the text height.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_fontName=Lucida Console`
|
`Config_fontName=Lucida Console`
|
||||||
> A monospace font is preferable for bug.n to calculate the correct width of
|
|
||||||
|
A monospace font is preferable for bug.n to calculate the correct width of
|
||||||
the bar and its elements (sub-windows).
|
the bar and its elements (sub-windows).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_fontSize=`
|
`Config_fontSize=`
|
||||||
> Font size in pixel. The default value is retrieved from the "Window Color and
|
|
||||||
|
Font size in pixel. The default value is retrieved from the "Window Color and
|
||||||
Appearance" settings for the "Active Title Bar".
|
Appearance" settings for the "Active Title Bar".
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_largeFontSize=24`
|
`Config_largeFontSize=24`
|
||||||
> Font size in pixel, i. a. for the numbering of areas in the area trace.
|
|
||||||
|
|
||||||
|
Font size in pixel, i. a. for the numbering of areas in the area trace.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_backColor_#1=<COLOR_GRADIENTINACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_GRADIENTINACTIVECAPTION>;<COLOR_GRADIENTACTIVECAPTION>;<COLOR_GRADIENTACTIVECAPTION>`
|
`Config_backColor_#1=<COLOR_GRADIENTINACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_GRADIENTINACTIVECAPTION>;<COLOR_GRADIENTACTIVECAPTION>;<COLOR_GRADIENTACTIVECAPTION>`
|
||||||
> The default background color for bar elements. The value for this and the
|
|
||||||
|
The default background color for bar elements. The value for this and the
|
||||||
other (following) color related configuration variables is a semicolon
|
other (following) color related configuration variables is a semicolon
|
||||||
separated list, which contains the following items:
|
separated list, which contains the following items:
|
||||||
|
|
||||||
|
@ -56,141 +75,197 @@ separated list, which contains the following items:
|
||||||
* battery status
|
* battery status
|
||||||
* volume level
|
* volume level
|
||||||
|
|
||||||
A valid color value is either one of the 16 primary HTML [color names](https://autohotkey.com/docs/commands/Progress.htm#colors)
|
> A valid color value is either one of the 16 primary HTML
|
||||||
|
[color names](https://autohotkey.com/docs/commands/Progress.htm#colors)
|
||||||
or a 6-digit RGB color value. Examples are `Red` or `FF0000`; for a more
|
or a 6-digit RGB color value. Examples are `Red` or `FF0000`; for a more
|
||||||
elaborate example have a look at [joten_01.ini](../usr/joten_01.ini).
|
elaborate example have a look at [joten_01.ini](../usr/joten_01.ini).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_backColor_#2=<COLOR_GRADIENTACTIVECAPTION>;;;;;;;<COLOR_MENU>;<COLOR_MENU>`
|
`Config_backColor_#2=<COLOR_GRADIENTACTIVECAPTION>;;;;;;;<COLOR_MENU>;<COLOR_MENU>`
|
||||||
> The background color of bar elements, which are highlighted depending on the
|
|
||||||
|
The background color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. the active view, a discharging battery and the sound volume, if
|
status, i. a. the active view, a discharging battery and the sound volume, if
|
||||||
it is not muted.
|
it is not muted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_backColor_#3=;;;;;;;ff8040;`
|
`Config_backColor_#3=;;;;;;;ff8040;`
|
||||||
> The background color of bar elements, which are highlighted depending on the
|
|
||||||
|
The background color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. a discharging battery with a battery level lower than 10%.
|
status, i. a. a discharging battery with a battery level lower than 10%.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_foreColor_#1=<COLOR_INACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_INACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_GRADIENTINACTIVECAPTION>`
|
`Config_foreColor_#1=<COLOR_INACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_MENU>;<COLOR_ACTIVECAPTION>;<COLOR_INACTIVECAPTION>;<COLOR_ACTIVECAPTION>;<COLOR_GRADIENTINACTIVECAPTION>`
|
||||||
> The default foreground color of bar elements. Every bar element consists of a
|
|
||||||
|
The default foreground color of bar elements. Every bar element consists of a
|
||||||
progress bar with a background and a foreground; the visible part of the
|
progress bar with a background and a foreground; the visible part of the
|
||||||
foreground depends on the value of the progress bar.
|
foreground depends on the value of the progress bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_foreColor_#2=<COLOR_ACTIVECAPTION>;;;;;;;<COLOR_HIGHLIGHT>;<COLOR_HIGHLIGHT>`
|
`Config_foreColor_#2=<COLOR_ACTIVECAPTION>;;;;;;;<COLOR_HIGHLIGHT>;<COLOR_HIGHLIGHT>`
|
||||||
> The foreground color of bar elements, which are highlighted depending on the
|
|
||||||
|
The foreground color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. the active view, a discharging battery and the sound volume, if
|
status, i. a. the active view, a discharging battery and the sound volume, if
|
||||||
it is not muted.
|
it is not muted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_foreColor_#3=;;;;;;;<COLOR_INACTIVECAPTION>;`
|
`Config_foreColor_#3=;;;;;;;<COLOR_INACTIVECAPTION>;`
|
||||||
> The foreground color of bar elements, which are highlighted depending on the
|
|
||||||
|
The foreground color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. a discharging battery with a battery level lower than 10%.
|
status, i. a. a discharging battery with a battery level lower than 10%.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_fontColor_#1=<COLOR_INACTIVECAPTIONTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_MENUTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_MENUTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_INACTIVECAPTIONTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_INACTIVECAPTIONTEXT>`
|
`Config_fontColor_#1=<COLOR_INACTIVECAPTIONTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_MENUTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_MENUTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_INACTIVECAPTIONTEXT>;<COLOR_CAPTIONTEXT>;<COLOR_INACTIVECAPTIONTEXT>`
|
||||||
> The default font color for the text of bar elements.
|
|
||||||
|
|
||||||
|
The default font color for the text of bar elements.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_fontColor_#2=<COLOR_CAPTIONTEXT>;;;;;;;<COLOR_MENUTEXT>;<COLOR_MENUTEXT>`
|
`Config_fontColor_#2=<COLOR_CAPTIONTEXT>;;;;;;;<COLOR_MENUTEXT>;<COLOR_MENUTEXT>`
|
||||||
> The font color of bar elements, which are highlighted depending on the
|
|
||||||
|
The font color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. the active view, a discharging battery and the sound volume, if
|
status, i. a. the active view, a discharging battery and the sound volume, if
|
||||||
it is not muted.
|
it is not muted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_fontColor_#3=;;;;;;;<COLOR_INACTIVECAPTIONTEXT>;`
|
`Config_fontColor_#3=;;;;;;;<COLOR_INACTIVECAPTIONTEXT>;`
|
||||||
> The fontground color of bar elements, which are highlighted depending on the
|
|
||||||
|
The fontground color of bar elements, which are highlighted depending on the
|
||||||
status, i. a. a discharging battery with a battery level lower than 10%.
|
status, i. a. a discharging battery with a battery level lower than 10%.
|
||||||
|
|
||||||
The default color values are retrieved from the "Window Color and Appearance"
|
> The default color values are retrieved from the "Window Color and Appearance"
|
||||||
settings.
|
settings.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_barTransparency=off`
|
`Config_barTransparency=off`
|
||||||
> The degree of transparency for the bar. Possible values are `off` (no
|
|
||||||
|
The degree of transparency for the bar. Possible values are `off` (no
|
||||||
transparency) or an integer between `0` (fully transparent) and `255` (opaque).
|
transparency) or an integer between `0` (fully transparent) and `255` (opaque).
|
||||||
At least on Windows >= 8 with `Config_verticalBarPos=tray` the bar won't be
|
At least on Windows >= 8 with `Config_verticalBarPos=tray` the bar won't be
|
||||||
visible at all, if `Config_barTransparency` is not set to `off`.
|
visible at all, if `Config_barTransparency` is not set to `off`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_barCommands=Run, explore doc;Monitor_toggleBar();Reload;ExitApp`
|
`Config_barCommands=Run, explore doc;Monitor_toggleBar();Reload;ExitApp`
|
||||||
> The commands seperated by semicolon, which are listed in the command GUI of
|
|
||||||
|
The commands seperated by semicolon, which are listed in the command GUI of
|
||||||
the bar (#!) and therewith can be selected rather then typed; bug.n functions
|
the bar (#!) and therewith can be selected rather then typed; bug.n functions
|
||||||
(as used in the hotkey configuration), the `Run` and `Send` command of
|
(as used in the hotkey configuration), the `Run` and `Send` command of
|
||||||
AutoHotkey can be used here.
|
AutoHotkey can be used here.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinBat=0`
|
`Config_readinBat=0`
|
||||||
> If true (`=1`), the system battery status is read in and displayed in the
|
|
||||||
|
If true (`=1`), the system battery status is read in and displayed in the
|
||||||
status bar. This only makes sense, if you have a system battery (notebook).
|
status bar. This only makes sense, if you have a system battery (notebook).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinCpu=0`
|
`Config_readinCpu=0`
|
||||||
> If true (`=1`), the current CPU load is read in and displayed in the status bar.
|
|
||||||
|
|
||||||
|
If true (`=1`), the current CPU load is read in and displayed in the status
|
||||||
|
bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinDate=1`
|
`Config_readinDate=1`
|
||||||
> If true (`=1`), the current date is read in (format: "ddd, dd. MMM. yyyy") and
|
|
||||||
|
If true (`=1`), the current date is read in (format: "ddd, dd. MMM. yyyy") and
|
||||||
displayed in the status bar.
|
displayed in the status bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinDateFormat=ddd, dd. MMM. yyyy`
|
`Config_readinDateFormat=ddd, dd. MMM. yyyy`
|
||||||
> The format in which the date, if it is read in, should be displayed. Please see
|
|
||||||
|
The format in which the date, if it is read in, should be displayed. Please see
|
||||||
the documentation at
|
the documentation at
|
||||||
[autohotkey.com](https://www.autohotkey.com/docs/commands/FormatTime.htm#Date_Formats_case_sensitive)
|
[autohotkey.com](https://www.autohotkey.com/docs/commands/FormatTime.htm#Date_Formats_case_sensitive)
|
||||||
for a description of the string components.
|
for a description of the string components.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinDiskLoad=0`
|
`Config_readinDiskLoad=0`
|
||||||
> If true (`=1`), the current disk load (read and write) is read in and displayed
|
|
||||||
|
If true (`=1`), the current disk load (read and write) is read in and displayed
|
||||||
in the status bar.
|
in the status bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinMemoryUsage=0`
|
`Config_readinMemoryUsage=0`
|
||||||
> If true (`=1`), the system memory usage is read in and displayed in the status
|
|
||||||
|
If true (`=1`), the system memory usage is read in and displayed in the status
|
||||||
bar.
|
bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinNetworkLoad=0`
|
`Config_readinNetworkLoad=0`
|
||||||
> If not false (`=0`) and given an identifying string for the network interface,
|
|
||||||
|
If not false (`=0`) and given an identifying string for the network interface,
|
||||||
which should be monitored, the current network load (up and down) is read in
|
which should be monitored, the current network load (up and down) is read in
|
||||||
and displayed in the status bar.
|
and displayed in the status bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinTime=1`
|
`Config_readinTime=1`
|
||||||
> If true (`=1`), the current time is read in (format: "HH:MM") and displayed in
|
|
||||||
|
If true (`=1`), the current time is read in (format: "HH:MM") and displayed in
|
||||||
the status bar.
|
the status bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinTimeFormat=HH:mm`
|
`Config_readinTimeFormat=HH:mm`
|
||||||
> The format in which the time, if it is read in, should be displayed. Please see
|
|
||||||
|
The format in which the time, if it is read in, should be displayed. Please see
|
||||||
the documentation at
|
the documentation at
|
||||||
[autohotkey.com](https://www.autohotkey.com/docs/commands/FormatTime.htm#Time_Formats_case_sensitive)
|
[autohotkey.com](https://www.autohotkey.com/docs/commands/FormatTime.htm#Time_Formats_case_sensitive)
|
||||||
for a description of the string components.
|
for a description of the string components.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinVolume=0`
|
`Config_readinVolume=0`
|
||||||
> If true (`=1`), the current sound volume is read in
|
|
||||||
|
If true (`=1`), the current sound volume is read in
|
||||||
(format: "VOL: <mute> <volume percentage>") and displayed in the status bar.
|
(format: "VOL: <mute> <volume percentage>") and displayed in the status bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_readinInterval=30000`
|
`Config_readinInterval=30000`
|
||||||
> Time in milliseconds after which the above status values are refreshed.
|
|
||||||
|
Time in milliseconds after which the above status values are refreshed.
|
||||||
|
|
||||||
### Windows ui elements
|
### Windows ui elements
|
||||||
|
|
||||||
`Config_bbCompatibility=0`
|
`Config_bbCompatibility=0`
|
||||||
> If true (`=1`), bug.n looks for BlackBox components (bbLeanBar, bbSlit and
|
|
||||||
|
If true (`=1`), bug.n looks for BlackBox components (bbLeanBar, bbSlit and
|
||||||
SystemBarEx) when calculating the work area. It is assumed that the virtual
|
SystemBarEx) when calculating the work area. It is assumed that the virtual
|
||||||
desktop functionality of BlackBox and NOT bug.n is used (=> Hiding and showing
|
desktop functionality of BlackBox and NOT bug.n is used (=> Hiding and showing
|
||||||
windows is detected and acted upon).
|
windows is detected and acted upon).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_borderWidth=0`
|
`Config_borderWidth=0`
|
||||||
> If > 0, the window border width is set to the given integer value (supported
|
|
||||||
|
If > 0, the window border width is set to the given integer value (supported
|
||||||
Windows versions: _not_ 10).
|
Windows versions: _not_ 10).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_borderPadding=-1`
|
`Config_borderPadding=-1`
|
||||||
> If >= 0, the window border padding is set to the given integer value
|
|
||||||
|
If >= 0, the window border padding is set to the given integer value
|
||||||
(supported Windows versions: only Vista).
|
(supported Windows versions: only Vista).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_showTaskBar=0`
|
`Config_showTaskBar=0`
|
||||||
> If false (`=0`), the task bar is hidden. It can be made visible or hidden by
|
|
||||||
|
If false (`=0`), the task bar is hidden. It can be made visible or hidden by
|
||||||
hotkey (see below).
|
hotkey (see below).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_showBorder=1`
|
`Config_showBorder=1`
|
||||||
> If false (`=0`), the window borders are hidden; therefor windows cannot be
|
|
||||||
|
If false (`=0`), the window borders are hidden; therefor windows cannot be
|
||||||
resized manually by dragging the border, even if using the according hotkey
|
resized manually by dragging the border, even if using the according hotkey
|
||||||
(supported Windows versions: _not_ 10).
|
(supported Windows versions: _not_ 10).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_selBorderColor=`
|
`Config_selBorderColor=`
|
||||||
> Border colour of the active window, format: 0x00BBGGRR; e. g. `0x006A240A`,
|
|
||||||
|
Border colour of the active window, format: 0x00BBGGRR; e. g. `0x006A240A`,
|
||||||
if `=0`, the system's window border colour is not changed (supported Windows
|
if `=0`, the system's window border colour is not changed (supported Windows
|
||||||
versions: _not_ 10).
|
versions: _not_ 10).
|
||||||
|
|
||||||
### Window arrangement
|
### Window arrangement
|
||||||
|
|
||||||
`Config_viewNames=1;2;3;4;5;6;7;8;9`
|
`Config_viewNames=1;2;3;4;5;6;7;8;9`
|
||||||
> The names of the views separated by a semicolon. This variable sets the names
|
|
||||||
|
The names of the views separated by a semicolon. This variable sets the names
|
||||||
of the views shown in the status bar and determines the number of views
|
of the views shown in the status bar and determines the number of views
|
||||||
(`Config_viewCount`); the total number of names given, i. e. views, should not
|
(`Config_viewCount`); the total number of names given, i. e. views, should not
|
||||||
be exceeded by the configured hotkeys.
|
be exceeded by the configured hotkeys.
|
||||||
|
@ -201,87 +276,126 @@ be exceeded by the configured hotkeys.
|
||||||
> The layout symbol and arrange function (the first entry is set as the default
|
> The layout symbol and arrange function (the first entry is set as the default
|
||||||
layout, no layout function means floating behavior)
|
layout, no layout function means floating behavior)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutCount=3`
|
`Config_layoutCount=3`
|
||||||
> Total number of layouts defined above.
|
|
||||||
|
|
||||||
|
Total number of layouts defined above.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutAxis_#1=1`
|
`Config_layoutAxis_#1=1`
|
||||||
> The layout axis: 1 = x, 2 = y; negative values mirror the layout, setting the
|
|
||||||
|
The layout axis: 1 = x, 2 = y; negative values mirror the layout, setting the
|
||||||
master area to the right / bottom instead of left / top.
|
master area to the right / bottom instead of left / top.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutAxis_#2=2`
|
`Config_layoutAxis_#2=2`
|
||||||
> The master axis: 1 = x (from left to right), 2 = y (from top to bottom),
|
|
||||||
|
The master axis: 1 = x (from left to right), 2 = y (from top to bottom),
|
||||||
3 = z (monocle).
|
3 = z (monocle).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutAxis_#3=2`
|
`Config_layoutAxis_#3=2`
|
||||||
> The stack axis: 1 = x (from left to right), 2 = y (from top to bottom),
|
|
||||||
|
The stack axis: 1 = x (from left to right), 2 = y (from top to bottom),
|
||||||
3 = z (monocle).
|
3 = z (monocle).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutGapWidth=0`
|
`Config_layoutGapWidth=0`
|
||||||
> The default gap width in px (only even numbers) used in the "tile" and
|
|
||||||
|
The default gap width in px (only even numbers) used in the "tile" and
|
||||||
"monocle" layout, i. e. the space between windows and around the layout.
|
"monocle" layout, i. e. the space between windows and around the layout.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_layoutMFactor=0.6`
|
`Config_layoutMFactor=0.6`
|
||||||
> The factor for the size of the master area, which is multiplied by the
|
|
||||||
|
The factor for the size of the master area, which is multiplied by the
|
||||||
monitor size.
|
monitor size.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_areaTraceTimeout=1000`
|
`Config_areaTraceTimeout=1000`
|
||||||
> The time in milliseconds, for which the area trace is shown.
|
|
||||||
|
The time in milliseconds, for which the area trace is shown.
|
||||||
The area trace indicates the areas in the "tile" layout, which can be used to
|
The area trace indicates the areas in the "tile" layout, which can be used to
|
||||||
manually resize and position windows by hotkey. See also `View_moveWindow(<n>)`
|
manually resize and position windows by hotkey. See also `View_moveWindow(<n>)`
|
||||||
and `View_traceAreas()` in the listing of hotkeys.
|
and `View_traceAreas()` in the listing of hotkeys.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_continuouslyTraceAreas=0`
|
`Config_continuouslyTraceAreas=0`
|
||||||
> If true (`=1`), the area trace is continuously shown over the desktop.
|
|
||||||
|
|
||||||
|
If true (`=1`), the area trace is continuously shown over the desktop.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_dynamicTiling=1`
|
`Config_dynamicTiling=1`
|
||||||
> If true (`=1`), windows are dynamically tiled i. e. the layout is reset and
|
|
||||||
|
If true (`=1`), windows are dynamically tiled i. e. the layout is reset and
|
||||||
therewith all windows resized and positioned automatically, if new windows are
|
therewith all windows resized and positioned automatically, if new windows are
|
||||||
created or existing destroyed or moved.
|
created or existing destroyed or moved.
|
||||||
If false (`=0`) you may use manual tiling.
|
If false (`=0`) you may use manual tiling.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_ghostWndSubString= (Not Responding)`
|
`Config_ghostWndSubString= (Not Responding)`
|
||||||
> The text string, which identifies a hung window in its title bar; the german
|
|
||||||
|
The text string, which identifies a hung window in its title bar; the german
|
||||||
Windows version uses " (Keine Rückmeldung)".
|
Windows version uses " (Keine Rückmeldung)".
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_mFactCallInterval=700`
|
`Config_mFactCallInterval=700`
|
||||||
> The time in milliseconds, in which two consecutive calls to
|
|
||||||
|
The time in milliseconds, in which two consecutive calls to
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`View_setLayoutProperty("MFactor", 0, <d>, <dFact>)` have to be made, to
|
`View_setLayoutProperty("MFactor", 0, <d>, <dFact>)` have to be made, to
|
||||||
accelerate the increasing or decreasing of `mfact`. See also
|
accelerate the increasing or decreasing of `mfact`. See also
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`View_setLayoutProperty("MFactor", 0, <d>, <dFact>)` in the listing of hotkeys.
|
`View_setLayoutProperty("MFactor", 0, <d>, <dFact>)` in the listing of hotkeys.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_mouseFollowsFocus=1`
|
`Config_mouseFollowsFocus=1`
|
||||||
> If true (`=1`), the mouse pointer is set over the focused window, if a window
|
|
||||||
|
If true (`=1`), the mouse pointer is set over the focused window, if a window
|
||||||
is activated by bug.n.
|
is activated by bug.n.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_newWndPosition=top`
|
`Config_newWndPosition=top`
|
||||||
> The position of a new window in a view; `top`: at the beginning of the window
|
|
||||||
|
The position of a new window in a view; `top`: at the beginning of the window
|
||||||
list and the master area (default), `masterBottom`: at the end of the master
|
list and the master area (default), `masterBottom`: at the end of the master
|
||||||
area, `stackTop`: on top of the stack area, `bottom`: at the end of the window
|
area, `stackTop`: on top of the stack area, `bottom`: at the end of the window
|
||||||
list and the stack area.
|
list and the stack area.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_onActiveHiddenWnds=view`
|
`Config_onActiveHiddenWnds=view`
|
||||||
> The action, which will be taken, if a window e. g. should be activated, but
|
|
||||||
|
The action, which will be taken, if a window e. g. should be activated, but
|
||||||
is not visible; `view`: show the view accordng to the first tag of the window
|
is not visible; `view`: show the view accordng to the first tag of the window
|
||||||
in question, `tag`: add the window in question to the current visible view,
|
in question, `tag`: add the window in question to the current visible view,
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`hide`: hide the window again ignoring the activation.
|
`hide`: hide the window again ignoring the activation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_shellMsgDelay=350`
|
`Config_shellMsgDelay=350`
|
||||||
> The time bug.n waits after a shell message (a window is opened, closed or the
|
|
||||||
|
The time bug.n waits after a shell message (a window is opened, closed or the
|
||||||
focus has been changed); if there are any problems recognizing, when windows
|
focus has been changed); if there are any problems recognizing, when windows
|
||||||
are opened or closed, try to increase this number.
|
are opened or closed, try to increase this number.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_syncMonitorViews=0`
|
`Config_syncMonitorViews=0`
|
||||||
> The number of monitors (2 or more), for which views should be activated, when
|
|
||||||
|
The number of monitors (2 or more), for which views should be activated, when
|
||||||
using the accordant hotkey. If set to 1, the views are activated for all
|
using the accordant hotkey. If set to 1, the views are activated for all
|
||||||
monitors. If set to 0, views are activated independently (only on the active
|
monitors. If set to 0, views are activated independently (only on the active
|
||||||
monitor).
|
monitor).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_viewFollowsTagged=0`
|
`Config_viewFollowsTagged=0`
|
||||||
> If true (`=1`) and a window is tagged with a single tag, the view is
|
|
||||||
|
If true (`=1`) and a window is tagged with a single tag, the view is
|
||||||
correspondingly set to the tag.
|
correspondingly set to the tag.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_viewMargins=0;0;0;0`
|
`Config_viewMargins=0;0;0;0`
|
||||||
> The margin of a view (around the layout, "monocle" and "tile") as a semicolon
|
|
||||||
|
The margin of a view (around the layout, "monocle" and "tile") as a semicolon
|
||||||
separated list of values in px (top;right;bottom;left), which by default can be
|
separated list of values in px (top;right;bottom;left), which by default can be
|
||||||
activated per view with the hotkey <kbd>Win</kbd><kbd>Shift</kbd><kbd>N</kbd>
|
activated per view with the hotkey <kbd>Win</kbd><kbd>Shift</kbd><kbd>N</kbd>
|
||||||
(`View_toggleMargins`). With view margins you may create an empty area on the
|
(`View_toggleMargins`). With view margins you may create an empty area on the
|
||||||
|
@ -293,82 +407,119 @@ visible.
|
||||||
For a general description of rules and how they can be replaced or added see
|
For a general description of rules and how they can be replaced or added see
|
||||||
the [specific documentation](./Configuring_rules.md).
|
the [specific documentation](./Configuring_rules.md).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#1=.*;.*;;1;0;0;0;0;0;`
|
`Config_rule_#1=.*;.*;;1;0;0;0;0;0;`
|
||||||
> By default all windows are managed, not allocated on a specific monitor or
|
|
||||||
|
By default all windows are managed, not allocated on a specific monitor or
|
||||||
view, not floating (i. e. tiled), the window title bar is not visible, the
|
view, not floating (i. e. tiled), the window title bar is not visible, the
|
||||||
title is not hidden on the bug.n status bar and no window action is taken, when
|
title is not hidden on the bug.n status bar and no window action is taken, when
|
||||||
the window first is created.
|
the window first is created.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#2=.*;.*;Window_isChild;0;0;0;1;1;1;`
|
`Config_rule_#2=.*;.*;Window_isChild;0;0;0;1;1;1;`
|
||||||
> Child windows (style WS_CHILD) will not be managed, are floating and the
|
|
||||||
|
Child windows (style WS_CHILD) will not be managed, are floating and the
|
||||||
titles are hidden.
|
titles are hidden.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#3=.*;.*;Window_isPopup;0;0;0;1;1;1;`
|
`Config_rule_#3=.*;.*;Window_isPopup;0;0;0;1;1;1;`
|
||||||
> Pop-up windows (style WS_POPUP) will not be managed, are floating and the
|
|
||||||
|
Pop-up windows (style WS_POPUP) will not be managed, are floating and the
|
||||||
titles are hidden.
|
titles are hidden.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#4=QWidget;.*;;1;0;0;0;0;0;`
|
`Config_rule_#4=QWidget;.*;;1;0;0;0;0;0;`
|
||||||
> Windows created by QT (QWidget) have the style WS_POPUP, but should be
|
|
||||||
|
Windows created by QT (QWidget) have the style WS_POPUP, but should be
|
||||||
excluded from the preceding rule.
|
excluded from the preceding rule.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#5=SWT_Window0;.*;;1;0;0;0;0;0;`
|
`Config_rule_#5=SWT_Window0;.*;;1;0;0;0;0;0;`
|
||||||
> Also windows created by Java (SWT) e. g. Eclipse should be excluded from the
|
|
||||||
|
Also windows created by Java (SWT) e. g. Eclipse should be excluded from the
|
||||||
second rule for the same reason as above.
|
second rule for the same reason as above.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#6=Xming;.*;;1;0;0;0;0;0;`
|
`Config_rule_#6=Xming;.*;;1;0;0;0;0;0;`
|
||||||
> Also Xming windows should be excluded from the second rule for the same
|
|
||||||
|
Also Xming windows should be excluded from the second rule for the same
|
||||||
reason as above.
|
reason as above.
|
||||||
|
|
||||||
Config_rule_#7=MsiDialog(No)?CloseClass;.*;;1;0;0;1;1;0;
|
Config_rule_#7=MsiDialog(No)?CloseClass;.*;;1;0;0;1;1;0;
|
||||||
Config_rule_#8=AdobeFlashPlayerInstaller;.*;;1;0;0;1;0;0;
|
Config_rule_#8=AdobeFlashPlayerInstaller;.*;;1;0;0;1;0;0;
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#9=CalcFrame;.*;;1;0;0;1;1;0;`
|
`Config_rule_#9=CalcFrame;.*;;1;0;0;1;1;0;`
|
||||||
> Windows calculator.
|
|
||||||
|
|
||||||
|
Windows calculator.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#10=CabinetWClass;.*;;1;0;0;0;1;0;`
|
`Config_rule_#10=CabinetWClass;.*;;1;0;0;0;1;0;`
|
||||||
> Windows Explorer. If the window's title bar is hidden, it looks distorted.
|
|
||||||
|
|
||||||
|
Windows Explorer. If the window's title bar is hidden, it looks distorted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#11=OperationStatusWindow;.*;;0;0;0;1;1;0;`
|
`Config_rule_#11=OperationStatusWindow;.*;;0;0;0;1;1;0;`
|
||||||
> Windows Explorer dialog.These windows should also be treated as pop-up
|
|
||||||
|
Windows Explorer dialog.These windows should also be treated as pop-up
|
||||||
windows.
|
windows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#12=Chrome_WidgetWin_1;.*;;1;0;0;0;1;0;`
|
`Config_rule_#12=Chrome_WidgetWin_1;.*;;1;0;0;0;1;0;`
|
||||||
> Chrome web browser. If the window's title bar is hidden, it looks distorted.
|
|
||||||
|
|
||||||
|
Chrome web browser. If the window's title bar is hidden, it looks distorted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#13=Chrome_WidgetWin_1;.*;Window_isPopup;0;0;0;1;1;0;`
|
`Config_rule_#13=Chrome_WidgetWin_1;.*;Window_isPopup;0;0;0;1;1;0;`
|
||||||
> With the preceding rule overriding #2 Chrome pop-up windows would be treated
|
|
||||||
|
With the preceding rule overriding #2 Chrome pop-up windows would be treated
|
||||||
as new main windows.
|
as new main windows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#14=Chrome_RenderWidgetHostHWND;.*;;0;0;0;1;1;0;`
|
`Config_rule_#14=Chrome_RenderWidgetHostHWND;.*;;0;0;0;1;1;0;`
|
||||||
> These windows may represent new tabs, which should not be treated as new
|
|
||||||
|
These windows may represent new tabs, which should not be treated as new
|
||||||
windows.
|
windows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#15=IEFrame;.*Internet Explorer;;1;0;0;0;1;0;`
|
`Config_rule_#15=IEFrame;.*Internet Explorer;;1;0;0;0;1;0;`
|
||||||
> Internet Explorer. If the window's title bar is hidden, it looks distorted.
|
|
||||||
|
|
||||||
|
Internet Explorer. If the window's title bar is hidden, it looks distorted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#16=MozillaWindowClass;.*Mozilla Firefox;;1;0;0;0;1;0;`
|
`Config_rule_#16=MozillaWindowClass;.*Mozilla Firefox;;1;0;0;0;1;0;`
|
||||||
> Firefox web browser. If the window's title bar is hidden, it looks distorted.
|
|
||||||
|
|
||||||
|
Firefox web browser. If the window's title bar is hidden, it looks distorted.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_rule_#17=MozillaDialogClass;.*;;1;0;0;1;1;0;`
|
`Config_rule_#17=MozillaDialogClass;.*;;1;0;0;1;1;0;`
|
||||||
> These windows should also be treated as pop-up windows.
|
|
||||||
|
|
||||||
|
These windows should also be treated as pop-up windows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_ruleCount=17`
|
`Config_ruleCount=17`
|
||||||
> This variable will be automatically set to the total number of active rules
|
|
||||||
|
This variable will be automatically set to the total number of active rules
|
||||||
above.
|
above.
|
||||||
|
|
||||||
### Configuration management
|
### Configuration management
|
||||||
|
|
||||||
`Config_autoSaveSession=auto`
|
`Config_autoSaveSession=auto`
|
||||||
> Automatically save the current state of monitors, views, layouts (active
|
|
||||||
|
Automatically save the current state of monitors, views, layouts (active
|
||||||
view, layout, axes, mfact and msplit) and windows to the configuration files in
|
view, layout, axes, mfact and msplit) and windows to the configuration files in
|
||||||
the data directory of bug.n. Possible values are `off`, `auto` and `ask`.
|
the data directory of bug.n. Possible values are `off`, `auto` and `ask`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_maintenanceInterval=5000`
|
`Config_maintenanceInterval=5000`
|
||||||
> The interval in milliseconds, in which the session will be automatically
|
|
||||||
|
The interval in milliseconds, in which the session will be automatically
|
||||||
saved to especially support the recovery of window states after bug.n
|
saved to especially support the recovery of window states after bug.n
|
||||||
unintentionally quits.
|
unintentionally quits.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_monitorDisplayChangeMessages=1`
|
`Config_monitorDisplayChangeMessages=1`
|
||||||
> If true (`=1`) bug.n reacts on `WM_DISPLAYCHANGE` system messages asking to
|
|
||||||
|
If true (`=1`) bug.n reacts on `WM_DISPLAYCHANGE` system messages asking to
|
||||||
reset the monitor configuration, e. g. if a monitor is dis-/connected or the
|
reset the monitor configuration, e. g. if a monitor is dis-/connected or the
|
||||||
monitor resolution is changed.
|
monitor resolution is changed.
|
||||||
|
|
|
@ -20,169 +20,220 @@ left 'Windows key' and the 'Control key' and the 'Q key'
|
||||||
### Window management
|
### Window management
|
||||||
|
|
||||||
`Config_hotkey=#Down::View_activateWindow(0, +1)`
|
`Config_hotkey=#Down::View_activateWindow(0, +1)`
|
||||||
> _Activate_ the _next_ window in the active view.
|
|
||||||
|
|
||||||
|
_Activate_ the _next_ window in the active view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#Up::View_activateWindow(0, -1)`
|
`Config_hotkey=#Up::View_activateWindow(0, -1)`
|
||||||
> _Activate_ the _previous_ window in the active view.
|
|
||||||
|
|
||||||
|
_Activate_ the _previous_ window in the active view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+Down::View_shuffleWindow(0, +1)`
|
`Config_hotkey=#+Down::View_shuffleWindow(0, +1)`
|
||||||
> _Move_ the active window _to the next position_ in the window list of the view.
|
|
||||||
|
|
||||||
|
_Move_ the active window _to the next position_ in the window list of the view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+Up::View_shuffleWindow(0, -1)`
|
`Config_hotkey=#+Up::View_shuffleWindow(0, -1)`
|
||||||
> _Move_ the active window _to the previous position_ in the window list of the view.
|
|
||||||
|
|
||||||
|
_Move_ the active window _to the previous position_ in the window list of the
|
||||||
|
view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+Enter::View_shuffleWindow(1)`
|
`Config_hotkey=#+Enter::View_shuffleWindow(1)`
|
||||||
> _Move_ the active window _to the first position_ in the window list of the view.
|
|
||||||
|
|
||||||
You may also move the active window to any other absolute position in the
|
_Move_ the active window _to the first position_ in the window list of the
|
||||||
|
view.
|
||||||
|
|
||||||
|
> You may also move the active window to any other absolute position in the
|
||||||
window list by using the first parameter.
|
window list by using the first parameter.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#c::Manager_closeWindow()`
|
`Config_hotkey=#c::Manager_closeWindow()`
|
||||||
> _Close_ the active window.
|
|
||||||
|
|
||||||
|
_Close_ the active window.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+d::Window_toggleDecor()`
|
`Config_hotkey=#+d::Window_toggleDecor()`
|
||||||
> _Show / Hide the title bar_ of the active window.
|
|
||||||
|
|
||||||
|
_Show / Hide the title bar_ of the active window.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+f::View_toggleFloatingWindow()`
|
`Config_hotkey=#+f::View_toggleFloatingWindow()`
|
||||||
> _Toggle_ the _floating status_ of the active window.
|
|
||||||
|
|
||||||
The floating status effects the tiling of the active window (i. e. dis- /
|
_Toggle_ the _floating status_ of the active window.
|
||||||
|
|
||||||
|
> The floating status effects the tiling of the active window (i. e. dis- /
|
||||||
regard it).
|
regard it).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^m::Manager_minimizeWindow()`
|
`Config_hotkey=#^m::Manager_minimizeWindow()`
|
||||||
> _Minimize_ the active window.
|
|
||||||
|
|
||||||
This implicitly sets the window to be floating.
|
_Minimize_ the active window.
|
||||||
|
|
||||||
|
> This implicitly sets the window to be floating.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+m::Manager_moveWindow()`
|
`Config_hotkey=#+m::Manager_moveWindow()`
|
||||||
> _Move_ the active window _by key_.
|
|
||||||
|
|
||||||
This implicitly sets the window to be floating.
|
_Move_ the active window _by key_.
|
||||||
|
|
||||||
|
> This implicitly sets the window to be floating.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+s::Manager_sizeWindow()`
|
`Config_hotkey=#+s::Manager_sizeWindow()`
|
||||||
> _Resize_ the active window _by key_.
|
|
||||||
|
|
||||||
This implicitly sets the window to be floating.
|
_Resize_ the active window _by key_.
|
||||||
|
|
||||||
|
> This implicitly sets the window to be floating.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+x::Manager_maximizeWindow()`
|
`Config_hotkey=#+x::Manager_maximizeWindow()`
|
||||||
> _Move and resize_ the active window _to_ the size of the _work area_.
|
|
||||||
|
|
||||||
This implicitly sets the window to be floating.
|
_Move and resize_ the active window _to_ the size of the _work area_.
|
||||||
|
|
||||||
|
> This implicitly sets the window to be floating.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#i::Manager_getWindowInfo()`
|
`Config_hotkey=#i::Manager_getWindowInfo()`
|
||||||
> Get information for the active window.
|
|
||||||
|
|
||||||
The information being id, title, class, process name, style, geometry, tags and
|
Get information for the active window.
|
||||||
floating state.
|
|
||||||
|
|
||||||
|
> The information being id, title, class, process name, style, geometry, tags
|
||||||
|
and floating state.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+i::Manager_getWindowList()`
|
`Config_hotkey=#+i::Manager_getWindowList()`
|
||||||
> _Get a window list_ for the active view.
|
|
||||||
|
|
||||||
The list contains information about the window id, title and class.
|
_Get a window list_ for the active view.
|
||||||
|
|
||||||
|
> The list contains information about the window id, title and class.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!Down::View_moveWindow(0, +1)`
|
`Config_hotkey=!Down::View_moveWindow(0, +1)`
|
||||||
> Manually _move_ the active window _to the next area_ in the layout.
|
|
||||||
|
|
||||||
This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
Manually _move_ the active window _to the next area_ in the layout.
|
||||||
|
|
||||||
|
> This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!Up::View_moveWindow(0, -1)`
|
`Config_hotkey=!Up::View_moveWindow(0, -1)`
|
||||||
> Manually _move_ the active window _to the previous area_ in the layout.
|
|
||||||
|
|
||||||
This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
Manually _move_ the active window _to the previous area_ in the layout.
|
||||||
|
|
||||||
|
> This has only an effect, if dynamic tiling is disabled
|
||||||
|
(`Config_dynamicTiling=0`).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!+Enter::Manager_maximizeWindow()`
|
`Config_hotkey=!+Enter::Manager_maximizeWindow()`
|
||||||
> _Move and resize_ the active window _to_ the size of the _work area_.
|
|
||||||
|
|
||||||
This implicitly sets the window to be floating.
|
_Move and resize_ the active window _to_ the size of the _work area_.
|
||||||
|
|
||||||
|
> This implicitly sets the window to be floating.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!<n>::View_moveWindow(<n>)`
|
`Config_hotkey=!<n>::View_moveWindow(<n>)`
|
||||||
> Manually _move_ the active window _to the n<sup><small>th</small></sup> area_ in
|
|
||||||
the layout.
|
|
||||||
|
|
||||||
<n> can be an integer between 1 and 9. This has only an effect, if dynamic
|
Manually _move_ the active window _to the n<sup><small>th</small></sup> area_
|
||||||
tiling is disabled (`Config_dynamicTiling=0`).
|
in the layout.
|
||||||
|
|
||||||
<!-- Theoreticaly, this function call seems not to be recognized.
|
> <n> can be an integer between 1 and 9. This has only an effect, if
|
||||||
|
dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
||||||
`Config_hotkey=!0::View_moveWindow(10)`
|
|
||||||
> Manually _move_ the active window _to the n<sup><small>th</small></sup> area_ in
|
|
||||||
the layout.
|
|
||||||
|
|
||||||
This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!BackSpace::View_toggleStackArea()`
|
`Config_hotkey=!BackSpace::View_toggleStackArea()`
|
||||||
> Toggle the stack area of the layout.
|
|
||||||
|
|
||||||
If the stack area is toggled off, the master area takes up the whole view and the
|
Toggle the stack area of the layout.
|
||||||
stack area cannot be used to position windows.
|
|
||||||
|
|
||||||
This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
> If the stack area is toggled off, the master area takes up the whole view and
|
||||||
|
the stack area cannot be used to position windows.
|
||||||
|
|
||||||
|
> This has only an effect, if dynamic tiling is disabled (`Config_dynamicTiling=0`).
|
||||||
|
|
||||||
### Window debugging
|
### Window debugging
|
||||||
|
|
||||||
`Config_hotkey=#^i::Debug_logViewWindowList()`
|
`Config_hotkey=#^i::Debug_logViewWindowList()`
|
||||||
> _Dump_ window information on the _windows of the active view_ to the log.
|
|
||||||
|
|
||||||
|
_Dump_ window information on the _windows of the active view_ to the log.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^+i::Debug_logManagedWindowList()`
|
`Config_hotkey=#^+i::Debug_logManagedWindowList()`
|
||||||
> _Dump_ window information on the _managed windows_ to the log.
|
|
||||||
|
|
||||||
The list of managed windows contains the floating and tiled windows of all views.
|
_Dump_ window information on the _managed windows_ to the log.
|
||||||
|
|
||||||
|
> The list of managed windows contains the floating and tiled windows of all
|
||||||
|
views.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^h::Debug_logHelp()`
|
`Config_hotkey=#^h::Debug_logHelp()`
|
||||||
> _Print column headings_ to the log.
|
|
||||||
|
|
||||||
The column headings give a description of the formatting used in the previous
|
_Print column headings_ to the log.
|
||||||
|
|
||||||
|
> The column headings give a description of the formatting used in the previous
|
||||||
two hotkeys being `Manager_logViewWindowList` and `Manager_logManagedWindowList`.
|
two hotkeys being `Manager_logViewWindowList` and `Manager_logManagedWindowList`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^d::Debug_setLogLevel(0, -1)`
|
`Config_hotkey=#^d::Debug_setLogLevel(0, -1)`
|
||||||
> Decrement the debug log level.
|
|
||||||
|
|
||||||
This results in showing fewer debug messages. You may also set the debug log
|
Decrement the debug log level.
|
||||||
|
|
||||||
|
> This results in showing fewer debug messages. You may also set the debug log
|
||||||
level to an absolute value by using the first parameter.
|
level to an absolute value by using the first parameter.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^+d::Debug_setLogLevel(0, +1)`
|
`Config_hotkey=#^+d::Debug_setLogLevel(0, +1)`
|
||||||
> Increment the debug log level.
|
|
||||||
|
|
||||||
This results in showing more debug messages. You may also set the debug log
|
Increment the debug log level.
|
||||||
|
|
||||||
|
> This results in showing more debug messages. You may also set the debug log
|
||||||
level to an absolute value by using the first parameter.
|
level to an absolute value by using the first parameter.
|
||||||
|
|
||||||
### Layout management
|
### Layout management
|
||||||
|
|
||||||
`Config_hotkey=#Tab::View_setLayout(-1)`
|
`Config_hotkey=#Tab::View_setLayout(-1)`
|
||||||
> Set the _previous_-ly set _layout_.
|
|
||||||
|
|
||||||
You may also use `View_setLayout(0, +1)` for setting the next or
|
Set the _previous_-ly set _layout_.
|
||||||
|
|
||||||
|
> You may also use `View_setLayout(0, +1)` for setting the next or
|
||||||
`View_setLayout(0, -1)` for setting the previous layout in the layout array.
|
`View_setLayout(0, -1)` for setting the previous layout in the layout array.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#f::View_setLayout(3)`
|
`Config_hotkey=#f::View_setLayout(3)`
|
||||||
> Set the _floating layout_.
|
|
||||||
|
|
||||||
|
Set the _floating layout_.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#m::View_setLayout(2)`
|
`Config_hotkey=#m::View_setLayout(2)`
|
||||||
> Set the _monocle layout_.
|
|
||||||
|
|
||||||
|
Set the _monocle layout_.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#t::View_setLayout(1)`
|
`Config_hotkey=#t::View_setLayout(1)`
|
||||||
> Set the _tile layout_.
|
|
||||||
|
|
||||||
|
Set the _tile layout_.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#Left::View_setLayoutProperty(MFactor, 0, -0.05)`
|
`Config_hotkey=#Left::View_setLayoutProperty(MFactor, 0, -0.05)`
|
||||||
> _Reduce_ the size of _the master area_ in the active view.
|
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
_Reduce_ the size of _the master area_ in the active view.
|
||||||
|
|
||||||
You may also set an additional parameter for accelerating the third one. E. g.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
> You may also set an additional parameter for accelerating the third one. E. g.
|
||||||
with `Config_hotkey=#Left::View_setLayoutProperty(MFactor, 0, -0.05, 2)` the
|
with `Config_hotkey=#Left::View_setLayoutProperty(MFactor, 0, -0.05, 2)` the
|
||||||
first step, by which the master area is reduced, is -0.0016% and will be
|
first step, by which the master area is reduced, is -0.0016% and will be
|
||||||
doubled with consecutive calls until it reaches -0.05%.
|
doubled with consecutive calls until it reaches -0.05%.
|
||||||
With the second parameter you may set an absolute value, e. g.
|
With the second parameter you may set an absolute value, e. g.
|
||||||
`View_setLayoutProperty(MFactor, 0.5, 0)` splits the view in half.
|
`View_setLayoutProperty(MFactor, 0.5, 0)` splits the view in half.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#Right::View_setLayoutProperty(MFactor, 0, +0.05)`
|
`Config_hotkey=#Right::View_setLayoutProperty(MFactor, 0, +0.05)`
|
||||||
> _Enlarge_ the size of _the master area_ in the active view.
|
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
_Enlarge_ the size of _the master area_ in the active view.
|
||||||
|
|
||||||
You may also set a additional parameter for accelerating the third one. E. g.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
> You may also set a additional parameter for accelerating the third one. E. g.
|
||||||
with `Config_hotkey=#Right::View_setLayoutProperty(MFactor, 0, +0.05, 0.5)` the
|
with `Config_hotkey=#Right::View_setLayoutProperty(MFactor, 0, +0.05, 0.5)` the
|
||||||
first step, by which the master area is reduced, is 0.05%, but with consecutive
|
first step, by which the master area is reduced, is 0.05%, but with consecutive
|
||||||
calls it will be halved until it reaches 0.0016%.
|
calls it will be halved until it reaches 0.0016%.
|
||||||
|
@ -190,184 +241,242 @@ With the second parameter you may set an absolute value, e. g.
|
||||||
`View_setLayoutProperty(MFactor, 0.67, 0)` makes the master area two thirds
|
`View_setLayoutProperty(MFactor, 0.67, 0)` makes the master area two thirds
|
||||||
and the stacking area one third the size of the view.
|
and the stacking area one third the size of the view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^t::View_setLayoutProperty(Axis, 0, +1, 1)`
|
`Config_hotkey=#^t::View_setLayoutProperty(Axis, 0, +1, 1)`
|
||||||
> Rotate the layout axis.
|
|
||||||
|
|
||||||
I. e. 2 -> 1 = vertical layout, 1 -> 2 = horizontal layout.
|
Rotate the layout axis.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> I. e. 2 -> 1 = vertical layout, 1 -> 2 = horizontal layout.
|
||||||
|
|
||||||
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Enter::View_setLayoutProperty(Axis, 0, +2, 1)`
|
`Config_hotkey=#^Enter::View_setLayoutProperty(Axis, 0, +2, 1)`
|
||||||
> Mirror the layout axis.
|
|
||||||
|
|
||||||
I. e. -1 -> 1 / 1 -> -1 = master on the left / right side,
|
Mirror the layout axis.
|
||||||
|
|
||||||
|
> I. e. -1 -> 1 / 1 -> -1 = master on the left / right side,
|
||||||
-2 -> 2 / 2 -> -2 = master at top / bottom.
|
-2 -> 2 / 2 -> -2 = master at top / bottom.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Tab::View_setLayoutProperty(Axis, 0, +1, 2)`
|
`Config_hotkey=#^Tab::View_setLayoutProperty(Axis, 0, +1, 2)`
|
||||||
> Rotate the master axis.
|
|
||||||
|
|
||||||
I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
Rotate the master axis.
|
||||||
|
|
||||||
|
> I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
||||||
2 -> 3 = z-axis = monocle.
|
2 -> 3 = z-axis = monocle.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^+Tab::View_setLayoutProperty(Axis, 0, +1, 3)`
|
`Config_hotkey=#^+Tab::View_setLayoutProperty(Axis, 0, +1, 3)`
|
||||||
> Rotate the stack axis.
|
|
||||||
|
|
||||||
I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
Rotate the stack axis.
|
||||||
|
|
||||||
|
> I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
||||||
2 -> 3 = z-axis = monocle.
|
2 -> 3 = z-axis = monocle.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Up::View_setLayoutProperty(MY, 0, +1)`
|
`Config_hotkey=#^Up::View_setLayoutProperty(MY, 0, +1)`
|
||||||
> Increase the master Y dimension.
|
|
||||||
|
|
||||||
This results in an increased number of windows in the master area by X.
|
Increase the master Y dimension.
|
||||||
|
|
||||||
|
> This results in an increased number of windows in the master area by X.
|
||||||
Maximum of 9.
|
Maximum of 9.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Down::View_setLayoutProperty(MY, 0, -1)`
|
`Config_hotkey=#^Down::View_setLayoutProperty(MY, 0, -1)`
|
||||||
> Decrease the master Y dimension.
|
|
||||||
|
|
||||||
This results in a decreased number of windows in the master area by X.
|
Decrease the master Y dimension.
|
||||||
|
|
||||||
|
> This results in a decreased number of windows in the master area by X.
|
||||||
Minimum of 1.
|
Minimum of 1.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Right::View_setLayoutProperty(MX, 0, +1)`
|
`Config_hotkey=#^Right::View_setLayoutProperty(MX, 0, +1)`
|
||||||
> Increase the master X dimension.
|
|
||||||
|
|
||||||
This results in an increased number of windows in the master area by Y.
|
Increase the master X dimension.
|
||||||
|
|
||||||
|
> This results in an increased number of windows in the master area by Y.
|
||||||
Maximum of 9.
|
Maximum of 9.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^Left::View_setLayoutProperty(MX, 0, +1)`
|
`Config_hotkey=#^Left::View_setLayoutProperty(MX, 0, +1)`
|
||||||
> Decrease the master X dimension.
|
|
||||||
|
|
||||||
This results in a decreased number of windows in the master area by Y.
|
Decrease the master X dimension.
|
||||||
|
|
||||||
|
> This results in a decreased number of windows in the master area by Y.
|
||||||
Minimum of 1.
|
Minimum of 1.
|
||||||
|
|
||||||
This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+Left::View_setLayoutProperty(GapWidth, 0, -2)`
|
`Config_hotkey=#+Left::View_setLayoutProperty(GapWidth, 0, -2)`
|
||||||
> _Decrease the gap between windows_ in "monocle" and "tile" layout.
|
|
||||||
|
|
||||||
You may also set an absolute value for the gap width by using the first
|
_Decrease the gap between windows_ in "monocle" and "tile" layout.
|
||||||
|
|
||||||
|
> You may also set an absolute value for the gap width by using the first
|
||||||
parameter, e. g. `View_setLayoutProperty(GapWidth, 0, 0)` will eliminate the
|
parameter, e. g. `View_setLayoutProperty(GapWidth, 0, 0)` will eliminate the
|
||||||
gap and `View_setLayoutProperty(GapWidth, 20, 0)` will set it to 20px.
|
gap and `View_setLayoutProperty(GapWidth, 20, 0)` will set it to 20px.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+Right::View_setLayoutProperty(GapWidth, 0, +2)`
|
`Config_hotkey=#+Right::View_setLayoutProperty(GapWidth, 0, +2)`
|
||||||
> _Increase the gap between windows_ in "monocle" and "tile" layout.
|
|
||||||
|
_Increase the gap between windows_ in "monocle" and "tile" layout.
|
||||||
|
|
||||||
### View / Tag management
|
### View / Tag management
|
||||||
|
|
||||||
`Config_hotkey=#+n::View_toggleMargins()`
|
`Config_hotkey=#+n::View_toggleMargins()`
|
||||||
> Toggle the view margins.
|
|
||||||
|
|
||||||
These are set by the configuration variable `Config_viewMargins`.
|
Toggle the view margins.
|
||||||
|
|
||||||
|
> These are set by the configuration variable `Config_viewMargins`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#BackSpace::Monitor_activateView(-1)`
|
`Config_hotkey=#BackSpace::Monitor_activateView(-1)`
|
||||||
> Activate the previously activated view.
|
|
||||||
|
|
||||||
You may also use `Monitor_activateView(0, -1)` or `Monitor_activateView(0, +1)`
|
Activate the previously activated view.
|
||||||
|
|
||||||
|
> You may also use `Monitor_activateView(0, -1)` or `Monitor_activateView(0, +1)`
|
||||||
for activating the previous or next adjacent view.
|
for activating the previous or next adjacent view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+0::Monitor_setWindowTag(10)`
|
`Config_hotkey=#+0::Monitor_setWindowTag(10)`
|
||||||
> Tag the active window with all tags.
|
|
||||||
|
|
||||||
|
Tag the active window with all tags.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#<n>::Monitor_activateView(<n>)`
|
`Config_hotkey=#<n>::Monitor_activateView(<n>)`
|
||||||
> Activate the n<sup><small>th</small></sup> view.
|
|
||||||
|
|
||||||
<n> can be an integer between 1 and `Config_viewCount`.
|
Activate the n<sup><small>th</small></sup> view.
|
||||||
|
|
||||||
|
> <n> can be an integer between 1 and `Config_viewCount`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+<n>::Monitor_setWindowTag(<n>)`
|
`Config_hotkey=#+<n>::Monitor_setWindowTag(<n>)`
|
||||||
> Tag the active window with the n<sup><small>th</small></sup> tag.
|
|
||||||
|
|
||||||
<n> can be an integer between 1 and `Config_viewCount`.
|
Tag the active window with the n<sup><small>th</small></sup> tag.
|
||||||
|
|
||||||
You may also use `Monitor_setWindowTag(0, -1)` or `Monitor_setWindowTag(0, +1)`
|
> <n> can be an integer between 1 and `Config_viewCount`.
|
||||||
|
|
||||||
|
> You may also use `Monitor_setWindowTag(0, -1)` or `Monitor_setWindowTag(0, +1)`
|
||||||
for setting the tag of the previous or next adjacent to the current view.
|
for setting the tag of the previous or next adjacent to the current view.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^<n>::Monitor_toggleWindowTag(<n>)`
|
`Config_hotkey=#^<n>::Monitor_toggleWindowTag(<n>)`
|
||||||
> Add / Remove the n<sup><small>th</small></sup> tag for the active window, if
|
|
||||||
it is not / is already set.
|
|
||||||
|
|
||||||
<n> can be an integer between 1 and `Config_viewCount`.
|
Add / Remove the n<sup><small>th</small></sup> tag for the active window, if it
|
||||||
|
is not / is already set.
|
||||||
|
|
||||||
|
> <n> can be an integer between 1 and `Config_viewCount`.
|
||||||
|
|
||||||
### Monitor management
|
### Monitor management
|
||||||
|
|
||||||
`Config_hotkey=#.::Manager_activateMonitor(0, +1)`
|
`Config_hotkey=#.::Manager_activateMonitor(0, +1)`
|
||||||
> Activate the _next monitor_ in a multi-monitor environment.
|
|
||||||
|
|
||||||
You may also activate a specific monitor by using the first parameter, e. g.
|
Activate the _next monitor_ in a multi-monitor environment.
|
||||||
|
|
||||||
|
> You may also activate a specific monitor by using the first parameter, e. g.
|
||||||
`Manager_activateMonitor(1)` will activate the first monitor.
|
`Manager_activateMonitor(1)` will activate the first monitor.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#,::Manager_activateMonitor(0, -1)`
|
`Config_hotkey=#,::Manager_activateMonitor(0, -1)`
|
||||||
> Activate the _previous monitor_ in a multi-monitor environment.
|
|
||||||
|
|
||||||
|
Activate the _previous monitor_ in a multi-monitor environment.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+.::Manager_setWindowMonitor(0, +1)`
|
`Config_hotkey=#+.::Manager_setWindowMonitor(0, +1)`
|
||||||
> _Set_ the active window's view _to_ the active view on _the next monitor_ in a
|
|
||||||
|
_Set_ the active window's view _to_ the active view on _the next monitor_ in a
|
||||||
multi-monitor environment.
|
multi-monitor environment.
|
||||||
|
|
||||||
You may also set the active window on a specific monitor by using the first
|
> You may also set the active window on a specific monitor by using the first
|
||||||
parameter, e. g. `Manager_setWindowMonitor(1)` will set the active window on
|
parameter, e. g. `Manager_setWindowMonitor(1)` will set the active window on
|
||||||
the first monitor.
|
the first monitor.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+,::Manager_setWindowMonitor(0, -1)`
|
`Config_hotkey=#+,::Manager_setWindowMonitor(0, -1)`
|
||||||
> _Set_ the active window's view _to_ the active view on _the previous monitor_ in a
|
|
||||||
multi-monitor environment.
|
|
||||||
|
|
||||||
`Config_hotkey=#^+.::Manager_setViewMonitor(0, +1)`
|
_Set_ the active window's view _to_ the active view on _the previous monitor_
|
||||||
> _Set all windows_ of the active view _on_ the active view of _the next monitor_ in
|
|
||||||
a multi-monitor environment.
|
|
||||||
|
|
||||||
You may also set all windows of the active view on a specific monitor by using
|
|
||||||
the first parameter, e. g. `Manager_setViewMonitor(1)` will set all windows of
|
|
||||||
the active view on the first monitor.
|
|
||||||
|
|
||||||
`Config_hotkey=#^+,::Manager_setViewMonitor(0, -1)`
|
|
||||||
> _Set all windows_ of the active view _on_ the active view of _the previous monitor_
|
|
||||||
in a multi-monitor environment.
|
in a multi-monitor environment.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
`Config_hotkey=#^+.::Manager_setViewMonitor(0, +1)`
|
||||||
|
|
||||||
|
_Set all windows_ of the active view _on_ the active view of _the next monitor_
|
||||||
|
in a multi-monitor environment.
|
||||||
|
|
||||||
|
> You may also set all windows of the active view on a specific monitor by
|
||||||
|
using the first parameter, e. g. `Manager_setViewMonitor(1)` will set all
|
||||||
|
windows of the active view on the first monitor.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
`Config_hotkey=#^+,::Manager_setViewMonitor(0, -1)`
|
||||||
|
|
||||||
|
_Set all windows_ of the active view _on_ the active view of
|
||||||
|
_the previous monitor_ in a multi-monitor environment.
|
||||||
|
|
||||||
### GUI management
|
### GUI management
|
||||||
|
|
||||||
`Config_hotkey=#+Space::Monitor_toggleBar()`
|
`Config_hotkey=#+Space::Monitor_toggleBar()`
|
||||||
> _Hide / Show the bar_ (bug.n status bar) on the active monitor.
|
|
||||||
|
|
||||||
|
_Hide / Show the bar_ (bug.n status bar) on the active monitor.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#Space::Monitor_toggleTaskBar()`
|
`Config_hotkey=#Space::Monitor_toggleTaskBar()`
|
||||||
> Hide / Show the task bar.
|
|
||||||
|
|
||||||
|
Hide / Show the task bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#y::Bar_toggleCommandGui()`
|
`Config_hotkey=#y::Bar_toggleCommandGui()`
|
||||||
> _Open the command GUI_ for executing programmes or bug.n functions.
|
|
||||||
|
|
||||||
|
_Open the command GUI_ for executing programmes or bug.n functions.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#+y::Monitor_toggleNotifyIconOverflowWindow()`
|
`Config_hotkey=#+y::Monitor_toggleNotifyIconOverflowWindow()`
|
||||||
> Toggle the overflow window of the 'notify icons'.
|
|
||||||
|
|
||||||
|
Toggle the overflow window of the 'notify icons'.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=!+y::View_traceAreas()`
|
`Config_hotkey=!+y::View_traceAreas()`
|
||||||
> Indicate the areas of the "tile" layout.
|
|
||||||
|
Indicate the areas of the "tile" layout.
|
||||||
|
|
||||||
### Administration
|
### Administration
|
||||||
|
|
||||||
`Config_hotkey=#^e::Run, edit <Config_filePath>`
|
`Config_hotkey=#^e::Run, edit <Config_filePath>`
|
||||||
> Open the configuration file in the standard text editor.
|
|
||||||
|
|
||||||
If you want to set this hotkey in `Config.ini`, you have to replace
|
Open the configuration file in the standard text editor.
|
||||||
|
|
||||||
|
> If you want to set this hotkey in `Config.ini`, you have to replace
|
||||||
`<Config_filePath>` with an explicit file path.
|
`<Config_filePath>` with an explicit file path.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^s::Config_UI_saveSession()`
|
`Config_hotkey=#^s::Config_UI_saveSession()`
|
||||||
> _Save the current state_ of monitors, views, layouts to the configuration file.
|
|
||||||
|
|
||||||
|
_Save the current state_ of monitors, views, layouts to the configuration file.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^r::Reload`
|
`Config_hotkey=#^r::Reload`
|
||||||
> _Reload_ bug.n (i. e. the whole script).
|
|
||||||
|
|
||||||
This resets i. a. the configuration and internal variables of bug.n, including
|
_Reload_ bug.n (i. e. the whole script).
|
||||||
the window lists. It is like Quitting and restarting bug.n.
|
|
||||||
|
> This resets i. a. the configuration and internal variables of bug.n,
|
||||||
|
including the window lists. It is like Quitting and restarting bug.n.
|
||||||
If `Config_autoSaveSession` is not set to `off`, the window lists can be
|
If `Config_autoSaveSession` is not set to `off`, the window lists can be
|
||||||
restored and windows are put to their associated monitor and views.
|
restored and windows are put to their associated monitor and views.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
`Config_hotkey=#^q::ExitApp`
|
`Config_hotkey=#^q::ExitApp`
|
||||||
> _Quit_ bug.n, restore the default Windows UI and show all windows.
|
|
||||||
|
_Quit_ bug.n, restore the default Windows UI and show all windows.
|
||||||
|
|
BIN
src/logo.xcf
BIN
src/logo.xcf
Binary file not shown.
Loading…
Reference in a new issue