題 輸入以在Finder中打開文件


我發現在Finder中打開文件的Cmd + O快捷方式不直觀。有誰知道如何改變它?我想設置它以便enter打開文件而不是進入重命名模式。


84
2017-10-22 18:33


起源


非常有用的評論,謝謝你的貢獻! - EvilTorbalan
Apple花費了數百萬美元進行研究,發現人們在使用finder時比使用finder文件重命名文件的頻率高17.8倍。為什麼您希望將所有重要的重命名功能的點擊次數加倍? - Scott Biggs


答案:


鑑於它是Finder的基本功能,我不確定是否可行或推薦。請記住,如果更直觀,Cmd-Down也會打開文件。


57
2017-10-22 18:50



那個低調投票的人能否禮貌地解釋原因?有時問題的答案確實是“不”。這是一個有效的答案。鍵盤首選項不允許您覆蓋“輸入”,所以我提供了另一種選擇。 - Paulo
雖然一個理智的人不會按照我的建議做我的回答, Enter 可以用作快捷方式。它“只是”需要手動編輯 plist 文件 ~/Library/Preferences。 - Daniel Beck♦
令人驚訝的是,我訂了 Enter 為了 放大 窗口菜單項,忘記了一切。至少Safari可以很好地使用它 - 輸入URL仍然有效。 - Daniel Beck♦
另外要知道:Cmd +右箭頭:在Finder中擴展折疊文件夾Cmd +向左箭頭:在Finder中折疊展開的文件夾Cmd +向上箭頭:轉到當前文件\文件夾的父文件夾 - RaamEE
與使用鍵盤導航文件時按“Enter”鍵相比,使用Cmd + Down和Cmd + O都非常不舒服。 - YemSalat


使用 KeyRemap4MacBook (儘管名稱,它適用於所有Mac)。在裡面 Change Key 部分,導航到 For Applications, 然後 Enable at only Finder,然後檢查 Return Key Opens a file

注意:這是一個免費的應用程序,基本上與Daniel的答案中提到的商業應用程序相同。在Finder的其他環境中按下Return有相同的限制。


27
2017-11-18 22:34



尼斯。 (雖然我不會使用它,因為我喜歡我使用的所有計算機,並且喜歡能夠使用任何Mac。) - Arjan
它是否正常工作,即沒有我在答案的第一部分提到的問題? - Daniel Beck♦
@Daniel,它有與你提到的相同的限制 - 實際上,UI警告“使用F2重命名但注意不要在完成輸入或文件打開時使用Return”。 - Russell Davis
該軟件晃動 - 對於運行Windows VM場景非常有用。 - Adam Tuliper - MSFT
對於通過谷歌搜索進入的任何人來說,這個軟件現在被稱為Karabiner,並且搖滾。 - Bajal


這種行為不僅僅是Apple的意圖,也是 被迫

我試圖通過重新定義系統偏好設置>鍵盤>鍵盤快捷鍵>應用程序快捷方式(這是一個金礦,你可以使用它來分配任何程序中常規或上下文菜單中存在的任何東西)來繞過它。你想要的(例如F10在Finder中創建一個文件夾,F5用於刷新頁面等等。這對OS X AFAIK來說是獨一無二的,它真是太棒了!)。

事實證明,您不能單獨將enter鍵分配給任何操作。即使你分配了一些東西,比如Option + Enter,Finder也會忽略它。如果您查看下拉列表,那麼不再列出Cmd + O快捷方式,也不是Opt + Enter,它只是空白!

曾經努力讓Finder做事的黑客Apple認為它不應該被更新所阻止,比如這個hack來獲取文件之前列出的文件夾,這是由Lion阻止的: http://forums.macrumors.com/showthread.php?t=1411019

我之前使用過PathFinder,因為我發現原生的Finder應用程序非常糟糕,但它是一個付費的應用程序,並沒有很好地與系統IMO集成(與本機Finder並行運行,破壞了揭示桌面的手勢,這只是一個空白的壁紙等)。

我剛遇到XtraFinder( http://www.trankynam.com/xtrafinder/ ),這是Finder的免費插件。它不像PathFinder或Total Finder那樣充滿功能,但由於它不是應用程序而是插件,因此它更加精簡和非侵入性。它添加了標籤,輸入打開(您可以選擇重命名的快捷方式,例如F2),在文件之前排序文件夾等等。

它還增加了刷新Finder視圖的可能性(如果您曾經嘗試瀏覽文件剛出現的網絡共享,這是一個非常受歡迎的補充,但是沒有辦法刷新Finder,所以它不會提取它直到你 重啟系統 (認真!))

我認為它非常酷,它會讓你解決你的問題:)


17
2017-12-04 04:16



