黑蘋果Mac系統快捷鍵修改


今天我們介紹一下黑蘋果Mac系統快捷鍵修改的問題:

 

 

由於蘋果機的鍵盤和普通PC機的鍵盤不同,因此蘋果機的快捷鍵也會與普通PC不同,這對於我們這些經常使用鍵盤的人來說非常不便,下面附上兩者的不同:

 

普通鍵盤:


 

 

蘋果鍵盤:


 

 

可以參考:http://support.apple.com/kb/HT1343?viewlocale=zh_CN,蘋果官方有詳細說明。

 

修改快捷鍵,我推薦的軟件是KeyBindingsEditor,它很好用。另外需要注意,修改完畢后需要重啟才會生效。

另外快捷鍵對應的文件是:

/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/StandardKeyBinding.dict,所有的修改均針對該文件,請首先備份!

我們可以看到,Alt對應command(又稱蘋果鍵,空格兩邊各一個。由於右上角有一朵花,因此也被稱作花鍵);Windows徽標對應option;Ctrl對應Control

 

符號表示如下:


 

 

(1) Ctrl+C,Ctrl+V,Ctrl+X,Ctrl+Z,Ctrl+Y,Ctrl+A,Ctrl+S

這幾個快捷鍵的意思是復制,粘貼,剪切,Undo,Redo,全選,保存。在蘋果機上變成了:Command+C,Command+V,Command+X,Command+Z,Shift+Command+Z,Command+A,Command+S。只要將原來按住Ctrl的一根手指按在Alt上就可以了。我傾向於不改它,一開始會不習慣,后面就好了。

不過在XCode中,我強烈推薦修改它們,因為Alt鍵和X,C鍵離得太近了,不方便同時按,首先我們看看XCode的Edit菜單欄,我們需要修改的是Undo,Redo,Cut,Copy,Paste和Select All,分別修改為Ctrl+Z,Ctrl+Y,Ctrl+X,Ctrl+C,Ctrl+V和Ctrl+A。它們最常用


 

另外我們還可以看一看XCode的Run菜單,單步調試的時候往往需要按三個鍵,這對於我這種習慣Visual Studio調試方法的人來說極為不便,因此我們將Debug,Step Into和Step Over替換為F5,F11和F10:


 

修改方法如下:

打開System Preferences,選擇Keyboard/Keyboard Shortcuts,在左邊欄選擇Application Shortcuts,點擊右邊的加號:


 

在Application中選擇XCode,在Menu Title中輸入需要修改的菜單項的標題,必須嚴格一致(如Copy,Paste和Cut等),在Keyboard Shortcut中鍵入快捷鍵(如Ctrl+C,Ctrl+VCtrl+X),如下所示:

 

 

全部修改完后的結果如下圖所示:


 

另外,由於F10已經和Application Windows沖突了,因此如果不常用的話,可以去掉前面的勾:


 

好了,這樣就修改好了,讓我們再看一看XCode的菜單吧,現在已經改變了喲:


 


 

另外你也可以修改Save,Find...等菜單,不再贅述。上面這種修改的好處是它只對某個單一的應用程序有效,你也可以改改Safari,Chrome,TextEdit等應用程序。

 

 

(2)Home,End

Home鍵表示將光標移動到本行開頭,End鍵表示將光標移到本行末尾,Ctrl+Home表示將光標移動到本文件開頭,End鍵表示將光標移到本文件末尾。但在蘋果機上直接按Home鍵就會將光標移動到本文件開頭,直接按End鍵就會將光標移動到本文件末尾,十分不便,因此這個有必要改一下。

用KeyBindingsEditor打開:

/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/StandardKeyBinding.dict(請先備份!),如下:


 

找到Home鍵:


 

 

在Actions中將scrollToBeginningOfDocument修改為moveToLeftEndOfLine,如下:


 

 

同理,將End鍵修改為moveToRightEndOfLine。

 

另外,點擊Add Binding增加快捷鍵Ctrl+Home將光標移到段首(scrollToBeginningOfDocument),Ctrl+End將光標移到段尾(scrollToEndOfDocument),如下所示(提示,只要將Keystroke選中就可以修改快捷鍵了):


 

 

另外,我們還需要修改Shift+Home表示選中當前光標到本行開頭,Shift+Home表示選中當前光標到文本開頭,Shift+End表示選中當前光標到本行末尾:

moveToLeftEndOfLineAndModifySelection和moveToRightEndOfLineAndModifySelection


 


 

 

(3)Windows徽標+R

Windows徽標+r表示顯示運行窗口,輸入命令可以快速運行某個程序。蘋果機上的Spotlight(Finder的菜單右上角的那個放大鏡圖標)也有同樣的功能。因此我們可以將打開Spotlight的快捷鍵替換成Windows徽標+r:

打開System Preferences,選擇Keyboard,選擇Spotlight,將快捷鍵改成Win+R。


 

 

(4)Windows徽標+D

Windows徽標+d表示顯示暫時隱藏所有的窗口,顯示桌面,再按一次恢復原狀。這對於我們需要立刻打開桌面上的某個文件是非常快速的。蘋果機上的F11也有同樣的功能,因此我們可以將F11替換成Windows徽標+d:

和第三步一樣,選擇Expose & Spaces,將快捷鍵改成Win+D。


 

 

 


(5)切換輸入法:

Windows下我們用Ctrl+空格來切換輸入法,在Mac下我們可以使用Command+空格,這也是Mac的默認方法,如下圖的右側,不過默認它是沒有啟用的,因此需要我們手動啟用:

 

 

 

打開System Preferences,選擇Keyboard & Text Input,勾選Select the previous input source:

 

注意,如果我們也勾選下面的那個,則會有三角感嘆號表示快捷鍵重復了,因此我們不勾選它:

 

 

 

(6)Alt+F4關閉窗口和F2重命名

我想改,可惜暫時找不到修改的方法。

 

 

 

 

另外的幾個常用的快捷鍵:

Finder:

Command+N: 新打開一個Finder窗口

 

 

 

其他:

F12:顯示Dashboard


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM