来分享一下你们的 bettertouchtool, karabiner, alfred 都有什么令人大呼 amazing 的配置吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lagrangist
V2EX    Apple

来分享下你们的 bettertouchtool, karabiner, alfred 都有什么令人大呼 amazing 的配置吧

  •  
  •   Lagrangist 2022-01-11 09:22:24 +08:00 1441 次点击
    这是一个创建于 1373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几个软件都是津津乐道的 macos 终极神器,来分享一些你的 powerful config 吧,你一个技巧,我一个技巧,加起来就是两个技巧

    19 条回复    2022-01-17 13:58:39 +08:00
    amwyyyy
        1
    amwyyyy  
       2022-01-11 09:46:39 +08:00
    弄了两个 alfred workflow ,快速查看天气和机器运行情况。
    https://sm.ms/image/JTb2PLFzG8D9tyY
    https://sm.ms/image/IpuGyHVPJ6RsFaC
    liangch
        2
    liangch  
       2022-01-11 10:26:56 +08:00
    alfred workflow:快速关闭蓝牙,休眠。
    pwelyn
        3
    pwelyn  
       2022-01-11 10:34:45 +08:00
    BetterTouchTool 里面对 Touch Bar 设置了很多快捷功能,也针对了浏览器和部分软件设置了特定功能,但是使用最多的还是快速锁屏、休眠、静音几个快捷按钮
    又在触控板设置了 CleanShot X 截图和启动 Deepl 翻译
    746970179
        4
    746970179  
       2022-01-11 11:06:35 +08:00
    btt 中, *快速先后按下* 食指, 中指, 无名指, 小拇指, 映射 cmd+w, 关闭窗口, 这样就能只用一只手托腮, 一只手刷网页了, 关闭的时候, 不用移动眼睛和手指去找 关闭按钮 了, 有一种在触控板上弹钢琴的优雅感觉 : )
    然后, 还能顺序反过来, 映射 cmd+shift+w, 打开上一个关闭的窗口
    guisheng
        5
    guisheng  
       2022-01-11 11:07:31 +08:00
    我没有,你的技巧呢?
    chairuosen
        6
    chairuosen  
       2022-01-11 11:09:14 +08:00
    btt 浏览器或编辑器等带 tab 的程序:三指左=向左切,三指右=向右切,三指上=新增,三指下=关闭,三指按+上=恢复关闭
    leoboboo
        7
    leoboboo  
       2022-01-11 11:16:53 +08:00
    alfred workflow:Spotify Mini Player
    wxjer
        8
    wxjer  
       2022-01-11 12:32:51 +08:00
    btt 浏览器快速切换 tab 关闭 tab
    impony
        9
    impony  
       2022-01-11 13:46:29 +08:00
    BTT:触控栏双指左右滑动调节屏幕亮度;三指左右滑动调节音量大小。
    ETiV
        10
    ETiV  
       2022-01-11 13:58:12 +08:00 via iPhone
    btt iterm2 里,映射了 esc 在执行 esc 的同时执行切换成英文输入法
    Rsl
        11
    Rsl  
       2022-01-11 14:05:17 +08:00
    我常用的 BTT 设置:
    三指轻点 3 Finger Tab → 映射鼠标中键

    中指无名指按住轻点食指 TipTap Left (2 Fingers Fix) → 映射 W ,关闭窗口 /标签
    食指中指按住轻点无名指 TipTap Right (2 Fingers Fix) → 重新打开窗口,上面的反向操作,不同 APP 映射不同

    中指按住轻点食指 TipTap Left (1 Fingers Fix) → 映射 →等,切换到下一个标签
    食指按住轻点中指 TipTap Right (1 Fingers Fix) → 映射 ←等,切换到下一个标签,不同 APP 映射不同

    二指从上方边缘滑下 2 Finger Swipe From Top Edge → 映射 R ,刷新浏览器等

    食指无名指按住轻点中指 TipTap Middle (2 Fingers Fix) → 打开 ~/Downloads 文件夹

    单指重击? Single Finger FORCE Click → 模拟双击选中,再模拟按C 复制,然后执行 AppleScript 调用 Alfred 的有道词典 workflow 查单词

    Karabiner:
    CapsLock 键取消原有功能,单点映射为 F19 ,组合键时等于 4 个功能键全按,如 CapsLock+B 等于 +B ,用来设置常用热键。
    jheroy
        12
    jheroy  
       2022-01-11 14:41:56 +08:00
    Alfred workflow 自己随便写,结合 applescript 非常强

    karabiner:
    shift 键改成单击为切换输出法,长按为原本 shift 功能
    Vi Mode ,再也不需要方向键了
    Launcher Mode, 随心所欲切换程序,比如我现在是按住空格键+q 是启动 qq,按住空格键+t 是打开 iTerm2 等等

    BTT:
    常用的是左右 tiptap 分别切换左右标签页,
    触摸左下角是截屏到内存,点击坐下角是截图为一个悬浮在最顶上的图(方便比较)
    五指点按+applescript 为一键连接或断开 ipad 的随航功能(系统没有提供快捷键只能自己写脚本了)
    fuwu1245
        13
    fuwu1245  
       2022-01-12 11:19:08 +08:00
    目前只设置了按住 CAPSLock+ WASD = 方向键的映射
    deepout
        14
    deepout  
       2022-01-12 12:31:17 +08:00
    @liangch #2 我也有这个 Workflow ,关蓝牙可快了。然后键盘鼠标失联,只能在公司借别人的有线键鼠拿回家,再打开蓝牙。
    a66243766
        15
    a66243766  
       2022-01-13 16:44:15 +08:00
    [
    {
    "BTTTriggerType" : 113,
    "BTTTriggerTypeDescription" : "指尖轻点左侧(单指固定)",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "TAB",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "59,56,48",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "B76E18D3-D440-4467-B84E-81F4D0C357DA",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 0,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 114,
    "BTTTriggerTypeDescription" : "指尖轻点右侧(单指固定)",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "TAB",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "59,48",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "D5124CDB-0E26-4A22-B4EC-ACDCB1E2D167",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 1,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 121,
    "BTTTriggerTypeDescription" : "四指点按",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "r",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "55,15",
    "BTTEnabled2" : 0,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "E6C0C27C-F81D-4D1A-ADD8-D58AB0EDE928",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 2,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 168,
    "BTTTriggerTypeDescription" : "双指从底部边缘轻扫",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "w",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "55,13",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "6A31B54A-BD6A-4758-AAF3-2D45D1C00977",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 3,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 167,
    "BTTTriggerTypeDescription" : "双指从顶部边缘轻扫",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "t",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "55,17",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "B2FB90B8-96E3-4C9C-8BFE-6F948904E1CA",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 4,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 183,
    "BTTTriggerTypeDescription" : "点按右上角",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "58,55,34",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "092C2CAD-E241-4654-B982-FC731EEDD300",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 5,
    "BTTDisplayOrder" : 0
    },
    {
    "BTTTriggerType" : 179,
    "BTTTriggerTypeDescription" : "双指轻点两下",
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : -1,
    "BTTPredefinedActionName" : "无操作",
    "BTTLayoutIndependentActionChar" : "",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTShortcutToSend" : "55,15",
    "BTTEnabled2" : 1,
    "BTTAlternateModifierKeys" : 0,
    "BTTRepeatDelay" : 0,
    "BTTUUID" : "1BDF0DBC-80BC-4105-89B4-3F2356A60615",
    "BTTNotesInsteadOfDescription" : 0,
    "BTTEnabled" : 1,
    "BTTModifierMode" : 0,
    "BTTOrder" : 6,
    "BTTDisplayOrder" : 0
    }
    ]
    Lagrangist
        16
    Lagrangist  
    OP
       2022-01-15 22:14:00 +08:00
    @ETiV 请问怎么设置 esc 为触发条件的
    ETiV
        17
    ETiV  
       2022-01-15 23:50:05 +08:00
    @Lagrangist

    不知道你在问啥,我直接截了个图…

    Lagrangist
        18
    Lagrangist  
    OP
       2022-01-17 07:37:33 +08:00
    @ETiV 说错了,是怎么实现切换英文输入法的
    ETiV
        19
    ETiV  
       2022-01-17 13:58:39 +08:00 via iPhone
    stackoverflow 上有一段不超过 10 行的 Objective-C 的实现,需要硬编码目标输入法进去。

    然后拿 clang build 一下,把可执行文件在自己 HOME 里随便放哪儿

    再去我截图里的添加一个附加执行 command 就完成了

    可能是这个(我在手机上随便搜的,未必是我现在在用的代码): https://stackoverflow.com/questions/23729704/change-osx-keyboard-layoutinput-source-programmatically-via-terminal-or-appl/23741934#23741934
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1413 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:46 PVG 00:46 LAX 09:46 JFK 12:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86