After Effects with AutoHotKey (2) 應用
應該不會有太多人想從頭自己寫一個AHK的檔案,所以就直接附上自己正在用的一些快捷鍵拉~
使用方式
完整的範例和用到的腳本放在雲端上(這裡)
把ae_scripts的壓縮檔解壓縮到d槽。然後執行ae_forFun.ahk。因為有些功能會使用到腳本,所以腳本的路徑和檔名必須一樣才能正常運作。如果電腦沒有d槽或是想自訂位置的話,就要修改ahk檔的內容,修改方式放在最底下,需要再看。
介紹
把目前自己設定的快捷鍵分成四大類:
主要的目的是讓左手能做更多的事情,以及把複雜的快捷鍵簡化(比如新增key要按ctrl+alt還是shift+alt都會記錯)
1.長按
長按新增Transform的keyframe🔹🔹🔹
每個用AE的人一定要記得的快捷鍵 — — P/R/S/T,顯示Transform四大屬性 Position/Rotation/Scale/Opacity。長按則是在目前的時間新增一個快捷鍵對應屬性的keyframe。有了這個快捷鍵,不用滑鼠移去按碼錶旁的菱形,也不用去記ctrl+alt+什麼的
2.雙擊
連按左邊Shift兩下切換graph editor。
調曲線總是要在timeline和graph editor切換千千萬萬次。在AE想通把這兩個介面分開前,這真的方便很多~~
//
連按左邊Ctrl兩下新增選取屬性的key
游標在時間軸調Timing時,這樣就不用還要移到碼表旁邊才能新增key
3.按住滑鼠左鍵在單擊
這是在用AHK之前從沒用過的操作方式。很方便的增加一層絕對不會衝突的快捷鍵區。這區主要用來啟動一些單獨功能的腳本:
//
按住左鍵再按d (difference)
切換選取的圖層的混和模式(difference / normal),difference用來對位置很方便
//
按住左鍵再按a
叫出foolParent。因為KEYboard的foolParent就是用a叫出來,所以沿用一樣的設定。但比起從KEYboard執行,這樣用快了一步,而且因為ahk的功能,可以讓視窗出現在滑鼠的位置上。Fool Parent的所有功能下次再介紹(懶
//
按住左鍵再按c(center)
把選取的圖層軸心置中。這是用內建的快捷鍵達成的功能,所以沒辦法像motion2那樣對position已經設key的圖層也正確的置中。但還是很常用到啦~
//
按住左鍵再按n (name)
啟動一個可以簡單批次命名的腳本,輸入內容後按下enter即可。完整功能下次再說
//
按住左鍵再按h
Toggle Mask and Shape Path Visibility。不會很常用到,但有時候comp切來切去,都會自動關閉顯示。原本的快捷鍵是Ctrl+Shift+H,所以就設定成按h來切換
//
按住左鍵再按j (jump)
選一個key,然後將目前時間移動到選取的key的時間上。
4.一般快捷鍵
ctrl+alt+[
把上面的圖層的inPoint接在下面圖層的outPoint。透過AHK依序輸入鍵盤的指令,可以做出類似Action的效果。用一個快捷鍵做出下面這些步驟選下面
- 選下面圖層(ctrl+下)
- 移動時間到outPoint(O)
- 時間往後一格(PageDown)
- 選上面圖層(ctrl+上)
- 調整inPoint(alt+[)。
//
shift+X
solo layers,單獨顯示圖層。
//
搭配其他用鍵盤執行的功能像是FX console、KEYboard(自肥)、QuickMenu讓手速再提升吧。下一篇就來介紹如何透過AHK讓60%小鍵盤依然能開心用AE~
////////////
appendix (i) 視窗會跳來跳去
有些快捷鍵執行時視窗會跳來跳去。那是因為執行腳本時ae的視窗無法固定在最大化(查不到原因),解決方式是用ctrl+\取代視窗最大化。按一次會把視窗接近最大化,再按一次會把選單列隱藏。選單列隱藏時,再按一次ctrl+\就會回來了
appendix (ii) 錯誤訊息!!?
用快捷鍵執行腳本時,有時會有延遲,常會以為沒按到有再按一次。這時候就會有機率出現這個錯誤。
appendix (iii) 修改AHK的內容和腳本的路徑
要修改ahk檔,可以對檔案按右鍵,在選單找到Edit Script。如果以經執行了AHK也可以從狀態列對AHK的圖示點擊右鍵,一樣會有Edit Script
;執行腳本run, %comspec% /c %tool_pathandname% -ro d:\ae_scripts\add_keys.jsx ,,Hide
ahk檔裡面只要有這兩行,就代表是執行腳本。修改的方式也很簡單,d:\ae_scripts\add_keys.jsx把這段改成腳本新的路徑就可以了,但要記得副檔名。