keyboardSwitcher
is a command-line tool designed for macOS that allows you to list, show, and switch between different keyboard layouts effortlessly.
keyboardSwitcher
.To successfully execute the "select" command, the desired keyboard layout must be added in the macOS Settings app under Keyboard > Sources.
Many users find keyboardSwitcher
beneficial in conjunction with third-party tools such as KeyboardMaestro or via Alfred workflows. For example, you can dynamically switch the keyboard layout based on the connection status of a Bluetooth keyboard or use an Alfred workflow for quick layout changes.
brew install lutzifer/homebrew-tap/keyboardSwitcher
mint install lutzifer/keyboardSwitcher
Download the Alfred workflow from the releases page and use commands like "eng" and "ger" to swiftly change the keyboard layout.
keyboardSwitcher list
Output:
Available Layouts:
2-Set Korean
3-Set Korean
390 Sebulshik
Afghan Dari
Afghan Pashto
Afghan Uzbek
Anjal
(…)
keyboardSwitcher enabled
Output:
Enabled Layouts:
Colemak
Turkish - QWERTY PC
U.S.
keyboardSwitcher select "German"
keyboardSwitcher get
Output:
German
keyboardSwitcher select "U.S."
keyboardSwitcher get
Output:
U.S.
Feel free to explore the various commands to manage your keyboard layouts efficiently.