/* Trivial keyboard input layout to english switcher by Alexander V. Zhouravlev. * Compile it with gcc -framework Carbon -o SwitchToEnglish SwitchToEnglish.m */ #import int main (int argc, const char *argv[]) { TISInputSourceRef english = TISCopyInputSourceForLanguage(CFSTR("en-US")); if (!english) return 1; return ((noErr == TISSelectInputSource(english))?0:2); }