Keyboard Maestro 有哪些很酷的 vsmacros80 和技巧

Keyboard Maestro 有哪些很酷的 macros 和技巧? - 知乎94被浏览5280分享邀请回答lsfalimis.github.io/tags.html#KM-ref---总结## 启动类别1, 连续键击、连续鼠标动作或者它们的组合I. 全局(非 app 内部限定)1. 选中内容一键发到 iOS 2. Hyper KeysAlfred 以及其他绑快捷键的 app 很多,我只呢说,KM 管理这些快捷键,添加、修改、查看、禁用更快。什么是 Hyper Keys? 就是为了解决快捷键用完或者快捷键记不住而存在的。把 Caps Lock 或者右边或者左边的 modifier keys (shift, command, option) 绑定到它们的组合。更具体地说,单按其中某个键是 F20, F19, F18 等其一的效果,按其个键和数字键或字幕键是 modifier keys 组合的效果。之所以是复数,是因为它不是一个,你可以连 F1-12 其一(记为 Fn; 为了连 idiot 也能看懂)+ 某一数字键或字幕键也能绑。 3. Clipboard Manipulation (中二..) 其实就是操纵 KM 能 access 的变量来达到你的目的。比如例子1:无需选中一键粘贴 Chrome/Safari 当前 tab 的网站名、URL和它们的组合。【no Firefox.. 当然 AppleScript 和 KM 能获取当前窗口的标题 (不管任何 app) 但 Firefox 的 url 呢?所以仍然弃用 Firefox。】更 down to earth 的例子(虚的东西没用)是,我把 modifier key 组合 + s 绑为单行的标题+URL,把 modifier key 组合 + m 绑为“标题(回车)URL”。S is for sharing, m means bookmarking (while, it should be pagemarking, books don't exit any more.)例子2:连续选中复制然后一键粘贴前n个+...+当前 clipboard 的其一或组合,且能和 TextExpander (TE) 配合。小白友好:Alfred 和其他一些 apps 能进行 clipboard 管理,但粘贴功能... 起码对一个看不透这些只有聪明人才懂的所谓的“隐藏功能”或者拿“高学习曲线”来吓好心来学习的人 like me (这个属性记为“小白友好”)来说,貌似弱。TE 缺陷:遗憾的是你不能加数字来标记 token 到第 n 个过去 clipboard。所以你能选中然后一键完成自动复制,打开某个 app,粘贴“(特定内容或格式,记为x)前n个或当前clipboard(x)前n个或当前clipboard(x)”,再回到当前 app。和 TE 配合。这是写着写着刚想到的,有些人 like me,已经在 TE 存储很多 snippets 了,你可以组合 KM 和 TE,实现自动化例子:比如回邮件。你 select email address, copy, select first name, copy, 输入 TE snippet text expander,弹出 fill-in fields,按 KM 设定的快捷键,自动完成输入前1个 clipboard (即 email address)、Tab、输入当前 clipboard (即 first name)、Tab、Tab、Enter,还可以加一个按 Send 按钮动作,那么一封邮件就2选中,2快捷键就发出去了。Snippets 可以是各种应对不同情形而设定的回信内容。比较一下 KM 和 TE:KM 的动作内容不能引用和再用,TE 可以引用于是可以再用。TE 的 fill-in field 小白友好。 注:type 和 paste 要分清。有些情况下,要用 type。有时动作包含在 Chrome 地址栏进行自定义搜索。比如“l”我“搜”“Feel lucky”,但是 paste l 不能触发 Chrome 自定义搜索,这时用 type。https://www.google.co.uk/#q=%s&btnI
II. 单 app 内绑定快捷键到菜单动作或者鼠标动作,解决“没有快捷键”的窘境菜单动作。首先菜单动作 Mac 系统是原生支持的(System Preferences & Keyboard & Shortcuts & App Shortcuts),但是只有一步;KM 可以实现多步。鼠标动作。小白友好,用 KM 可以快速地实现自己的需求。有些是菜单栏菜单没有的,只有以下才能 access:工具栏按钮,或工具栏按钮的菜单右键菜单AppleScript (小白没救了,这里只有自助,即自己学)我的流程是(不限于单 app,包含更复杂的多 app 情形),KM 内,按 Command-R 开始记录,然后回 KM 做些减法,把鼠标作用域改到当前鼠标位置;我还是多显,KM要考虑两个分辨率,again,本人不是程序员,也不是设计师,可恶,貌似每个用电脑的人都需要以上两职业的技能,设计师可以直接看多少是多少像素吧;此外,xScope 是利器,不管小白还是设计师都能用例子:问题:按钮在窗口边缘,有的要连续点。可以说是,damn... 没有快捷键的问题iTunes 连多个设备时,一键,进入某一个设备的 app 列表 一键,在 Evernote 进入某一个笔记本
还可以一键移动笔记到特定笔记本,不过应属于“菜单动作”类别,日常使用不需要这个,但是高频使用呢?呵呵。哦,还有一键切换 Evernote 的 View,可以把 Evernote 变得跟 Finder 一样,如果像我一样把内容类文本全部放 Evernote 里。III. 多个 app 连续动作,也就是几乎所有本地操作(网页内操作是否需要 JavaScript 才能模拟?总之我不会 JavaScript,希望近期能学起来)。比如“同步”发 Twitter, 人人, 微博
twi2other 门槛高,不解释类别2, AppleScript. 注: AppleScript 无限可能,KM 只是它的低门槛过渡工具。Evernote 单词本(每个单词都有时间戳、中文意思和上下文)Evernote PDF 笔记集(点击 Evernote 笔记里的链接能回到 PDF 的做笔记的那一页)## 给触发添加限定条件一般是快捷键。来一些变化,可以是 App Trigger,总之这些都是弥补 App 缺陷的,比如 一般是快捷键。来一些变化,可以是 App Trigger,总之这些都是弥补 App 缺陷的,比如
我临时加中文标题:人在国外,Mac 迅雷登录慢,呆,KM 实现登录后才添加任务,保证离线和加速通道添加成功;第二个例子是,自动显示和隐藏设定好的文件夹,并用 Hider 2 做开关。I don't keep these to myself. 祝各位玩的开心133 条评论分享收藏感谢收起tell application "System Events"
tell current location of network preferences
set VPN to "VPN"
set VPNactive to connected of current configuration of service VPN
if VPNactive then
disconnect service VPN
connect service VPN
注意,你可能需要把第三行双引号中的 “VPN” 改成你自己的 VPN 名称,记得保留双引号。34 条评论分享收藏感谢收起更多1 个回答被折叠()与世界分享知识、经验和见解

我要回帖

更多关于 preprocessor macros 的文章

 

随机推荐