(Mac) 如何创建键盘快捷键以将单张照片移动到特定文件夹

(Mac) 如何创建键盘快捷键以将单张照片移动到特定文件夹

我有数万张照片想要有效地分类。我想滚动浏览照片并单独决定它们是否属于三个文件夹之一:家庭、摄影或垃圾。

Mac 已经具有一项功能,您可以使用箭头键循环浏览文件夹中的照片。理想情况下,我希望在每张照片上都有一些键盘快捷键,我可以按将其发送到它所属的文件夹。 Mac 已有快捷方式“命令删除”,对应菜单项“移至垃圾箱”。本质上,我想创建两个新的快捷方式,分别对应于“移动到摄影”和“移动到家庭”。

在系统偏好设置中,有一个选项可以创建应用程序特定的键盘快捷键,但它们必须对应于现有的菜单项,显然“移至家庭”或“移至摄影”都不是菜单项。 (我想到的最接近的方法是在预览中使用“移至...”快捷方式,然后会弹出一个窗口,让我选择要发送的位置。显然,每次都指定文件夹效率低下。而且,我想找到内置 Finder 照片查看器的快捷方式,而不是预览照片查看器,所以这对我来说不是一个可行的选择)。

我得出的结论是,我必须用终端做一些事情,尽管我根本没有编程经验,而且我的问题的搜索结果非常令人失望。如果我只知道如何创建预先存在的“移至垃圾箱”菜单项,我将能够为其他文件夹复制该过程......

我觉得我可能有两块拼图,但我不知道如何正确连接它们。

这个网站我看到了如何在终端中移动文件:

mv ~/Desktop/MyFile.rtf /Volumes/Backup/photography

这不是很有帮助,因为这必须在终端中完成,并且每次都必须指定文件名。 (如果我可以创建一些键盘快捷键,使终端执行上述任务,其中 MyFile.rtf 是由我使用快捷键的照片确定的变量)。问题仍然是:如何使用终端创建键盘快捷键?

这个网站,我得到了代码

defaults write com.apple.finder NSUserKeyEquivalents '{
"Show Package Contents"="@\r";
"Tags..."="@t";
}'

所以这com.apple.finder就是您用来指定应用程序的内容:一般形式是com.developer.app. “Show Package Contents"="@\r";似乎是您的菜单项,后跟您要使用的快捷方式(@表示命令键等)。在这里,我再次遇到我想要做的事情不在菜单中的问题!我希望也许使用的示例一个菜单项,但实际上并不需要使用菜单项......所以我非常非常天真地尝试输入一些代码(这当然不起作用):

defaults write com.apple.preview NSUserKeyEquivalents  "mv /Downloads"="$@1"; 

在这里,我只是想将照片移到我的下载文件夹中。$表示shift,@表示命令键,$@1键盘快捷键也是如此。

有人可以帮忙吗?

相关内容