1- Have a mouse with macro functions
2- Go to input language shortkeys and take note of what keys are you using for “Between Input languages” (In my case left Alt+shift)
3-In the same window select to turn off caps lock with “Press the SHIFT KEY”, right option.
4- Now go to your mouse macro program and create a new macro, asign new name, no repetition and then record the keys in this order:
ALT+SHIFT then CTRL+CAPSLOCK then SHIFT alone.
Should look something like: “ALT SHIFT SHIFT ALT CTRL CAPSLOCK CAPSLOCK CTRL SHIFT SHIFT”. It’s duplicated cause the macro program registers the click and the release.
5.Assign the macro to a key of your liking, mine is the middle mouse button. And voilà, macro working.
Without adding the shift key at the end we would end up with our caps lock ON every time we switched into our native language…
Not sure how does it work with more than 2 languages on your computer, I guess it won’t work nicely.
Hope I had thought about the SHIFT key thing loooong before, this has been annoying me for years. Saw some IME topics here and none with a solution, hope it helps.
Have a nice day!
6 comments
I wish there was something as easy for mobile. It’s a slog having to change the keyboard every time I want to switch languages.
Sorry, but how does this differ from:
On Windows – WIN+Space
On Mac – CMD+Space
to switch input language?
or you can literally just press alt+shift on your keyboard….
on windows you can just set a keybind to switch between languages and then additional keybinds to switch between inputs under **advanced keyboard settings -> input language hot keys**
I just keep my IME on Japanese mode, and use caps lock button to switch between English and Japanese input.
Signs post with “have a nice day!” and is in the comments calling everyone else a brainless moron, classic.