AutoLangSwitcher automatically switches the keyboard layout to English when specific applications are active — especially useful for digital content creation (DCC) tools like Blender, Maya, Cinema 4D, Houdini, RizomUV, Nuke, and more.
chrome_oZ3dw38H4U.mp4
- Automatically switches to English (US) layout for selected DCC apps
- Shows tray icon:
- ⌨️ Keyboard icon — switching inactive
- ✅ OK icon — switching active and layout is set
- ⏸️ Paused — switching temporarily disabled
- Tray menu:
- ⏸ Pause Switching
- 🔄 Reload Settings
- 🛠 Edit Settings
- ❌ Exit
- Customizable via
settings.ini - Reload config without restart
- Runs in background, lightweight, unobtrusive
-
Download or clone the repository
-
Make sure file structure is as follows:
AutoLangSwitcher.exe add_to_startup.bat \data\ keyboard.ico ok.ico settings.ini -
Launch
AutoLangSwitcher.exe -
(Optional) Run
add_to_startup.batto enable autostart with Windows
explorer_h28kpU5S0N.mp4
[Settings]
apps=maya.exe, blender.exe, cinema4d.exe, rizomuv.exe
layout=0x4090409
interval_ms=500apps– Comma-separated list of.exenames for target applicationslayout– HKL (Hex Keyboard Layout) code to switch tointerval_ms– Interval in milliseconds between checks
| Layout | Locale | HKL |
|---|---|---|
| English (US) | 🇺🇸 | 0x4090409 |
| English (UK) | 🇬🇧 | 0x8090809 |
| English (Australia) | 🇦🇺 | 0x0c09c09 |
| English (Canada) | 🇨🇦 | 0x10091009 |
| English (New Zealand) | 🇳🇿 | 0x14091409 |
| English (Ireland) | 🇮🇪 | 0x18091809 |
To use a different English layout, change the layout value in settings.ini.
- Toggle Switching – enable/disable automatic switching
- Reload Settings – re-read
settings.iniwithout restart - Edit Settings – open
settings.iniin your default editor - Exit – quit the app (separated with a line)
If you'd like to use or modify the source script (AutoLangSwitcher.ahk), follow these steps:
- Install AutoHotkey v2.
- Clone or download this repo.
- Make sure the
data/folder is next to the script:AutoLangSwitcher.ahk └── data/ ├── keyboard.ico ├── ok.ico └── settings.ini - Run
AutoLangSwitcher.ahkby double-clicking it or using a code editor.
MIT License
- Made with AutoHotkey v2
- Icons: open source and custom designs