Fixed typos and abbreviations from issue #138
...but without the "key shortcuts"
This commit is contained in:
parent
a8e7c8926e
commit
e358ef5415
10 changed files with 57 additions and 57 deletions
|
@ -15,7 +15,7 @@
|
||||||
4. `~` Revised the following functions to allow setting absolute and relative values: `Debug_setLogLevel`,
|
4. `~` Revised the following functions to allow setting absolute and relative values: `Debug_setLogLevel`,
|
||||||
`Manager_activateMonitor`, `Manager_setViewMonitor`, `Manager_setWindowMonitor`, `Monitor_activateView`, `Monitor_setWindowTag`,
|
`Manager_activateMonitor`, `Manager_setViewMonitor`, `Manager_setWindowMonitor`, `Monitor_activateView`, `Monitor_setWindowTag`,
|
||||||
`View_setGapWidth`, `View_setLayout`, `View_setMFactor`, `View_shuffleWindow`.
|
`View_setGapWidth`, `View_setLayout`, `View_setMFactor`, `View_shuffleWindow`.
|
||||||
5. `~` Revised the interface, i. e. the parameters, of the following functions for setting absolute and relative values -- but did
|
5. `~` Revised the interface, i.e. the parameters, of the following functions for setting absolute and relative values -- but did
|
||||||
not implement the functionality: `Monitor_toggleWindowTag`, `View_activateWindow`.
|
not implement the functionality: `Monitor_toggleWindowTag`, `View_activateWindow`.
|
||||||
6. `~` Revised the bar color scheme.
|
6. `~` Revised the bar color scheme.
|
||||||
7. `~` Revised the rule layout. The third parameter is not compared to the window style anymore, but is a function name, which is
|
7. `~` Revised the rule layout. The third parameter is not compared to the window style anymore, but is a function name, which is
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
### General description
|
### General description
|
||||||
|
|
||||||
Not all windows should be managed by bug.n the same way, or even may not be
|
Not all windows should be managed by bug.n the same way, or even may not be
|
||||||
managable at all. To handle windows differently, you can add rules to the
|
manageable at all. To handle windows differently, you can add rules to the
|
||||||
configuration.
|
configuration.
|
||||||
|
|
||||||
The general format of a rule added to `Config.ini` is as follows (all in one
|
The general format of a rule added to `Config.ini` is as follows (all in one
|
||||||
|
@ -27,7 +27,7 @@ following information:
|
||||||
|
|
||||||
1. class (as a regular expression)
|
1. class (as a regular expression)
|
||||||
2. title (as a regular expression)
|
2. title (as a regular expression)
|
||||||
3. arbitrary criterion (as a function name, e. g. "Window_isPopup", or blank)
|
3. arbitrary criterion (as a function name, e.g. "Window_isPopup", or blank)
|
||||||
|
|
||||||
With the second part you can give bug.n the following information on how to
|
With the second part you can give bug.n the following information on how to
|
||||||
handle the identified windows:
|
handle the identified windows:
|
||||||
|
@ -37,14 +37,14 @@ handle the identified windows:
|
||||||
0 means the currently active monitor)?
|
0 means the currently active monitor)?
|
||||||
3. On which views should the window be set (given as a binary mask converted to
|
3. On which views should the window be set (given as a binary mask converted to
|
||||||
an integer >= 0, 0 means the currently active view)?
|
an integer >= 0, 0 means the currently active view)?
|
||||||
4. Is the window floating, i. e. should not be tiled (0 = no, 1 = yes)?
|
4. Is the window floating, i.e. should not be tiled (0 = no, 1 = yes)?
|
||||||
5. Is the window decorated (0 = no, 1 = yes)? If not, the window title bar is
|
5. Is the window decorated (0 = no, 1 = yes)? If not, the window title bar is
|
||||||
removed.
|
removed.
|
||||||
6. Should the title text be hidden in the bug.n bar (0 = no, 1 = yes)?
|
6. Should the title text be hidden in the bug.n bar (0 = no, 1 = yes)?
|
||||||
7. A special single window action (`close` or `maximize` or blank).
|
7. A special single window action (`close` or `maximize` or blank).
|
||||||
|
|
||||||
If you want to replace a rule, which is already set in `Config.ahk`, you will
|
If you want to replace a rule, which is already set in `Config.ahk`, you will
|
||||||
have to use the correct variable name; e. g. you may set a default rule
|
have to use the correct variable name; e.g. you may set a default rule
|
||||||
(identifying part: `.*;.*;`), overwriting the first rule set in `Config.ahk`,
|
(identifying part: `.*;.*;`), overwriting the first rule set in `Config.ahk`,
|
||||||
by using the variable name `Config_rule_#1`. If you want to _add_ a rule,
|
by using the variable name `Config_rule_#1`. If you want to _add_ a rule,
|
||||||
simply use `Config_rule` as the variable name; the numbering will be done
|
simply use `Config_rule` as the variable name; the numbering will be done
|
||||||
|
|
|
@ -4,17 +4,17 @@ bug.n can be customized by setting configuration variables and hotkeys (the key
|
||||||
bindings for the bug.n functions).
|
bindings for the bug.n functions).
|
||||||
|
|
||||||
To change either of them, first create a configuration file (`Config.ini`) by
|
To change either of them, first create a configuration file (`Config.ini`) by
|
||||||
using the hotkey `#^s`, i. e. <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>S</kbd>. The
|
using the hotkey `#^s`, i.e. <kbd>Win</kbd><kbd>Ctrl</kbd><kbd>S</kbd>. The
|
||||||
file is either saved in the directory you specified with the parameter to the
|
file is either saved in the directory you specified with the parameter to the
|
||||||
executable or script when running bug.n, or in the Windows user directory
|
executable or script when running bug.n, or in the Windows user directory
|
||||||
(e. g. `C:\Users\joten\AppData\Roaming\bug.n`).
|
(e.g. `C:\Users\joten\AppData\Roaming\bug.n`).
|
||||||
|
|
||||||
You may then edit the file with a text editor, i. a. using the hotkey `#^e`
|
You may then edit the file with a text editor, i.a. using the hotkey `#^e`
|
||||||
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>E</kbd>), and add a new line for each
|
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>E</kbd>), and add a new line for each
|
||||||
configuration variable with its value; the general format is
|
configuration variable with its value; the general format is
|
||||||
`<variable>=<value>` not using quotation marks surrounding the values.
|
`<variable>=<value>` not using quotation marks surrounding the values.
|
||||||
If you want to set a boolean value, use `1` for "True" and `0` for "False";
|
If you want to set a boolean value, use `1` for "True" and `0` for "False";
|
||||||
e. g. `Config_showBar=0`. You will have to reload bug.n for the changes to take
|
e.g. `Config_showBar=0`. You will have to reload bug.n for the changes to take
|
||||||
effect.
|
effect.
|
||||||
|
|
||||||
To set a hotkey, use the variable name `Config_hotkey` and [the hotkey notation
|
To set a hotkey, use the variable name `Config_hotkey` and [the hotkey notation
|
||||||
|
@ -42,9 +42,9 @@ You may find a sample and template configuration file in the
|
||||||
|
|
||||||
The hotkey `#l` (<kbd>Win</kbd><kbd>L</kbd>) is set by Microsoft Windows to
|
The hotkey `#l` (<kbd>Win</kbd><kbd>L</kbd>) is set by Microsoft Windows to
|
||||||
lock the workstation. If you want to use it as a hotkey in bug.n, you can bind
|
lock the workstation. If you want to use it as a hotkey in bug.n, you can bind
|
||||||
another hotkey, e. g. `#^+l`
|
another hotkey, e.g. `#^+l`
|
||||||
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>L</kbd>), to the lock
|
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>L</kbd>), to the lock
|
||||||
function by using the bug.n-function `Manager_lockWorkStation()`, which i. a.
|
function by using the bug.n-function `Manager_lockWorkStation()`, which i.a.
|
||||||
sets the registry key
|
sets the registry key
|
||||||
`Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableLockWorkstation`
|
`Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableLockWorkstation`
|
||||||
and locks the workstation. This than allows to set `#l` as a hotkey in
|
and locks the workstation. This than allows to set `#l` as a hotkey in
|
||||||
|
|
|
@ -56,7 +56,7 @@ 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>`
|
||||||
|
@ -84,14 +84,14 @@ 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>`
|
||||||
|
@ -104,14 +104,14 @@ 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>`
|
||||||
|
@ -122,14 +122,14 @@ 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.
|
||||||
|
@ -145,7 +145,7 @@ 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 separated 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.
|
||||||
|
@ -257,7 +257,7 @@ resized manually by dragging the border, even if using the according hotkey
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
`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).
|
||||||
|
|
||||||
|
@ -267,7 +267,7 @@ versions: _not_ 10).
|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||
Config_layout_#1=[]=;tile
|
Config_layout_#1=[]=;tile
|
||||||
|
@ -303,7 +303,7 @@ The stack axis: 1 = x (from left to right), 2 = y (from top to bottom),
|
||||||
`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`
|
||||||
|
@ -327,7 +327,7 @@ 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.
|
||||||
|
@ -363,8 +363,8 @@ 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 according 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.
|
||||||
|
|
||||||
|
@ -408,7 +408,7 @@ 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.
|
||||||
|
|
||||||
|
@ -433,7 +433,7 @@ 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -518,5 +518,5 @@ 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.
|
||||||
|
|
|
@ -13,7 +13,7 @@ Possible modifiers are the following:
|
||||||
* `+` <kbd>Shift</kbd>
|
* `+` <kbd>Shift</kbd>
|
||||||
|
|
||||||
You will have to press all keys of a hotkey at the same time beginning with the
|
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
|
modifier for calling the associated function, e.g. `#^q` means pressing the
|
||||||
left 'Windows key' and the 'Control key' and the 'Q key'
|
left 'Windows key' and the 'Control key' and the 'Q key'
|
||||||
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Q</kbd>) for quitting bug.n.
|
(<kbd>Win</kbd><kbd>Ctrl</kbd><kbd>Q</kbd>) for quitting bug.n.
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ _Show / Hide the title bar_ of the active window.
|
||||||
|
|
||||||
_Toggle_ the _floating status_ of the active window.
|
_Toggle_ the _floating status_ of the active window.
|
||||||
|
|
||||||
> The floating status effects the tiling of the active window (i. e. dis- /
|
> The floating status effects the tiling of the active window (i.e. dis- /
|
||||||
regard it).
|
regard it).
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -219,11 +219,11 @@ _Reduce_ the size of _the master area_ in the active view.
|
||||||
|
|
||||||
> This has only an effect, if the tile layout is active.
|
> 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.
|
> 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -233,11 +233,11 @@ _Enlarge_ the size of _the master area_ in the active view.
|
||||||
|
|
||||||
> This has only an effect, if the tile layout is active.
|
> 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.
|
> 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%.
|
||||||
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.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.
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@ and the stacking area one third the size of the view.
|
||||||
|
|
||||||
Rotate the layout axis.
|
Rotate the layout axis.
|
||||||
|
|
||||||
> I. e. 2 -> 1 = vertical layout, 1 -> 2 = horizontal layout.
|
> I.e. 2 -> 1 = vertical layout, 1 -> 2 = horizontal layout.
|
||||||
|
|
||||||
> This has only an effect, if the tile layout is active.
|
> This has only an effect, if the tile layout is active.
|
||||||
|
|
||||||
|
@ -255,7 +255,7 @@ Rotate the layout axis.
|
||||||
|
|
||||||
Mirror the layout axis.
|
Mirror the layout axis.
|
||||||
|
|
||||||
> I. e. -1 -> 1 / 1 -> -1 = master on the left / right side,
|
> 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.
|
||||||
|
@ -265,7 +265,7 @@ Mirror the layout axis.
|
||||||
|
|
||||||
Rotate the master axis.
|
Rotate the master axis.
|
||||||
|
|
||||||
> I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
> 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.
|
||||||
|
@ -275,7 +275,7 @@ Rotate the master axis.
|
||||||
|
|
||||||
Rotate the stack axis.
|
Rotate the stack axis.
|
||||||
|
|
||||||
> I. e. 3 -> 1 = x-axis = horizontal stack, 1 -> 2 = y-axis = vertical stack,
|
> 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.
|
||||||
|
@ -326,7 +326,7 @@ Minimum of 1.
|
||||||
_Decrease the gap between windows_ in "monocle" and "tile" layout.
|
_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
|
> 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -386,7 +386,7 @@ is not / is already set.
|
||||||
|
|
||||||
Activate the _next monitor_ in a multi-monitor environment.
|
Activate the _next monitor_ in a multi-monitor environment.
|
||||||
|
|
||||||
> You may also activate a specific monitor by using the first parameter, e. g.
|
> 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -401,7 +401,7 @@ _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.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -417,7 +417,7 @@ _Set all windows_ of the active view _on_ the active view of _the next monitor_
|
||||||
in a multi-monitor environment.
|
in a multi-monitor environment.
|
||||||
|
|
||||||
> You may also set all windows of the active view on a specific monitor by
|
> 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
|
using the first parameter, e.g. `Manager_setViewMonitor(1)` will set all
|
||||||
windows of the active view on the first monitor.
|
windows of the active view on the first monitor.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
@ -469,9 +469,9 @@ _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).
|
_Reload_ bug.n (i.e. the whole script).
|
||||||
|
|
||||||
> This resets i. a. the configuration and internal variables of 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.
|
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.
|
||||||
|
|
|
@ -18,17 +18,17 @@ There is no installation process for bug.n. Unpack the `zip` file, and you
|
||||||
should be able to run either the executable as it is or the main script
|
should be able to run either the executable as it is or the main script
|
||||||
(`src\Main.ahk`) with [AutoHotkey](http://ahkscript.org/download/).
|
(`src\Main.ahk`) with [AutoHotkey](http://ahkscript.org/download/).
|
||||||
|
|
||||||
You may copy bug.n anywhere you like -- at least if you have write acces
|
You may copy bug.n anywhere you like -- at least if you have write access
|
||||||
there -- e. g. `C:\Program Files\bugn` or link it to the 'Windows Start Menu'
|
there -- e.g. `C:\Program Files\bugn` or link it to the 'Windows Start Menu'
|
||||||
or the 'Windows Taskbar', for example.
|
or the 'Windows Taskbar', for example.
|
||||||
|
|
||||||
By default bug.n stores the session data (configuration, layout, window states
|
By default bug.n stores the session data (configuration, layout, window states
|
||||||
and log) to the user's APPDATA directory, e. g.
|
and log) to the user's APPDATA directory, e.g.
|
||||||
`C:\Users\joten\AppData\Roaming\bug.n`.
|
`C:\Users\joten\AppData\Roaming\bug.n`.
|
||||||
|
|
||||||
You may redirect the bug.n data directory by setting the first argument either
|
You may redirect the bug.n data directory by setting the first argument either
|
||||||
to the executable or to the main script (`Main.ahk`), when running bug.n,
|
to the executable or to the main script (`Main.ahk`), when running bug.n,
|
||||||
e. g. `C:\Program Files\bugn\bugn.exe D:\bugn`; but you will need to have write
|
e.g. `C:\Program Files\bugn\bugn.exe D:\bugn`; but you will need to have write
|
||||||
access to this directory.
|
access to this directory.
|
||||||
|
|
||||||
You can run bug.n manually, either by using the executable and starting it like
|
You can run bug.n manually, either by using the executable and starting it like
|
||||||
|
@ -42,13 +42,13 @@ possibility, to do so, is to install AutoHotkey, open the directory, where
|
||||||
### Microsoft Windows User Access Control
|
### Microsoft Windows User Access Control
|
||||||
|
|
||||||
If you are using bug.n on Microsoft Windows Vista or higher you may use
|
If you are using bug.n on Microsoft Windows Vista or higher you may use
|
||||||
applications, which run with administrator privileges, e. g. 'administrative
|
applications, which run with administrator privileges, e.g. 'administrative
|
||||||
tools'. In the case that you are running bug.n in the standard user session,
|
tools'. In the case that you are running bug.n in the standard user session,
|
||||||
i. e. _without_ administrator privileges, bug.n will not be able to manage the
|
i.e. _without_ administrator privileges, bug.n will not be able to manage the
|
||||||
associated windows. If you want those application windows to be managed, you
|
associated windows. If you want those application windows to be managed, you
|
||||||
need to run bug.n with administrator privileges, too.
|
need to run bug.n with administrator privileges, too.
|
||||||
You can set the option `Run this program as an administrator` on the
|
You can set the option `Run this program as an administrator` on the
|
||||||
'Compatiblity' tab, section 'Privilege level' of the bug.n executable file
|
'Compatibility' tab, section 'Privilege level' of the bug.n executable file
|
||||||
properties. But if you also want to run bug.n when Windows starts, you will
|
properties. But if you also want to run bug.n when Windows starts, you will
|
||||||
have to create a task in 'Task Scheduler'.
|
have to create a task in 'Task Scheduler'.
|
||||||
|
|
||||||
|
|
|
@ -8,13 +8,13 @@ version and the Wiki pages available for additional information.
|
||||||
> A description of what bug.n can do.
|
> A description of what bug.n can do.
|
||||||
|
|
||||||
#### [CHANGES](./CHANGES.md)
|
#### [CHANGES](./CHANGES.md)
|
||||||
> A list of changes to the user interface (i. a. configuration variables and
|
> A list of changes to the user interface (i.a. configuration variables and
|
||||||
hotkeys) for each version of bug.n.
|
hotkeys) for each version of bug.n.
|
||||||
|
|
||||||
#### [Installing and running bug.n](./Installing_and_running.md)
|
#### [Installing and running bug.n](./Installing_and_running.md)
|
||||||
> A description of how to install and run bug.n. Also described is a method to
|
> A description of how to install and run bug.n. Also described is a method to
|
||||||
run bug.n as Administrator to solve problems with the User Access Control of
|
run bug.n as Administrator to solve problems with the User Access Control of
|
||||||
Microsft Windows higher than Vista.
|
Microsoft Windows higher than Vista.
|
||||||
|
|
||||||
##### [Stable version](../../../releases/latest)
|
##### [Stable version](../../../releases/latest)
|
||||||
> The current stable version of bug.n as a package (`.zip` file); it includes
|
> The current stable version of bug.n as a package (`.zip` file); it includes
|
||||||
|
|
|
@ -43,7 +43,7 @@ following lines in an AutoHotkey script:
|
||||||
;; 3rd example:
|
;; 3rd example:
|
||||||
ControlSetText, Edit2, % "Monitor_activateView(4)`nRun, explorer.exe", bug.n_BAR_0
|
ControlSetText, Edit2, % "Monitor_activateView(4)`nRun, explorer.exe", bug.n_BAR_0
|
||||||
|
|
||||||
It might be necessary to put a `Sleep, <delay in milliseconds>`, e. g.
|
It might be necessary to put a `Sleep, <delay in milliseconds>`, e.g.
|
||||||
`Sleep, 200`, between to consecutive `ControlSetText` to give bug.n time to
|
`Sleep, 200`, between to consecutive `ControlSetText` to give bug.n time to
|
||||||
recognize the next command.
|
recognize the next command.
|
||||||
|
|
||||||
|
@ -85,6 +85,6 @@ you will have to run them manually. The configuration variables may include
|
||||||
those listed in the document
|
those listed in the document
|
||||||
"[Default configuration](./Default_configuration.md)", hotkeys as
|
"[Default configuration](./Default_configuration.md)", hotkeys as
|
||||||
listed in the document "[Default hotkeys](./Default_hotkeys.md)" and internal
|
listed in the document "[Default hotkeys](./Default_hotkeys.md)" and internal
|
||||||
variables for the current state of bug.n, e. g. the active view (saved for each
|
variables for the current state of bug.n, e.g. the active view (saved for each
|
||||||
monitor), the layout and its configuration (saved for each view) and window
|
monitor), the layout and its configuration (saved for each view) and window
|
||||||
states as they could be set by a rule.
|
states as they could be set by a rule.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
## Used hotkeys
|
## Used hotkeys
|
||||||
|
|
||||||
The following tables list the base keys, i. e. a key without any modifier, and
|
The following tables list the base keys, i.e. a key without any modifier, and
|
||||||
their combination with the modifier keys (Alt: `!`, Ctrl: `^`, LWin: `#` and
|
their combination with the modifier keys (Alt: `!`, Ctrl: `^`, LWin: `#` and
|
||||||
Shift: `+`), which are used in bug.n. With this overview you may find unused
|
Shift: `+`), which are used in bug.n. With this overview you may find unused
|
||||||
keys, which can be used for non-bug.n hotkeys or to reassign bug.n functions.
|
keys, which can be used for non-bug.n hotkeys or to reassign bug.n functions.
|
||||||
|
|
|
@ -72,7 +72,7 @@ Here follows an example for configuring hotkeys, which are similar to those of
|
||||||
|
|
||||||
### AZERTY compatible hotkeys #
|
### AZERTY compatible hotkeys #
|
||||||
|
|
||||||
This configuration was created in order to make view/tagging hotkeys functionnal with AZERTY keyboards. In fact, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9` and `0` triggers respectively `&`, `é`, `"`, `'`, `(`, `-`, `è`, `_`, `ç` and `à` in such a layout.
|
This configuration was created in order to make view/tagging hotkeys functional with AZERTY keyboards. In fact, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9` and `0` triggers respectively `&`, `é`, `"`, `'`, `(`, `-`, `è`, `_`, `ç` and `à` in such a layout.
|
||||||
|
|
||||||
```
|
```
|
||||||
Config_hotkey=#&::Monitor_activateView(1)
|
Config_hotkey=#&::Monitor_activateView(1)
|
||||||
|
|
Loading…
Reference in a new issue