For instance, Ctrl-Space is a commonly accepted "code completion" shortcut in several IDEs (IntelliJ IDEA etc.), however on the system level it is "change input source (language)" shortcut. I don't need other languages while in IDEA, so can I have Ctrl-Space trigger code completion in IDEA without changing the global default?
PS: I know about How can I set up a keyboard shortcut for switching input source? but the solution there is to change the global default (which I don't want to do).
ctrl-spaceis defined but disabled by default, it is a standard shortcut for "switch input source" (language). You probably didn't need several languages on your computer, I have 3 :) I can of course change it to something else (unfortunately not to Command-Tab for compatibility with Windows), but ideally I'd keep both defaults but have them depend on the context. – davka Mar 10 '19 at 09:45