Mac OS X 快速切換中英文輸入法的快捷鍵是什麼?


默認是沒有啟用快捷鍵切換輸入法的。在 System Preferences / Keyboard / Keyboard Shortcuts / Keyboard Text Input 裡面勾選 Select next source in Input menu,然後點擊定義快捷鍵。我一般設置的是 Ctrl + Space (和 Windows 下類似)。


如果不使用默認輸入法的話,FIT 輸入法可以使用 shift 來臨時切換中英文狀態。


我用CapsLock可更換,並且不是大寫字母的。


command+Space


System Preference -&> Keyboard -&> (見下圖)

點擊快捷鍵顯示處,修改自己所需要的快捷鍵組合


蘋果輸入法的快捷鍵設定是緊密的同它的鍵盤設計相結合的。使用caplock按鍵作為中英文切換,可以幫助你隨時了解你的中英文狀態,為什麼呢?因為那裡有一個綠色的小燈啊。如果是別的鍵盤,你可能被搞暈。

不過也有點兒小小的不方便,英文狀態下輸入連串的大寫字母,就需要連續按著shift了,不過呢,這個時候你難道不能command+space切換回來,然後直接輸入英文,再command+shift回來繼續中文。注意啦,這個過程你不需要去多餘的按下caplock,因為它已經處於激活狀態。很體貼,想不到吧?


command+space,長按可進入輸入法列表在多個輸入法之間切換,輸入法列表會根據你最近使用過的輸入法自動調整排序。


在 Windows 下面可以很方便的通過 「Ctrl + 空格」快速中英文切換的快捷鍵的,不論你打開了幾種輸入法。

在 OS X 中默認沒有一種快速切換到英文狀態的快捷鍵,「Command + 空格」默認是切換到上一次的輸入法(選擇上一個輸入源),此時如果你有多個非英文輸入法,那麼「Command + 空格」並不一定總是能一次切換到英文狀態。

這是一種很糟糕的體驗!

那麼如何才能像 Windows 那樣直接切換到英文狀態呢?

1. 搜狗拼音或者百度拼音可以通過「shift」快速切換到英文狀態,但問題是,打字的時候用小指去按shift 很彆扭,沒有「Command + 空格」來的自然。

2. 只選擇兩個輸入源,一個英文,一個中文。

3. 如果你經常遊走在三種以上語言的輸入上,比如簡體,日語,英文,可以試試收費的:isHUD - 為您的Mac打造的輸入源HUD


shift 搜狗


CapsLock


1.如上面寫的添加中文輸入法

2.option+command+space 是中文英文切換

3.中文輸入法模式下,點擊caps lock可以輸入小寫英文

4.若是想在中文輸入法模式下輸入大寫英文,就要點亮caps lock同時按住shift打字

4的問題之前一直都是簡單粗暴的按照3來回切換中英文執行,所以即便4繁瑣但是比之前好很多了。這就是要好好使用快捷鍵的好處:)

擺正打字手勢也很重要,特別是左手(拇指時刻碰得到command和option鍵,小指要時刻碰得到tab,caps lock和shift鍵,其他手指請在wasdx徘徊,右手負責其他一切)


最新版IOS(08/2016) 已經改為和windows一樣: control鍵+space鍵。應該可以自定義吧,沒試過。


CapsLock鍵,短按切換中英文,長按切換大小寫。


macOS Sierra 可用 Caps Lock 切換自帶的中文輸入法和英文。


Windows 下可以直接指定任意輸入法的快捷鍵,切換中英文盲切即可,而 Mac 下目前只能切換到上一個輸入源,過了很長時間,誰還記得上一個輸入源。中英文混輸切換也很麻煩:按 shift 你得記得上次是中文還是英文或者看一眼 Menubar 中顯示輸入法中英文狀態。有什麼方法可以盲切呢?正在查找中。

已找到神器 Karabiner - Software for OS X,在 private.xml 加入如下代碼:

&
&KeyCode::VK_CHANGE_INPUTSOURCE_BAIDUIM_PINYIN&
&zh-Hans&
&com.baidu.inputmethod.BaiduIM.pinyin&
&com.baidu.inputmethod.pinyin&
&

&
&Change input source to Baidu Pinyin by right command key x 2&
&private.change_input_source_to_baidu_pinyin&
&
__DoublePressModifier__ KeyCode::COMMAND_R, KeyCode::COMMAND_R,
KeyCode::VK_CHANGE_INPUTSOURCE_BAIDUIM_PINYIN
&
&

&
&KeyCode::VK_CHANGE_INPUTSOURCE_APPLE_ABC&
&en&
&com.apple.keylayout.ABC&
&

&
&Change input source to Apple ABC by right shift key x 2&
&private.change_input_source_to_apple_abc&
&
__DoublePressModifier__ KeyCode::SHIFT_R, KeyCode::SHIFT_R,
KeyCode::VK_CHANGE_INPUTSOURCE_APPLE_ABC
&
&

按右邊的 command 鍵兩次就可以切換到百度中文輸入法,按右邊的 shift 鍵兩次就可以切換到純英文輸入法了,記住,是在任何時刻。其他的諸如搜狗、qq 拼音輸入法參考 private.xml Reference Manual 自行摸索。


OSX 10以上系統:

打開設置-鍵盤-快捷鍵:

左側選擇輸入源,右側勾選上。分別有兩兩切換/循環切換的快捷鍵。


-

CapsLock,這種情況下輸入大寫用Shift。

輸密碼的時候別忘了切回來。

-


我發現中文與英文切換居然是雙擊capslock. 至少從英文狀態切換到中文需要雙擊。


默認是沒有啟用快捷鍵切換輸入法的。在 System Preferences / Keyboard / Keyboard Shortcuts / Keyboard Text Input 裡面勾選 Select next source in Input menu,滑鼠左鍵單擊原來的快捷鍵,然後按鍵盤輸入你想要的快捷方式。


我用的是command+Space在美國英文和sunpinyin之間切換,好像沒有做任何設置。


推薦閱讀:

為什麼windows 下關閉窗口的快捷鍵是alt+f4?
Mac下的Mindnode的新建子話題的快捷鍵是什麼?
計算機的快捷鍵都有哪些?
Mac 上使用快捷鍵複製粘貼時,如何過濾樣式?

TAG:macOS | 輸入法 | 快捷鍵 |