OS X 如何使用快捷键运行特定命令行指令

2015-09-21 00:11:53 +08:00
 carrionlee

OS X 外接显示器使用,显示器为优派 VP2780 ,无法通过默认快捷键( F1,F2 )调整屏幕亮度,但这款显示器支持 ddc/ci 协议,可以通过第三方工具调节亮度等参数,我目前使用的是 ddcctl 这一命令行工具( https://github.com/kfix/ddcctl )。

那么问题来了:我想要绑定 F1,F2 键来调用 ddcctl 命令从而达到调整外接显示器亮度的目的,那么如何绑定快捷键来后台运行特定的命令行指令呢?

2329 次点击
所在节点    问与答
4 条回复
squid157
2015-09-21 00:40:05 +08:00
Karabiner 可能有这个功能吧 我感觉
carrionlee
2015-09-21 00:45:55 +08:00
@squid157 我也在找 karabiner 的选项,可是基本都是键位的改变,没看到有命令行的实现。。。
Sylv
2015-09-21 04:23:16 +08:00
Karabiner 有运行命令行的功能

https://pqrs.org/osx/karabiner/xml.html.en

<!-- shell commands -->
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_date_pbcopy</name>
<url type="shell">
<![CDATA[ /bin/date | /usr/bin/pbcopy ]]>
</url>
</vkopenurldef>
carrionlee
2015-09-21 09:45:25 +08:00
@Sylv 哇,谢谢,回头试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX