MLSwitcher allows to assign individual shortcuts for each available input source. Thus making keyboard layout switching modeless and more efficient.

What’s New

Version 2.3

Possible fix for compatibility with macOS 10.14 (Mojave): request user permissions to use accessibility features.

The workaround for older version is to add open System Preferences, navigate to "Security & Privacy", open Privacy, tab, select Accessibility item in the menu to the left, add MLSwitcher to the list of apps and grant permissions by ticking checkbox.

Ratings and Reviews

4.4 out of 5
11 Ratings

11 Ratings

young cheol yun ,

works fine.

It works fine with me for the alternatively.

I want 'proper notification' when changing input source. not the TINY flag over the menubar.
whenever I try to type in English (instead of Korean), sometimes It's annoying when It goes wrong.
(e.g. alert me intuitively and easy which language I'm using)
I'm not that super user for script. but i try hard on Alfred workflow, applescript...but, no proper solution neither on the google search for that.

this works fine. thanks

Titaty ,

Perfect for multilingual environment

Usually I need to work with 5 languages during a day and switching them in a cycle (with Command+Space) is a waste of time. I've been looking for a way to assign exact shortcuts to language layouts (instead of traversing them in a cycle).

This program does perfectly what it says: allows to assign shortcuts to active input sources. For instance, I use Alt+Shift+1 to switch to English, Alt+Shift+2 - to French, Alt+Shift+3 – to Russian etc.

MLSwitcher works on MacOS X 10.8.2 and I highly recommend it.


Vector Oz ,

Doesn’t work on Sierra :((

I was so happy when I found this app! But unfortunately it didn’t run on Sierra. I don’t know is it me or is it just incompatibility with the OS. Searching on the net didn’t help this time. I will adjust the star rating as soon as I run the app.


Olena Kozlova
559.7 KB

OS X 10.9 or later, 64-bit processor


English, German, Italian, Japanese, Russian, Simplified Chinese, Spanish

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer