G502 鼠标自定义(配合 karabiner)

朋友送了我一个 G502 多功能鼠标,除了鼠标正常的左键、右键和滑轮外,额外提供了 6 个按键,并且滑轮可以向左、向右、向下按下,共计 9 个自定义的按键。

虽然是 karabiner 的老用户,但一直在使用 TrackPad,所以一直没有用过鼠标改键的功能,想着趁这个机会看看能不能改造一下,提升一下工作效率。

目前已经使用了一段时间,感觉效果还不错,所以分享给大家。

鼠标快捷键价值

事实上鼠标的多按键和键盘的多按键可能是重叠的,或者说我们能想到的鼠标快捷键,一般也都有键盘上的快捷键相对应,因此思考下,我们容易发现鼠标快捷键的价值范围:

  • 键盘+鼠标操作时,右手的快捷键
  • 多个按键组合,且不好记忆
  • 只想单手(右手)操作,不想用另一只手

因此对于左手可以完成、比较简单的键盘快捷键,例如 Command+C Command+V 这种,我认为均没有放到鼠标快捷键上的必要,或者优先级更低。

鼠标自定义

首先需要做的是鼠标的自定义,鼠标自定义使用了罗技提供的G HUB 软件,官网上有下载。这里给大家看一下我的配置情况。

值得注意的是 G502提 供了"G切换"的功能,换句话说,他可以至少拥有两层鼠标按键定义。

其实鼠标还提供了"G循环"的功能,指的是通过一个按键,最多可以循环 5 种配置,也就是说鼠标总计可以提供 2层 × 5 类共计 10 种布局。

但我比较嫌麻烦,所以只配置了一种,使用了 G切换 的功能。

鼠标按键的基础理解

虽然有非常多的鼠标按键,但是可以对每个按键有一个自己的基础理解,每个应用程序可以根据自己的基础理解进行更多的定制。

这样比较方便记忆,形成统一的使用习惯。使用起来也更得心应手。

正常层:

按键 G HUB 定义 基础理解
中键 enter
滚轮左 F18 多用于左右切换
滚轮右 F19 多用于左右切换
左键上肩 F20 打开或进入;上下切换(备选)
左键下肩 F21 关闭、退出;上下切换(备选)
左右键中间 F22 程序切换
拇指前侧 F23 逻辑上的前进后退;上下切换(首选)
拇指后侧 F24 逻辑上的前进后退;上下切换(首选)

切换层:

按键 G HUB 定义 基础理解
左键 F14 退出
右键 F15
滚轮左 F16
滚轮右 F17
左键上肩 DPI+
左键下肩 DPI-

Karabiner 简介

Karabiner 是一款用于 macOS 系统的键盘和鼠标自定义工具,它允许用户通过修改键盘和鼠标的输入来优化其工作流程。Karabiner 提供了一系列功能强大的配置选项,帮助用户轻松实现键位修改、鼠标按键重映射、快捷键自定义等操作。

以下是 Karabiner 的主要特点和功能:

  • 键位修改:用户可以轻松地重新映射或更改键盘上的键位,使其符合用户的习惯或特定需求
  • 鼠标按键重映射:Karabiner 支持对鼠标的按键进行重新映射,如将侧键或滚动键映射为其他功能
  • 快捷键自定义:用户可以创建自定义的快捷键组合,以快速执行常用的操作或命令
  • 宏支持:Karabiner 支持创建宏,可以自动执行一系列复杂的操作或命令,提高工作效率
  • 兼容性:Karabiner 支持多种语言和输入设备,具有很好的兼容性
  • 易于使用:Karabiner 提供了直观的用户界面和丰富的配置选项,使用起来非常简单方便

如果大家对这个工具不是太熟悉,可以通过工具的 网站 进行了解。大部分功能都可以通过界面的摸索完成学习,Karabiner 提供了 Karabiner-Elements 和 Karabiner-EventViewer 两个程序入口,前一个负责修改按键,后一个用于检测按键、程序等必要信息

Karabiner 配置

我自己做了一些自定义的配置放在这里供大家参考,大家使用的时候记得把配置文件中的 vendor_id 和 product_id 批量替换成自己的。我在公司和家里各放了一个鼠标,所以vender_id 和 product_id 有两个,你可以根据自己的情况来进行替换。

如果希望对 Karabiner 的配置文件进行了解,可以参考手册网站

