Reki的轻博客, 日常生活流水帐和信息见闻&吐槽.

你将在本频道看到包括且不限于以下话题:
菜菜程序员屎山遨游见闻
猎人 · 特工 · 提督 · 雀士 · 猎魔人 · 开位御主 · 期间限定回归
二五仔毒奶观测者
刀客塔沉船记录
财经新闻胡乱精选
生草新闻摘抄 & 分享
频道主突发恶疾
配上ew的台词更生草了
你这表情很眼熟啊小陈,跟你祖先很像
可露希尔的英文closure是闭包的意思吗
感觉tahoe的新music应用做的还行
日区Apple TV流媒体的地狱绘图
不太喜欢本次活动的机制
我才反应过来,这衣服是希拉里克林顿选举宣传用的是吧
今天在回顾蜘蛛侠英雄无归。讲到他们申请大学的时候,说来了一封大学的拒信。然后小蜘蛛居然直接说:没关系,这间大学只是个保底校

你们美国人对保底校的概念是不是有点偏差,你保底都没中凭啥mit你觉得能中啊,要是我受到冲的梦中情校结果之前,先收到了保底校的拒信,我肯定焦虑到什么也干不成。
我已经很久没用过ew了,这个皮肤实在是太搞了,有空用用看
我是来退出这个乐队的!
Karabiner很强,但是有一个问题一直困扰着我:

访达的各种快捷键不能定义为单个按键,比方说回车打开文件,退格返回上一级。于是很自然的就有一个解决方案是,用Karabiner将单个按键映射为组合键,而且可以设定为只在访达触发。

但是这又带来另一个问题:当使用Raycast或者聚焦的那个搜索框的时候,又需要使用退格和回车本来触发的按键,而非Karabiner映射的那个组合键。而这类没有标题栏的窗口,不会被Karabiner识别为一个当前最前的窗口,所以它还会适用对访达触发的映射规则。于是在Raycast中,按回车就会触发打开的组合键,回车原本的功能不起作用了。

这时候就需要另一个工具:Hammerspoon。这是一个可以跑lua脚本,在系统的某些事件发生的时候触发某些操作的东西。用这个工具就可以检测Raycast这类窗口是否focus。当Raycast focus的时候,使用Karabiner的命令行工具,将一个自定义的变量设置为1,然后隐藏的时候再设置为0。然后Karabiner可以设定某些映射规则仅在这个变量为0的时候才启动。

这样就能实现在访达里可以用回车打开文件,退格返回上一级(跟Windows一模一样),并且可以正常使用全局搜索框了。
Back to Top