论坛
BBS
默认
简体中文
繁體中文
登录
全球主机MJJ交流论坛
»
论坛
›
主机交流
›
水池
›
[macOS 工具分享] TabFlick,给 Google Chrome 加上按最 ...
返回列表
发新帖
查看:
2
|
回复:
0
[macOS 工具分享] TabFlick,给 Google Chrome 加上按最近使用顺序切换标签的能力,欢迎体验~
[复制链接]
gefangshuai
gefangshuai
当前离线
积分
31
1
主题
14
回帖
31
积分
新手上路
新手上路, 积分 31, 距离下一级还需 19 积分
新手上路, 积分 31, 距离下一级还需 19 积分
积分
31
关注TA
发消息
发表于
4 天前
|
显示全部楼层
|
阅读模式
介绍
Chrome 的 control + tab 是按标签栏顺序切换,不能按最近使用顺序进行切换,效率极低。TabFlick 把它改成按最近使用顺序切换,并在按住按键期间显示漂亮的切换器浮层,与 cmd+tab 切换应用的方式一致。
功能
⌃⇥ 切换到上一个使用的标签
再点一次 ⌃⇥ 回到出发的标签,A↔B 来回切换保持稳定
列表中每个标签都带网页缩略图
键盘(⌃⇥、⌃⇧⇥)、方向键、鼠标点击都可以操作切换器
两种切换器布局:横向长条,或自适应宫格(尽量一屏放下全部标签)
浮层显示在正在使用的 Chrome 窗口正中,支持多显示器
深浅色外观跟随系统设置
应用内自动更新 —— 按设定频率检查 GitHub Releases ,确认后一键原地安装
helper 或扩展不可用时,⌃⇥ 回落到 Chrome 自带的切换行为
工作原理
TabFlick 由两部分组成,通过本地回环 WebSocket 通信:
┌─────────────────────────┐ ┌──────────────────────────┐
│ Chrome 扩展 (MV3) │ ws:// │ Swift helper │
│ │◄───────►│ │
│ · tabs.onActivated │ :41573 │ · CGEventTap (拦 ⌃⇥) │
│ → 维护 MRU 顺序 │ │ · NSPanel (浮层) │
│ · captureVisibleTab │ │ · MRU 状态机 │
│ → 采集缩略图 │ │ │
│ · tabs.update │ │ │
│ → 执行切换 │ │ │
└─────────────────────────┘ └──────────────────────────┘
项目地址
开源地址:
https://github.com/lifedever/TabFlick
开源协议:MIT
欢迎大佬们体验~👏👏👏
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
全球主机MJJ交流论坛
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表