相关的快捷键配置文件已上传 CSDN 资料

VSCode 配置

任务:

  • 标签页切换、标签页关闭
  • 定义跳转,前进、后退

正常层:

按键 G HUB 定义 映射
滚轮按下
滚轮左 F18 上一个标签页
滚轮右 F19 下一个标签页
左键上肩 F20 跳转定义
左键下肩 F21 关闭当前编辑器
拇指前侧 F23 前进
拇指后侧 F24 后退

切换层:

按键 G HUB 定义 映射
左键 F14 折叠代码
右键 F15 展开代码
滚轮左 F16
滚轮右 F17
左键上肩 DPI+
左键下肩 DPI-

Reeder

任务:

  • 上、下一个订阅
  • 全部已读、chrome 打开

正常层

按键 G HUB 定义 映射
滚轮按下 同步 R
滚轮左 F18
滚轮右 F19
左键上肩 F20 浏览器打开 B
左键下肩 F21 全部已读 A
拇指前侧 F23 上一个订阅 P
拇指后侧 F24 下一个订阅 N

微信

任务:

  • 图片放大、缩小,上下、左右滑动,上一张、下一张、退出
  • 对话跳转:上一个、下一个、未读

正常层

按键 G HUB 定义 映射
滚轮按下 未读 G
滚轮左 F18 左(上一张)
滚轮右 F19 右(下一张)
左键上肩 F20 放大:Command+=
左键下肩 F21 缩小:Command±
拇指前侧 F23
拇指后侧 F24

切换层:

按键 G HUB 定义 映射
左键 F14 command+w
右键 F15 还原:Command+0
滚轮左 F16
滚轮右 F17
左键上肩 DPI+
左键下肩 DPI-

Chrome

任务

  • 前进、后退、关闭
  • 标签页切换
  • 打开下载内容、历史记录

正常层

按键 G HUB 定义 映射
滚轮按下 刷新
滚轮左 F18 前一个标签页:Command+Option+←
滚轮右 F19 后一个标签页:Command+Option+→
左键上肩 F20 新标签页打开:Command+点击
左键下肩 F21 关闭当前页:Command+w
拇指前侧 F23 enter
拇指后侧 F24 粘贴 Cmd+v

切换层:

按键 G HUB 定义 映射
左键 F14 后退:Command+←
右键 F15 前进:Command+→
滚轮左 F16 下载内容:Command+Shift+j
滚轮右 F17 历史记录:Command+y

Finder

任务

  • 前进、后退,预览
  • 打开下载等文件夹

正常层

按键 G HUB 定义 映射
滚轮按下 个人:Shift+Command+H
滚轮左 F18 后退:Commad+↑
滚轮右 F19 前进:Command+]
左键上肩 F20 预览:空格
左键下肩 F21 关闭
拇指前侧 F23 资料:Command+N
拇指后侧 F24 下载:Option+Command+L

切换层:

按键 G HUB 定义 映射
左键 F14 关闭
右键 F15 任务调度:Control+↑
滚轮左 F16
滚轮右 F17
相关推荐
一晌小贪欢4 小时前
Python键盘鼠标自动化库详解:从入门到精通
python·自动化·计算机外设·python鼠标·python键盘·python操控鼠标·python操控键盘
避避风港11 小时前
联想键盘失灵处理方法
计算机外设
fukai77222 天前
BetterDisplay Pro for Mac显示器增强工具
macos·计算机外设
dldw7773 天前
银河麒麟定制版系统奇葩问题之鼠标坏了,还原系统
计算机外设
ken22324 天前
在被窝里使用笔记本电脑,容易损坏键盘?
计算机外设·电脑
某林2124 天前
如何使用ROS 2与STM32进行串口通信,并实现通过键盘按键‘1’来控制LED灯开关
stm32·嵌入式硬件·计算机外设
阿昭L6 天前
计算机外设与CPU通信
汇编·计算机外设
Xxtaoaooo6 天前
从普通屏到 明基RD320U:一台显示器如何提升我的编码效率?
计算机外设·专业工具·明基rd320u·专业编程显示器·提效工具
扬道财经8 天前
中小手抓握鼠标推荐:罗技GPW4小狗版,为亚洲手型而生的“小尺寸旗舰”
计算机外设
扬道财经8 天前
2025年小手无线鼠标推荐:罗技GPW4小狗版凭“小尺寸+大性能”成为“小手神器”
计算机外设