Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akiver/altbacktick
Switch between windows using ALT+backtick
https://github.com/akiver/altbacktick
desktop productivity windows
Last synced: 4 days ago
JSON representation
Switch between windows using ALT+backtick
- Host: GitHub
- URL: https://github.com/akiver/altbacktick
- Owner: akiver
- License: mit
- Created: 2021-10-02T00:01:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-29T12:16:52.000Z (4 months ago)
- Last Synced: 2025-01-19T07:09:04.458Z (11 days ago)
- Topics: desktop, productivity, windows
- Language: C++
- Homepage:
- Size: 268 KB
- Stars: 159
- Watchers: 7
- Forks: 15
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
`AltBacktick` is a small Windows program that runs in background and allows to switch between windows of the same program using the keyboard shortcut `ALT`+`` ` `` (the `ALT` key can be configured).
![AltBacktick](./demo.gif)
It's similar to [Easy Window Switcher](https://neosmart.net/EasySwitch/) but it supports more programs (for instance TablePlus), handles minimized windows and is open source.
*The key `` ` `` (`backtick`) is above the `TAB` key on QWERTY keyboard but even if your keyboard is not QWERTY, the shortcut will be mapped to the key above the `TAB` key.*
## Usage
### Installing
1. Download the last executable from [GitHub](https://github.com/akiver/AltBacktick/releases) or clone the repository (`git clone --recursive https://github.com/akiver/AltBacktick`) and build it from Visual Studio
2. Run the program
3. Click on `Automatically start AltBacktick` (or `Run AltBacktick without installing` if you only want to run it)### Uninstalling
1. Run the program
2. Select `Uninstall AltBacktick`### Configuring
When the program starts, it tries to read a possible `INI` configuration file located at `~/.altbacktick`.
This file allows to configure the program and must be created manually if default values are not suitable.Example:
```ini
[keyboard]
modifier_key=ctrl[behavior]
ignore_minimized_windows=true
```**If you edit the configuration file while the program is running, you need to kill the program process and restart it!**
#### modifier_key
The `modifier_key` option allows to change the modifier key that needs to be pressed to switch between windows.
Possible values are `alt` and `ctrl`, default is `alt`.#### ignore_minimized_windows
The `ignore_minimized_windows` option allows to ignore minimized windows when switching between windows.
## License
[MIT](https://github.com/akiver/AltBacktick/blob/master/LICENSE)