3. 显示(视图):由于每个app的界面布局不同,我只举几个例子
1.'s: 显示/隐藏书签侧边栏 显示/隐藏阅读侧边栏
2. : 显示/隐藏各种侧边工具栏
3.:显示/隐藏侧边栏
4. 窗口:
1. 上一个选项卡 下一个选项卡合并所有窗口,大多数应用程序通用
2. 联想我们每天需要用应用程序做什么:
1. 屏幕分割:屏幕左半部分、左半部分、右半部分、左上四分之一、右上四分之一、左下四分之一、右下四分之一
2. 最小化全屏
3. 关闭软件
4. 首选项
5. 前进后退
3. 使用 软件,寻找个性
前面是寻找共同点。发现之后,当我们日常使用软件的时候,会发现某个软件的一些功能几乎每次都会用到一次。这时候,我们就需要用到这些特殊功能了。提取函数,或以mac为例
1.:我们会发现某些目录经常使用,下载桌面用户目录应用文件...
2.:各种书签
3. 个人作品 软件:各种代码项目...
4. 全局快捷方式
对于一些属于一个应用但我们需要在所有应用中使用该功能的操作,我们需要使用全局快捷键
1.打开常用软件:比如等等,我们经常互相切换,这个时候定义一个方便快捷的快捷键就显得尤为重要
2. 应用的全局功能:翻译、记笔记、发送电子邮件等。
5. 快捷键类型
我们知道,不管是mac,都有()(),这四个功能键我会根据我的考虑对这些快捷键进行分类,因为我的快捷键是一致的,所以举个例子
1.shift + 字母:大写输出,地球人都知道
2.ctrl+字母:与编辑相关的快捷键,如添加和删除文件、打开和保存、选择所有文本、剪切和搜索等。
3.alt()+字母:控制相关快捷键,如软件窗口增加和关闭、标签页上一个和下一个等。
4.win()+字母:在mac中,键的作用其实就是alt的作用,所以如果重复的话,可以作为后面提到的组合键。
5. 组合键+字母:有两种用法,用于全局键
1. 直接组合:组合很多,但是每次都按比较麻烦
2. 用一个工具替换一个废弃的键(比如上面提到的那个键,或者fn键)而不是一个组合键,即按这个键就相当于按多个键
二. 如何搭建自己的快捷键系统(实践)
1. 接下来的实践基于以下规则:
1. 基于 Pro 2017 的内置键盘
2. 大多数快捷方式所基于的习惯
3. 少量快捷键根据自己的习惯
2. 两个 软件 介绍
1.-:
1. 功能:键盘上任意两个键可以互换
2. 我的用法:用来把mac内置键盘的fn换成left,left和left,right和right换成home和end。
3.- 下载地址
2. :
1. 功能:通过定义一个快捷键可以实现一系列固定操作
2. 我的使用:接下来我会按照上一章提到的操作来设置快捷键。
1. Copy Paste Cut All Find Redo Undo Save the file 打开文件,按照上面的操作,都是ctrl+字母但是我们知道mac下这些快捷键都是+字母,所以需要转换:
1. 添加一个新脚本:
2. 给脚本命名,给脚本加一个触发器(就是执行这个操作的时候,就会执行这个脚本),我这里用的是按键触发器,也就是当某些按键被按下时,这个被触发脚本:
3. 在里面填ctrl+c,然后点击Add ,会弹出一个列表,在上面可以找到我们需要的:
4. 我们添加了触发按键的动作,并填写了+c。此时,这个脚本的意思是当我们按下ctrl+c时,会触发+c按下的动作:
5. 这样我们就可以根据平台把上面所有的动作转换成快捷键了,流程是一样的
2. 打开一个新标签,关闭一个标签,一个标签,下一个标签,前进后退,很多app都会有标签的概念,比如各种IDE,这些快捷键的定义可以根据个人喜好,或者,或者mac的标准,我通过实践发现使用alt(key转换前)+方向键等,最合适:
1. 上一个/下一个选项卡:alt + 左箭头/右箭头,
2. 前进/后退:ctrl+alt + 左箭头/右箭头,
3. 打开/关闭选项卡:alt + 加/删除键,
4. 至于脚本的定义,和上一节一样
3. 打开侧边栏/工具栏等操作可以定义为alt+数字。这样做的好处是,如果工具栏数量增加,可以扩展,而且也容易记忆
4. 整个屏幕的左半部分、左半部分、右半部分、左上四分之一、右上四分之一、左下四分之一、右下四分之一最小化到全屏. 对于类似这些功能的操作,我们可以制作一套脚本,通过快捷键+字母实现全部功能:
1. 添加组:
2. 添加集合中的第一个脚本,添加按键触发器,添加重置应用窗口大小动作:
3. 点击上一步添加的中的by菜单,我们会发现菜单中的功能很多,足以满足我们的需求,我们可以选择Full:
4. 至此,一个app窗口填满整个屏幕的函数诞生了:
5. 此时只有一个函数,我们可以根据类似的操作定义其他函数。需要注意的一点是,该组下所有脚本的按键触发都需要设置为相同的快捷键添加mac快捷键的软件,如图:
6. 当我们完成以上操作后,我们可以尝试触发快捷键,我们会发现所有的脚本都显示在一个菜单中,我们只需要选择一个脚本按一个字母来触发:
5.打开常用软件打开不常用软件关闭当前软件,这些都简单提一下,因为是一个动作就可以搞定的功能
1. 打开常用的软件:
2.打开不常用软件:可以使用脚本集合来减少键盘快捷键的数量
3. 关闭当前的软件:
6. 快速打开文件夹,这个功能比较复杂。我们之前在一个脚本中只使用了一个动作,这里我们可以依次执行一系列动作来完成这个复杂的功能:
1. 会先调整为当前应用
2. 使用计时器停止脚本执行,直到它成为当前应用程序
3.触发快捷键ctrl+G,可以看到有这样一个功能去文件夹...,这里是这个功能的触发:
4. 触发另一个键删除当前路径
5. 在**Go to ...** 窗口中填写目标路径
6. 触发,使其到达目标文件夹
7. 当然,如果文件夹太多,可以使用脚本集合。同样的,更多的功能可以通过像这样的小功能叠加
3. 下载地址
三. 快捷键系统增加更多功能
如果有什么我不满意的地方,那就是图形界面太少了。我不知道如何制作搜索功能。这在这个时候救了我。这个软件我想很多人都用过,相关的介绍也很多添加mac快捷键的软件,接下来就说别人没说的吧
1. 我的插件
当然,我收集了很多插件,其中一些是我自己修改的,现发布给大家使用
1.:可以结合快速定义调度
2.:可以查看wifi列表并连接wifi
3.:可以用Iterm打开彼此的路径
4.Top:查看排名靠前的内存应用
5.:重启应用
6.Kill:直接杀死应用程序
7.:获取测试数据
8.ip:获取当前计算机的ip
9.:显示或隐藏隐藏文件
10.:直接填写备注,或查询备注
11.:查找电影音乐书收视率
12.Dash:在Dash中查找
13.Copy Url:复制当前网页的url
14.:在b站查找
15.百度:在百度搜索,词条会提前显示
16.:查看mac的信息
17.知乎:在知乎中查找,条目会提前显示
18.有道翻译:找到翻译词的意思,也会说英文
19.ADB:你会知道你在做什么,并执行ADB操作
2. 将相互集成
在这里,我假设每个人都对它有一定的了解。如果实在不明白,可以看一下本教程的小众教程。
1.的缺点:与很多动作相比,动作比较少,比如简单的模拟按键按下,需要实现,更复杂的动作就更不用说了
2. 的缺点:
1. 如前所述,KM 没有方便的搜索界面
2. 用脚本语言如执行脚本更方便
3.和相互调用:只要能相互调用,两个软件就可以轻松组合
1. 调整KM:其实我们知道现在KM中的大部分条目都是快捷键,所以我们可以在KM中使用一个模板来触发快捷键调用KM:
1. 要创建一个,请填写一个触发器:
2. 创建脚本执行器:
3. 填写执行代码,很简单,13行是默认的,不需要修改。第二行第一行是默认的,下面是路径:
4. 构造模板也很简单,13行不用改,第二行的数字代表字母,大括号里面可以填四个功能键,所以这个脚本的意思是,按alt()+37表示点击查看数组所代表的字母:
5. 至此,我们就可以轻松调用KM了
2.KM调用:这个很简单,因为是快捷键和搜索窗口,所以可以通过上篇教程方便的构建脚本调用
3. 下载
下载地址
四. 其他软件 和提示
1.:
1. 用途:可以通过KM集成到快捷键系统中
2. 功能:可以对选中的文字进行各种操作
3. 插件下载
4. 软件下载
2.:
1. 使用:可以通过KM将快捷笔记的功能集成到快捷键系统中:
2. 特点:
1. 无需切换应用即可快速录制文本
2. 通过之前的插件联动,可以轻松找到笔记
3.破折号:
1.程序员的书,通过前面插件的联动,方便找Api
2. 软件下载
4.:
1. 比原生邮件更方便的邮件客户端,可以很方便的集成到快捷键系统中
2. 软件下载
5.:
1. 简单方便的思维导图应用,可以通过插件md2mm直接将md文章转换成思维导图
2. 软件下载
6. :
1.mac下面最好的虚拟机,可以在mac和
2. 软件下载
发表评论