https://github.com/kdeenanauth/streamdeck-komorebi
Displays Komorebi state information and optionally responds to key down events on the Elgato Stream Deck
https://github.com/kdeenanauth/streamdeck-komorebi
Last synced: 4 months ago
JSON representation
Displays Komorebi state information and optionally responds to key down events on the Elgato Stream Deck
- Host: GitHub
- URL: https://github.com/kdeenanauth/streamdeck-komorebi
- Owner: kdeenanauth
- License: mit
- Created: 2024-12-27T22:28:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-27T23:13:00.000Z (4 months ago)
- Last Synced: 2024-12-27T23:40:50.709Z (4 months ago)
- Language: TypeScript
- Size: 660 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-komorebi - streamdeck-komorebi - displays Komorebi state information and optionally responds to key down events on the Elgato Stream Deck (Integrations)
README
# streamdeck-komorebi
Displays [Komorebi](https://github.com/LGUG2Z/komorebi) state information and optionally responds to key down events on the Elgato Stream Deck## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Features
- **Templatized State Info**: Show and customize Komorebi state information on the key (active monitor index, active workspace index, active layout, window title..etc)
- **Monitor/Workspace Assocation**: Associate a Stream Deck key to a specific monitor and/or workspace. Optionally highlight when monitor/workspace has focus
- **Focus Monitor/Workspace**: Optionally focus on the specified monitor/workspace on key-down
- **Execute Komorebic**: Provide command for komorebic on key-down such as `cycle-stack`, `toggle-float`...etc## Roadmap
- **Long press**: Provide alternative long press functionality
- **Image customization**: Provide better image customization
- **Komorebi monitoring**: Provide better monitoring if komorebi goes down. Maybe when [wpm](https://github.com/LGUG2Z/wpm) is ready
- **More window specific context**: For example, toggle icon based on tiling mode## Installation
Download the [latest release](https://github.com/kdeenanauth/streamdeck-komorebi/releases) and double-click to install.
## Usage
Plugin can be configured once added to a key:
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/YourFeatureName
```
3. Make your changes and commit:
```bash
git commit -m 'Add some feature'
```
4. Push to the branch:
```bash
git push origin feature/YourFeatureName
```
5. Create a pull request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
If you have any questions, feel free to reach out:
- **Email**: [email protected]
- **Bluesky**: [@kdeenanauth.bsky.social](https://bsky.app/profile/kdeenanauth.bsky.social)