To pytanie ma już odpowiedź tutaj:
Wiem, że mogę „przełączać się między językami” i „przełączać się między ostatnio używanymi dwoma językami” za pomocą kombinacji klawiszy. Te opcje nie są tak wygodne, jeśli masz zainstalowane co najmniej trzy języki wprowadzania.
Czy jest jakiś sposób przypisania kombinacji klawiszy dla każdego języka, a nie jazdy na rowerze lub przełączania? Na przykład, jeśli mogę nacisnąć Command + 1, wówczas tryb wprowadzania zmieni się na angielski, jeśli Command + 2, to japoński, jeśli Command + 3, a następnie koreański. Coś w tym stylu.
keyboard
input-source
Cholerne warzywa
źródło
źródło
Odpowiedzi:
Najpierw włącz wszystkie niezbędne układy w Preferencjach systemowych -> Klawiatura -> Źródła wejściowe
Wprowadź niestandardowe definicje źródeł wejściowych i kody klawiszy
Przykład:
W tym przykładzie uderzenie right shiftuwłączy układ amerykański, right shiftgniemiecki i right shifthheksadecymalny.
Pełna lista vkchangeinputsourcedefs jest dostępna tutaj .
Zapisz plik
źródło