问题标签 [keyboard-maestro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 如何通过终端获取最新文件的名称?
我正在尝试为 OS X 的键盘大师创建一个宏,执行以下操作:
- 根据创建日期获取我磁盘上目录中最新文件的名称;
- 粘贴文本“最新文件:”加上最新文件的名称。
它的一个选项是“执行一个 shell 脚本”,所以我认为这可以做到 1。在谷歌搜索了一下之后,我想出了这个:
这对其进行了正确排序,并返回第一个文件名。但是,它似乎也包含我不想要的换行符。至于2:我可以在应用程序中使用不同的操作输出文本“最新文件:”,然后将文件名粘贴到后面。但我想知道你是否不能返回“随机文本”+ls
命令的结果。
所以我的问题是:我可以只使用ls
命令吗?以及如何仅获取最新文件的名称而没有任何换行符或返回?
macos - OSX:以编程方式重新映射 Caps Lock 的功能(通过系统偏好设置)?
我的问题是指使System Preferences
您能够重新映射Caps Lock
到例如Ctrl
键的设置。
^ 是否可以以编程方式影响此设置?
主要是我有兴趣通过defaults
或一些shell技巧来实现这一点;其次是通过 AppleScript (yuck)。
我知道我可能可以通过使用 3rd 方工具来实现这一点,例如 KeyRemap4MacBook,但这是最后的手段。但如果可能的话,我宁愿选择非第三方解决方案。
我的用例:
使用 Keyboard Maestro 及其漂亮的宏触发器,我希望Caps Lock -> Ctrl
在 MacVim 等应用程序中自动重新映射,并在离开受影响的应用程序时将其切换回正常的 Caps Lock。
keyboard - 如何在 Keyboard Maestro 中模拟 HOLDING 击键?
使用 Keyboard Maestro 5,我希望能够为我的一个宏模拟在特定时间内按住特定键。我不确定这目前是否可行,而且我还没有找到解决方法。任何帮助将不胜感激如何做到这一点。
ruby - 将 AppleScript 重写为 appscript-rb,在 Keyboard Maestro 中设置变量
我需要在 Keyboard Maestro 中设置一个变量,并且文档指出这可以使用 AppleScript 完成:
我正在尝试将其转换为 appscript-rb 表示法,到目前为止我已经有了
我在这里记录了很多成功的片段:http ://reganmian.net/wiki/appscript ,其中许多都遵循上面的模式,但是这个片段不起作用,它给出了“未知的关键字参数名称”。
keyboard - 如何在 Mac OS X 中为自定义键盘创建自定义键修饰符
我要从罗技购买键盘:适用于 Android 的罗技平板电脑键盘。我想将它用于我的 macbook。
键盘上没有“命令”键,它只有“搜索”键替换“空格键”键之前和“alt”键之后的“命令”键。但是“搜索”键不能用作“命令”键,它也没有在 mac 键盘首选项中识别。
所以我尝试使用键盘大师,找不到任何功能将“搜索”键重新映射到“命令”键。然后我尝试在 Keyboard Maestro 中使用 Apple Script,如下图所示,但它没有像我预期的那样工作。当我按下“搜索”键+“z”时,我猜它的行为应该像“命令”+“z”,但事实并非如此,我应该按两次“搜索”键然后按“a”,有时是“命令”事件仍然按下,所以在那之后我无法输入任何内容。
有没有办法让“搜索”键重新映射到“命令”键?
http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro.png
http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro-2.png
如果屏幕截图没有出现,请使用以下 dropbox 链接:1) http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro.png 2) http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro- 2.png
applescript - 避免使用 Keyboard Maestro 上的一键快捷键的文本字段
我非常喜欢类似 Gmail 的快捷方式,您无需按住 shift 或命令即可真正充分利用它。Pocket 和 Reeder 也有这样的,如果你不明白我的意思,可以试一试。
Keyboard Maestro 允许创建一键快捷方式,但是,如果您在应用程序的文本字段中键入内容,它会在您按下指定键时立即激活一键快捷方式。
我为此找到的最佳解决方案是创建一个“如果”句子,如果文本字段处于活动状态(或光标处于活动状态,我不知道有什么可能),则停止宏。或者仅在未选择文本字段(或您可以键入的任何位置)时使用宏。
有任何想法吗?
applescript - 在不打开 mail.app 的情况下从剪贴板发送电子邮件
我搜索了如何在不打开苹果邮件的情况下发送电子邮件,并找到了问题AppleScript - 如何在不打开邮件应用程序的情况下发送电子邮件
但是,我正在使用 Keyboard maestro 执行此操作,这样我就可以在任何应用程序中使用热键发送特定的电子邮件。在谷歌搜索解决方案后,我发现这个脚本做得很好:
结束告诉
一个问题:我想这样做,但不是主题中的你好,而是我想要剪贴板。谷歌搜索,我发现了两件事
或者
我试图用那两个来代替“你好”。但它们都不起作用。
我不知道applescript,因此在这里谷歌搜索和我的问题。
regex - 用正则表达式替换字符时,是否有更聪明的方法来保持缩进?
我想用连字符替换Markdown 列表中的星号。
例子:
- 1.0
- 1.1
- 1.2
- 2
- 2.1
- 2.2
目前,我在Keyboard Maestro for Mac 中设置了一个单独的正则表达式模式,最多可设置三个缩进级别:
我想知道是否没有更聪明的方法可以做到这一点,并且可以解决各种缩进。
ms-word - 以前运行的 1 行 Word AppleScript 现在抛出错误
我一直在 Keyboard Maestro 中使用以下脚本来提升/降级 Word 中的 paras(由于各种原因,它比直接的自定义键盘快捷键效果更好)。
(并行脚本使用outline promote
.)
这在很长一段时间内都运行良好,包括在我升级到小牛队后的几周内。
但是,现在它失败了,出现“预期行尾但找到标识符”错误,并demote
在 ASE 中突出显示。
regex - 在 nvALT 中执行正则表达式查找替换
我在我的 Mac 上使用 Keyboard Maestro 在 nvALT 文档中执行正则表达式查找替换。
它的键盘大师部分并不复杂。它只是从 nvALT 复制选定的文本,执行查找替换,然后粘贴文本。
我可以捕获换行符,但似乎无法将它们放回原处。例如,如果我取文本
将“查找”字符串设置为
和“替换”字符串
然后我得到
显然,查询正在查看和查找换行符。我无法弄清楚我做错了什么。
谢谢