🧪 X-LAB
X-LAB is the utilities and automation branch of the XCON | RX ecosystem.
It contains small, focused tools built to solve real workflow problems quickly: Windows helpers, automation scripts, batch utilities, and lightweight system tools.
Minimal. Direct. Practical.
📦 Utilities
📸 screen_hotkey_listener
A single-file Windows utility for capturing all monitors directly to the clipboard using global hotkeys.
Highlights:
Ctrl + Shift + G→ capture all monitors to clipboardCtrl + Shift + Q→ quit listener- Multi-monitor screenshot support
- Clipboard image injection
- Optional autostart through the Windows Startup folder
- WinAPI-based hotkey registration with fallback key polling
Folder: screen_hotkey_listener/
⚡ toggle_power
A lightweight batch utility for switching between Windows power plans.
Highlights:
- Toggles between Balanced and High Performance
- Uses native Windows
powercfg - No GUI
- No external dependencies
- Useful before gaming, rendering, testing, or heavy workloads
Folder: toggle_power/
🧪 git_publish_pack
A Windows BAT automation pack for publishing projects from a working folder to a clean GitHub folder.
working folder → GitHub folder → commit → push → tag
Highlights:
- Connects a local folder to an existing GitHub repository
- Creates backup before sync
- Syncs working project files into a clean GitHub folder
- Shows
git statusbefore commit - Helps with commit, push, and release tags
- Uses local
config.batfor project-specific paths
Folder: git_publish_pack/
🖥 Platform
Primarily focused on Windows.
Common technologies used in this repository:
- Batch scripts
- PowerShell
- Native Windows commands
- Lightweight automation helpers
- Small OS-level utilities
🧭 Ecosystem
XCON | RX is structured into several branches:
| Branch | Purpose |
|---|---|
| X-SERIES | Production desktop systems |
| R-SERIES | Research and experimental engineering |
| X-LAB | Utilities, scripts, and practical automation tools |
X-LAB is where small tools live before they become larger systems — or remain small because that is exactly what they need to be.
📁 Repository Structure
X-LAB/
│
├── screen_hotkey_listener/
│ └── README.md
│
├── toggle_power/
│ └── README.md
│
├── git_publish_pack/
│ ├── 00_connect_repo.bat
│ ├── 01_sync.bat
│ ├── 02_commit.bat
│ ├── 03_push.bat
│ ├── 04_tag.bat
│ ├── 99_full_publish.bat
│ ├── config.example.bat
│ ├── CHANGELOG.md
│ └── README.md
│
├── .gitignore
├── LICENSE
└── README.md
🚀 Usage
Each utility has its own folder and README.
Open the folder of the tool you need, read its local instructions, and run the script from there.
Example:
git_publish_pack/
or:
screen_hotkey_listener/
or:
toggle_power/
🧾 License
MIT License unless stated otherwise inside a specific utility folder.
👨💻 Author
XCON | RX
- Telegram: @End1essspace
- GitHub: End1essspace