謝謝你提到XtraFinder。它使“Enter”和“Backspace”鍵按預期工作。 - user45909
隨著Sierra的最新更新(Higher Sierra等),XtraFinder完全被打破。多麼可惜這是一個很棒的應用程序。 - PatrickT
我多年來一直在使用Path Finder。但是他們正在遇到許多與High Sierra相關的非常糟糕的錯誤。它已經到了我可能不得不改用優質產品的地步。 (Apple可能會故意進行更改以導致Path Finder出現問題 - 不會讓它過去。) - Scott Biggs


我找到了一個新的Mac用戶(從Windows切換) 命令+ 打開一個文件是非常不直觀的(為什麼它會是En​​ter / Return以外的任何東西?)。

我使用BetterTouchTool來管理我的鍵盤快捷鍵並將其設置為觸發 命令+ 我在Finder中按Enter鍵時的快捷方式。這樣做對我來說(你必須注意到,通過這樣做,你不能在Finder中使用Enter作為其他任何東西,這對我很好)。

enter image description here


14
2018-02-23 12:57





您可以使用 XtraFinder (免費,Mac OS X 10.6.8至10.10):

enter image description here


8
2017-12-12 02:00



這對我來說完全成功了,謝謝! - Clint Eastwood
在Sierra的最新更新後,可悲的是不再工作了...... - PatrickT


可以使用第三方軟件,因為它們在到達最前面的應用程序之前攔截擊鍵。

運用 男管家 我能夠定義一個 擊鍵 按下的項目 Cmd-Down 每當熱鍵 Return 被壓了 只在Finder。有關更詳細的說明,請參閱 這個有點相關的答案

問題類似於其他答案:

這個大錘解決方案的一個重大缺點:你做不到 曾經 在Finder中按返回以使其具有其他意義。提交對“獲取信息”對話框的更改以重命名某些內容,或觸發對話框的默認按鈕:返回不起作用。


這絕對是 不可能 使用系統方法。

運用 系統偏好設置»鍵盤»鍵盤快捷鍵»應用程序 我定義了一個快捷方式 Return 引發了 打開 菜單項(有一些手動編輯 plist 文件,這是可能的):

Return 仍會觸發重命名。

即使使用Service *來觸發操作也無效:

  • 特定於應用程序的服務的快捷方式的配置方式與常規菜單項的自定義快捷方式相同
  • 快捷方式 .GlobalDomain.plist 對於所有應用程序也不起作用。我試過了。

6
2018-01-25 12:02



這個答案值得更多的讚成。有一個免費的第三方應用程序,KeyRemap4MacBook,也將這樣做(有關更多詳細信息,請參閱我的答案)。 - Russell Davis


Karabiner是重新映射返回鍵的另一種選擇,以及您可能想要的幾乎任何其他鍵: https://pqrs.org/osx/karabiner/

您可以重新映射鍵,更改重複率,自定義菜單欄和其他功能。

enter image description here


4
2018-05-19 02:30



鏈接的頁面現在不適合我,這是為什麼不鼓勵僅鏈接答案的完美示例。請在答案中添加更多信息,以便答案本身很有用,即使鏈接中斷或指向的網站已關閉。 - David Richerby
“由於macOS Sierra中的內核架構變化,我們從頭開始將新的Karabiner設為Karabiner-Elements-11.0.0。”路要走! - PatrickT


我可以在寫作時確認(2012年9月9日), PresButan v1.4 為OSX Lion做到這一點。 (如果有人能確認對Mountain Lion的支持,請發表評論。)

PresButan:一個愚蠢地命名的解決方案,以一個壯觀的UI監督(相當apropos,嗯?)。它還允許您使用退格鍵或刪除鍵來刪除文件。

我可以確認它有效(只是安裝它)。顯然它利用了可訪問性系統並使用守護進程來捕獲返回事件。

如果你在10.3-10.5,你也可以選擇使用ReturnOpen。

- @Fake名字 通過Apple StackExchange網站: 在Finder中輸入打開文件夾


3
2017-09-08 19:21





您可以使用此方法為Finder應用程序添加操作嗎?

鍵盤首選項>鍵盤快捷鍵標籤> +


1
2017-10-22 19:15





你不能這樣做。 “Enter”或“Return”不是單鍵選項,您必須有一個修飾符。可能為什麼按Enter或return不會首先打開文件,因為系統設置動作的方式需要一個修飾鍵。


0
2017-10-22 23:06



系統設置動作的方式需要一個修飾鍵  - 但是為什麼返回時沒有任何修飾符觸發器文件重命名? - Arjan
@Arjan:不知道。 - Josh K
所以,我的意思是:那麼系統就是 不 設置動作需要修改鍵嗎?很抱歉用這麼老的帖子來煩你;-)啊,或者你提到“行動”時你是指鍵盤的系統偏好? - Arjan
@Arjan我其實不確定我的意思。這是一個很老的帖子,我甚至不記得回答它。 - Josh K