An open API service indexing awesome lists of open source software.

https://github.com/zaitsev-dev/capsboard

Script that allows you to switch your keyboard layout using the CapsLock key on Windows
https://github.com/zaitsev-dev/capsboard

Last synced: 4 months ago
JSON representation

Script that allows you to switch your keyboard layout using the CapsLock key on Windows

Awesome Lists containing this project

README

          

# βš™οΈ CapsBoard

**CapsBoard** is a small AutoHotkey script that allows you to switch your keyboard layout using the **CapsLock** key on **Windows**.

> πŸ§ͺ Tested on **Windows 11**. Compatibility with other versions is unconfirmed.

## πŸš€ How to Use

1. πŸ“¦ Download the pre-compiled executable from the release page: `capsboard.exe`
2. πŸ“ (Optional) Move the file to a safe location so it won’t be deleted accidentally
3. ▢️ Run the `.exe` file as usual
4. πŸ”€ By default, the script uses a Windows system call to switch the layout.
However, you can enable an **alternative mode** (using `Win + Space`) via the tray icon options.
This mode works more reliably in most cases.
5. πŸ“Œ Look for the CapsBoard icon in your system tray
6. πŸ–±οΈ Right-click the tray icon to open options
7. πŸ” (Optional) Set the script to run at Windows startup
8. ❌ Exit the script by right-clicking the icon and selecting **Exit**

## 🐞 Known Bugs

- Switching doesn't work when focus is on the **taskbar** or **system windows**, such as UAC prompts or dialogs requiring administrative privileges

## 🀝 Contributing & License

This project is **not licensed yet**.

You're free to:
- πŸ”§ Copy
- πŸ§ͺ Modify
- πŸš€ Publish

As long as you include a link back to this GitHub repository.

Pull requests are welcome!

## πŸ“¬ Contacts

Feel free to reach out:

- πŸ“§ Email: [dev.zaitsev@gmail.com](mailto:dev.zaitsev@gmail.com)
- πŸ’¬ Telegram: [t.me/leetovskiy](https://t.me/leetovskiy)

## πŸ“ Notes

- You can still toggle CapsLock in combination with other keys as usual. For example, `Shift + CapsLock` or `Ctrl + CapsLock` will behave the same way as `CapsLock` does when the script is not running.
- The project icon was sourced from [SVGRepo](https://www.svgrepo.com/).