Revised README
+ fixed bug in doc + included A_OSVersion = "WIN_8.1"
This commit is contained in:
parent
7d74dd4fe5
commit
27ee9d24bd
5 changed files with 76 additions and 76 deletions
33
README.md
33
README.md
|
@ -15,13 +15,12 @@ add-on for Microsoft Windows. It is written in the scripting language
|
|||
without you having to care about moving them all by mouse
|
||||
* Increase the available screen estate by hiding and therewith freeing up the
|
||||
space occupied by the Microsoft Windows Taskbar and the title bar for every
|
||||
single window
|
||||
* and replacing all with a single slim status bar (-- but bug.n is not a shell
|
||||
replacement)
|
||||
single window and replacing all with a single slim status bar (-- but bug.n
|
||||
is not a shell replacement)
|
||||
* Show window management information in the status bar: active window title,
|
||||
active layout, overview of the views used
|
||||
* Show system information in the status bar: time and date, CPU and memory
|
||||
usage, disk and network load, battery level
|
||||
usage, disk and network load, battery and volume level
|
||||
* Store your settings, i. e. which windows and layout were set on a specific
|
||||
view
|
||||
* Support multiple monitors
|
||||
|
@ -49,7 +48,7 @@ add-on for Microsoft Windows. It is written in the scripting language
|
|||
|
||||
### Installing and running bug.n
|
||||
|
||||
#### Requirements
|
||||
##### Requirements
|
||||
|
||||
* Microsoft Windows 2000 or higher
|
||||
* [AutoHotkey](http://ahkscript.org/download/) 1.1.10 or higher (if running
|
||||
|
@ -67,22 +66,20 @@ 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
|
||||
(`src\Main.ahk`) with [AutoHotkey](http://ahkscript.org/download/).
|
||||
|
||||
By default bug.n stores the session data (configuration, layout, window states
|
||||
and log) to the user's APPDATA directory, e. g.
|
||||
`C:\Users\joten\AppData\Roaming\bug.n`.
|
||||
### Documentation
|
||||
|
||||
Please see the [documentation](./doc) or the
|
||||
[Wiki](https://github.com/fuhsjr00/bug.n/wiki) for more information on
|
||||
installing and running, customizing and using bug.n and for a list of changes
|
||||
made with the current version, in particular the changes in the user interface
|
||||
(configuration variables and hotkeys).
|
||||
Please see the [documentation](./doc) for more information on
|
||||
[installing and running](./doc/Installing_and_running.md),
|
||||
[customizing](./doc/Customization.md) and [using](./doc/Usage.md) bug.n and for
|
||||
a list of [changes](./doc/CHANGES.md) made with the current version, in
|
||||
particular the changes in the user interface
|
||||
([configuration variables](./doc/Default_configuration.md) and
|
||||
[hotkeys](./doc/Default_hotkeys.md)).
|
||||
|
||||
Please see the [CREDITS file](./doc/CREDITS.md) for a list of people and projects,
|
||||
which contributed to bug.n.
|
||||
|
||||
### License
|
||||
|
||||
bug.n is licensed under the GNU General Public License version 3. Please see
|
||||
the [LICENSE file](./LICENSE.md) for the full license text.
|
||||
|
||||
### Credits
|
||||
|
||||
Please see the [CREDITS file](./doc/CREDITS.md) for a list of people and projects,
|
||||
which contributed to bug.n.
|
||||
|
|
BIN
bugn.exe
BIN
bugn.exe
Binary file not shown.
115
doc/CHANGES.md
115
doc/CHANGES.md
|
@ -22,63 +22,66 @@ not implement the functionality: `Monitor_toggleWindowTag`, `View_activateWindow
|
|||
called with the window ID as a paramater, when applying the rule.
|
||||
8. `~` Revised the default rule set.
|
||||
9. `+` Added the possibility for sending commands to bug.n from another AutoHotkey script.
|
||||
10. `~` Removed the function `Main_reload` and reassigned the hotkey.
|
||||
|
||||
| # | Configuration variables | `-` Hotkey functions | `+` Hotkey functions |
|
||||
| --:| ------------------------- | --------------------------------------- | ----------------------------------------------------- |
|
||||
| 1. | | `#+d::Manager_toggleDecor()` | `#+d::Window_toggleDecor()` |
|
||||
| 2. | | `#+f::View_toggleFloating()` | `#+f::View_toggleFloatingWindow()` |
|
||||
| 3. | | `#Left::View_setMFactor(-0.05)` | `#Left::View_setLayoutProperty("MFactor", 0, -0.05)` |
|
||||
| | | `#Right::View_setMFactor(+0.05)` | `#Right::View_setLayoutProperty("MFactor", 0, +0.05)` |
|
||||
| | | `#^t::View_rotateLayoutAxis(1, +1)` | `#^t::View_setLayoutProperty("Axis", 0, +1, 1)` |
|
||||
| | | `#^Enter::View_rotateLayoutAxis(1, +2)` | `#^Enter::View_setLayoutProperty("Axis", 0, +2, 1)` |
|
||||
| | | `#^Tab::View_rotateLayoutAxis(2, +1)` | `#^Tab::View_setLayoutProperty("Axis", 0, +1, 2)` |
|
||||
| | | `#^+Tab::View_rotateLayoutAxis(3, +1)` | `#^+Tab::View_setLayoutProperty("Axis", 0, +1, 3)` |
|
||||
| | | `#^Up::View_setMY(+1)` | `#^Up::View_setLayoutProperty("MY", 0, +1)` |
|
||||
| | | `#^Down::View_setMY(-1)` | `#^Down::View_setLayoutProperty("MY", 0, -1)` |
|
||||
| | | `#^Right::View_setMX(+1)` | `#^Right::View_setLayoutProperty("MX", 0, +1)` |
|
||||
| | | `#^Left::View_setMX(-1)` | `#^Left::View_setLayoutProperty("MX", 0, -1)` |
|
||||
| | | `#+Left::View_setGapWidth(-2)` | `#+Left::View_setLayoutProperty("GapWidth", 0, -2)` |
|
||||
| | | `#+Right::View_setGapWidth(+2)` | `#+Right::View_setLayoutProperty("GapWidth", 0, +2)` |
|
||||
| 4. | | `#^d::Debug_setLogLevel(-1)` | `#^d::Debug_setLogLevel(0, -1)` |
|
||||
| | | `#^+d::Debug_setLogLevel(+1)` | `#^+d::Debug_setLogLevel(0, +1)` |
|
||||
| | | `#+Down::View_shuffleWindow(+1)` | `#+Down::View_shuffleWindow(0, +1)` |
|
||||
| | | `#+Up::View_shuffleWindow(-1)` | `#+Up::View_shuffleWindow(0, -1)` |
|
||||
| | | `#+Enter::View_shuffleWindow(0)` | `#+Enter::View_shuffleWindow(1)` |
|
||||
| | | `#+0::Monitor_setWindowTag(0)` | `#+0::Monitor_setWindowTag(10)` |
|
||||
| | | `#.::Manager_activateMonitor(+1)` | `#.::Manager_activateMonitor(0, +1)` |
|
||||
| | | `#,::Manager_activateMonitor(-1)` | `#,::Manager_activateMonitor(0, -1)` |
|
||||
| | | `#+.::Manager_setWindowMonitor(+1)` | `#+.::Manager_setWindowMonitor(0, +1)` |
|
||||
| | | `#+,::Manager_setWindowMonitor(-1)` | `#+,::Manager_setWindowMonitor(0, -1)` |
|
||||
| | | `#^+.::Manager_setViewMonitor(+1)` | `#^+.::Manager_setViewMonitor(0, +1)` |
|
||||
| | | `#^+,::Manager_setViewMonitor(-1)` | `#^+,::Manager_setViewMonitor(0, -1)` |
|
||||
| 5. | | `#Down::View_activateWindow(+1)` | `#Down::View_activateWindow(0, +1)` |
|
||||
| | | `#Up::View_activateWindow(-1)` | `#Up::View_activateWindow(0, -1)` |
|
||||
| 6. | `-` `Config_normBgColor` | | |
|
||||
| | `-` `Config_normFgColor` | | |
|
||||
| | `-` `Config_selBgColor` | | |
|
||||
| | `-` `Config_selFgColor` | | |
|
||||
| | `+` `Config_backColor_#1` | | |
|
||||
| | `+` `Config_backColor_#2` | | |
|
||||
| | `+` `Config_backColor_#3` | | |
|
||||
| | `+` `Config_foreColor_#1` | | |
|
||||
| | `+` `Config_foreColor_#2` | | |
|
||||
| | `+` `Config_foreColor_#3` | | |
|
||||
| | `+` `Config_fontColor_#1` | | |
|
||||
| | `+` `Config_fontColor_#2` | | |
|
||||
| | `+` `Config_fontColor_#3` | | |
|
||||
| 7. | `~` `Config_rule_#2` | | |
|
||||
| 8. | `~` `Config_rule_#3` | | |
|
||||
| | `~` `Config_rule_#4` | | |
|
||||
| | `~` `Config_rule_#7` | | |
|
||||
| | `~` `Config_rule_#9` | | |
|
||||
| | `~` `Config_rule_#10` | | |
|
||||
| | `~` `Config_rule_#11` | | |
|
||||
| | `~` `Config_rule_#12` | | |
|
||||
| | `+` `Config_rule_#13` | | |
|
||||
| | `+` `Config_rule_#14` | | |
|
||||
| | `+` `Config_rule_#15` | | |
|
||||
| | `+` `Config_rule_#16` | | |
|
||||
| | `+` `Config_rule_#17` | | |
|
||||
| # | Configuration variables | `-` Hotkey functions | `+` Hotkey functions |
|
||||
| ---:| ------------------------- | --------------------------------------- | ----------------------------------------------------- |
|
||||
| 1. | | `#+d::Manager_toggleDecor()` | `#+d::Window_toggleDecor()` |
|
||||
| 2. | | `#+f::View_toggleFloating()` | `#+f::View_toggleFloatingWindow()` |
|
||||
| 3. | | `#Left::View_setMFactor(-0.05)` | `#Left::View_setLayoutProperty("MFactor", 0, -0.05)` |
|
||||
| | | `#Right::View_setMFactor(+0.05)` | `#Right::View_setLayoutProperty("MFactor", 0, +0.05)` |
|
||||
| | | `#^t::View_rotateLayoutAxis(1, +1)` | `#^t::View_setLayoutProperty("Axis", 0, +1, 1)` |
|
||||
| | | `#^Enter::View_rotateLayoutAxis(1, +2)` | `#^Enter::View_setLayoutProperty("Axis", 0, +2, 1)` |
|
||||
| | | `#^Tab::View_rotateLayoutAxis(2, +1)` | `#^Tab::View_setLayoutProperty("Axis", 0, +1, 2)` |
|
||||
| | | `#^+Tab::View_rotateLayoutAxis(3, +1)` | `#^+Tab::View_setLayoutProperty("Axis", 0, +1, 3)` |
|
||||
| | | `#^Up::View_setMY(+1)` | `#^Up::View_setLayoutProperty("MY", 0, +1)` |
|
||||
| | | `#^Down::View_setMY(-1)` | `#^Down::View_setLayoutProperty("MY", 0, -1)` |
|
||||
| | | `#^Right::View_setMX(+1)` | `#^Right::View_setLayoutProperty("MX", 0, +1)` |
|
||||
| | | `#^Left::View_setMX(-1)` | `#^Left::View_setLayoutProperty("MX", 0, -1)` |
|
||||
| | | `#+Left::View_setGapWidth(-2)` | `#+Left::View_setLayoutProperty("GapWidth", 0, -2)` |
|
||||
| | | `#+Right::View_setGapWidth(+2)` | `#+Right::View_setLayoutProperty("GapWidth", 0, +2)` |
|
||||
| 4. | | `#^d::Debug_setLogLevel(-1)` | `#^d::Debug_setLogLevel(0, -1)` |
|
||||
| | | `#^+d::Debug_setLogLevel(+1)` | `#^+d::Debug_setLogLevel(0, +1)` |
|
||||
| | | `#+Down::View_shuffleWindow(+1)` | `#+Down::View_shuffleWindow(0, +1)` |
|
||||
| | | `#+Up::View_shuffleWindow(-1)` | `#+Up::View_shuffleWindow(0, -1)` |
|
||||
| | | `#+Enter::View_shuffleWindow(0)` | `#+Enter::View_shuffleWindow(1)` |
|
||||
| | | `#+0::Monitor_setWindowTag(0)` | `#+0::Monitor_setWindowTag(10)` |
|
||||
| | | `#.::Manager_activateMonitor(+1)` | `#.::Manager_activateMonitor(0, +1)` |
|
||||
| | | `#,::Manager_activateMonitor(-1)` | `#,::Manager_activateMonitor(0, -1)` |
|
||||
| | | `#+.::Manager_setWindowMonitor(+1)` | `#+.::Manager_setWindowMonitor(0, +1)` |
|
||||
| | | `#+,::Manager_setWindowMonitor(-1)` | `#+,::Manager_setWindowMonitor(0, -1)` |
|
||||
| | | `#^+.::Manager_setViewMonitor(+1)` | `#^+.::Manager_setViewMonitor(0, +1)` |
|
||||
| | | `#^+,::Manager_setViewMonitor(-1)` | `#^+,::Manager_setViewMonitor(0, -1)` |
|
||||
| 5. | | `#Down::View_activateWindow(+1)` | `#Down::View_activateWindow(0, +1)` |
|
||||
| | | `#Up::View_activateWindow(-1)` | `#Up::View_activateWindow(0, -1)` |
|
||||
| 6. | `-` `Config_normBgColor` | | |
|
||||
| | `-` `Config_normFgColor` | | |
|
||||
| | `-` `Config_selBgColor` | | |
|
||||
| | `-` `Config_selFgColor` | | |
|
||||
| | `+` `Config_backColor_#1` | | |
|
||||
| | `+` `Config_backColor_#2` | | |
|
||||
| | `+` `Config_backColor_#3` | | |
|
||||
| | `+` `Config_foreColor_#1` | | |
|
||||
| | `+` `Config_foreColor_#2` | | |
|
||||
| | `+` `Config_foreColor_#3` | | |
|
||||
| | `+` `Config_fontColor_#1` | | |
|
||||
| | `+` `Config_fontColor_#2` | | |
|
||||
| | `+` `Config_fontColor_#3` | | |
|
||||
| 7. | `~` `Config_rule_#2` | | |
|
||||
| 8. | `~` `Config_rule_#3` | | |
|
||||
| | `~` `Config_rule_#4` | | |
|
||||
| | `~` `Config_rule_#7` | | |
|
||||
| | `~` `Config_rule_#9` | | |
|
||||
| | `~` `Config_rule_#10` | | |
|
||||
| | `~` `Config_rule_#11` | | |
|
||||
| | `~` `Config_rule_#12` | | |
|
||||
| | `+` `Config_rule_#13` | | |
|
||||
| | `+` `Config_rule_#14` | | |
|
||||
| | `+` `Config_rule_#15` | | |
|
||||
| | `+` `Config_rule_#16` | | |
|
||||
| | `+` `Config_rule_#17` | | |
|
||||
| 10. | | `#^r::Main_reload()` | |
|
||||
| | | `#^+r::Reload` | `#^r::Reload` |
|
||||
|
||||
### 8.4.0
|
||||
|
||||
|
|
|
@ -268,7 +268,7 @@ in a multi-monitor environment.
|
|||
`#^s::Config_UI_saveSession()`
|
||||
> Save the current state of monitors, views, layouts to the configuration file.
|
||||
|
||||
`#^+r::Reload`
|
||||
`#^r::Reload`
|
||||
> Reload bug.n (i. e. the whole script), which resets i. a. the configuration
|
||||
and internal variables of bug.n, including the window lists. It is like
|
||||
Quitting and restarting bug.n.
|
||||
|
|
|
@ -1107,7 +1107,7 @@ Manager_winActivate(wndId) {
|
|||
Manager_setCursor(wndId)
|
||||
Debug_logMessage("DEBUG[1] Activating window: " wndId, 1)
|
||||
If Not wndId {
|
||||
If (A_OSVersion = "WIN_8")
|
||||
If (A_OSVersion = "WIN_8" Or A_OSVersion = "WIN_8.1")
|
||||
WinGet, wndId, ID, ahk_class WorkerW
|
||||
Else
|
||||
WinGet, wndId, ID, Program Manager ahk_class Progman
|
||||
|
|
Loading…
Reference in a new issue