输入以在Finder中打开文件


87

我发现Cmd + O快捷方式在Finder中打开文件不直观。有谁知道如何改变它?我想设置它以便enter打开文件而不是进入重命名模式。


非常有用的评论,谢谢你的贡献!
EvilTorbalan

1
Apple花费了数百万美元进行研究,发现人们使用finder时,文件重命名的次数比打开文件的频率高17.8倍。为什么您希望将所有重要的重命名功能的点击次数增加一倍?
Scott Biggs

Answers:


61

鉴于它是Finder的基本功能,我不确定是否可行或推荐。请记住,如果更直观,Cmd-Down也会打开文件。


3
那个低调投票的人可以礼貌地解释原因吗?有时问题的答案确实是“不”。这是一个有效的答案。键盘首选项不允许您覆盖“输入”,所以我提供了另一种选择。
Paulo

虽然一个理智的人不会按照我的建议做我的回答, Enter 可以用作快捷方式。它“只是”需要手动编辑 plist 文件 ~/Library/Preferences
Daniel Beck

令人惊讶的是,我订了 Enter 为了 放大 窗口菜单项,忘记了一切。至少Safari可以很好地使用它 - 输入URL仍然有效。
Daniel Beck

2
另外要知道:Cmd +右箭头:在Finder中扩展折叠文件夹Cmd +向左箭头:在Finder中折叠展开的文件夹Cmd +向上箭头:转到当前文件\文件夹的父文件夹
RaamEE

6
与使用键盘导航文件时按“Enter”键相比,使用Cmd + Down和Cmd + O都非常不舒服。
YemSalat

28

使用 KeyRemap4MacBook (尽管名称,它适用于所有Mac)。在里面 Change Key 部分,导航到 For Applications, 然后 Enable at only Finder,然后检查 Return Key Opens a file

注意:这是一个免费的应用程序,基本上与Daniel的答案中提到的商业应用程序相同。在Finder的其他环境中按下Return有相同的限制。


尼斯。 (虽然我不会使用它,因为我喜欢我使用的所有计算机,并且喜欢能够使用任何Mac。)
Arjan

它是否正常工作,即没有我在答案的第一部分提到的问题?
Daniel Beck

1
@Daniel,它有与你提到的相同的限制 - 事实上,UI警告“使用F2重命名但注意不要在完成输入或文件打开时使用Return”。
Russell Davis

2
对于通过谷歌搜索进入的任何人来说,这个软件现在被称为Karabiner,并且摇滚。
Bajal

1
现在称为“Karabiner Elements”,转到“复杂修改”> “添加规则”> “从互联网导入”>搜索“finder”。
Epskampie

18

这种行为不仅仅是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,所以它不会提取它直到你 重启系统 (认真!))

我认为这很酷,它会让你解决你的问题:)


1
谢谢你提到XtraFinder。它使“Enter”和“Backspace”键按预期工作。
user45909

随着Sierra的最新更新(Higher Sierra等),XtraFinder完全被打破。多么可惜这是一个很棒的应用程序。
PatrickT

我多年来一直在使用Path Finder。但他们正在经历High Sierra的许多非常糟糕的错误。它已经到了我可能不得不改用使用过的优秀产品。 (Apple可能会故意进行更改以导致Path Finder出现问题 - 不会让它过去。)
Scott Biggs

14

我找到了一个新的Mac用户(从Windows切换) 命令 + 打开一个文件是非常不直观的(为什么它会是Enter / Return以外的任何东西?)。

我使用BetterTouchTool来管理我的键盘快捷键并将其设置为触发 命令 + 我在Finder中按Enter键时的快捷方式。这样做对我来说(你必须注意到,通过这样做,你不能在Finder中使用Enter作为其他任何东西,这对我很好)。

enter image description here



6

可以使用第三方软件 ,因为它们在到达最前面的应用程序之前拦截击键。

运用 男管家 我能够定义一个 击键 按下的项目 Cmd-Down 每当热键 Return 被压了 只在Finder 。有关更详细的说明,请参阅 这个有点相关的答案

问题类似于其他答案:

这个大锤解决方案的一个重大缺点:你不能 曾经 在Finder中按返回以使其具有其他意义。提交对“获取信息”对话框的更改以重命名某些内容,或触发对话框的默认按钮:返回不起作用。


这绝对是 不可能 使用系统方法。

运用 系统偏好设置»键盘»键盘快捷键»应用程序 我定义了一个快捷方式 Return 触发了 打开 菜单项(有一些手动编辑 plist 文件,这是可能的):

Return 仍会触发重命名。

即使使用Service *来触发操作也无效:

  • 特定于应用程序的服务的快捷方式的配置方式与常规菜单项的自定义快捷方式相同
  • 快捷方式 .GlobalDomain.plist 对于所有应用程序也不起作用。我试过了。

这个答案值得更多的赞成。有一个免费的第三方应用程序,KeyRemap4MacBook,也将这样做(有关更多详细信息,请参阅我的答案)。
Russell Davis

4

Karabiner是重新映射返回键的另一种选择,以及您可能想要的几乎任何其他键: https://pqrs.org/osx/karabiner/

您可以重新映射键,更改重复率,自定义菜单栏和其他功能。

enter image description here


2
链接的页面现在不适合我,这是为什么不鼓励仅链接答案的完美示例。请在答案中添加更多信息,以便答案本身很有用,即使链接中断或指向的网站已关闭。
David Richerby

1
“由于macOS Sierra中的内核架构发生了变化,我们从头开始将新的Karabiner设为Karabiner-Elements-11.0.0。”路要走!
PatrickT

3

我可以在写作时确认(2012年9月9日), PresButan v1.4 为OSX Lion做到这一点。 (如果有人能确认对Mountain Lion的支持,请发表评论。)

PresButan:一个以愚蠢命名的解决方案来解决壮观的UI疏忽问题(相当适合,嗯?)。它还允许您使用退格键或删除键来删除文件。

我可以确认它有效(只是安装它)。显然它利用了可访问性系统并使用守护进程来捕获返回事件。

如果你在10.3-10.5,你也可以选择使用ReturnOpen。

- @Fake名字 通过Apple StackExchange网站: 在Finder中输入打开文件夹


1

您可以使用此方法为Finder应用程序添加操作吗?

键盘首选项>键盘快捷键标签> +


0

你不能这样做。 “Enter”或“Return”不是单键选项,您必须有一个修饰符。可能为什么按Enter或return不会首先打开文件,因为系统设置动作的方式需要一个修改键。


1
系统设置动作的方式需要一个修饰键 - 但是为什么返回时没有任何修饰符触发器文件重命名?
Arjan

@Arjan:不知道。
Josh K

1
所以,我的意思是:然后系统是 设置动作需要修改键吗?很抱歉用这么老的帖子来烦你;-)啊,或者你提到“行动”时你是指键盘的系统偏好?
Arjan

2
@Arjan我其实不确定我的意思。这是一个很老的帖子,我甚至不记得回答它。
Josh K

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.