雷蛇鼠标在驱动在macOS下支持不太好,最高只能安装雷云2,用户体验不太好。每次开机要拔掉鼠标重新安装才可以识别鼠标。

关于macOS下安装雷云2见我以前的这篇文章:
《macOS Big Sur中雷蛇鼠标驱动 雷云2.0无法正常使用解决办法与mac雷蛇卸载》
https://blog.csdn.net/lxyoucan/article/details/112403568

那么有没有什么方法可解决macOS下鼠标按键定义呢?答案是可以。

Karabiner-Elements

适用于 macOS 的强大且稳定的键盘定制器。
https://karabiner-elements.pqrs.org/

启用鼠标

默认是没有启用鼠标设置的,可以在这里启用。
适用于 macOS 的强大且稳定的键盘定制器。

设置鼠标

示例1 设置成a,b键


如上图,我把侧面按键设置成a和b。


这样鼠标侧面按键就成a和b 了。

示例2 设置成左右键

示例3 切换macOS虚拟桌面

显然上面的单键映射无法满足我,我需要使用鼠标左侧的按键来切换虚拟桌面。如何实现呢?




微调配置

这个配置可能不完全符合我们的要求,如何来修改呢?

可以直接去修改这个json,修改完这个json后,放到以下这个页面的输入框之中。
https://genesy.github.io/karabiner-complex-rules-generator/


粘贴完成以后,点击INSTSLL!

我的json配置分享:

{"title": "ITKEY Mouse 3/4/5 desktop switcher","rules": [{"description": "Mouse 5 Switch Left","manipulators": [{"type": "basic","from": {"pointing_button": "button5"},"to": [{"repeat": false,"key_code": "left_arrow","modifiers": ["left_control"]}]}]},{"description": "Mouse 4 Switch Right","manipulators": [{"type": "basic","from": {"pointing_button": "button4"},"to": [{"repeat": false,"key_code": "right_arrow","modifiers": ["left_control"]}]}]},{"description": "Mouse 3 Desktop Switcher","manipulators": [{"type": "basic","from": {"pointing_button": "button3"},"to": [{"repeat": false,"key_code": "up_arrow","modifiers": ["left_control"],"lazy": false}]}]}]
}

好用的配置

Caps Lock → Hyper Key (⌃⌥⇧⌘) (Caps Lock if alone)

{"title": "Caps Lock → Hyper Key (⌃⌥⇧⌘) (Caps Lock if alone)","rules": [{"description": "Caps Lock → Hyper Key (⌃⌥⇧⌘) (Caps Lock if alone)","manipulators": [{"from": {"key_code": "caps_lock"},"to": [{"key_code": "left_shift","modifiers": ["left_command","left_control","left_option"]}],"to_if_alone": [{"key_code": "caps_lock"}],"type": "basic"}]}]
}

yabai窗口焦点切换

{"title": "yabai window focus","rules": [{"description": "Hyper Key h/j/k/l","manipulators": [{"type": "basic","from": {"key_code": "h","modifiers": {"mandatory": ["left_shift","left_command","left_control","left_option"],"optional": ["any"]}},"to": [{"shell_command": "/usr/local/bin/yabai -m window --focus west"}]},{"type": "basic","from": {"key_code": "l","modifiers": {"mandatory": ["left_shift","left_command","left_control","left_option"],"optional": ["any"]}},"to": [{"shell_command": "/usr/local/bin/yabai -m window --focus east"}]},{"type": "basic","from": {"key_code": "j","modifiers": {"mandatory": ["left_shift","left_command","left_control","left_option"],"optional": ["any"]}},"to": [{"shell_command": "/usr/local/bin/yabai -m window --focus south"}]},{"type": "basic","from": {"key_code": "k","modifiers": {"mandatory": ["left_shift","left_command","left_control","left_option"],"optional": ["any"]}},"to": [{"shell_command": "/usr/local/bin/yabai -m window --focus north"}]}]}]
}

配置文件位置

nvim ~/.config/karabiner/karabiner.json

参考

https://www.163.com/dy/article/EP9PPA7S0531A225.html

鼠标macOS下定义快捷键(各品牌通用)相关推荐

  1. IntelliJ IDEA for Mac 在eclipse(MacOS)模式下的快捷键

    文章目录 Mac键盘符号 eclipse(MacOS)模式下的快捷键 General 通用 Debugging 调试 Search/ Replace 查询/替换 Editing 编辑 Refactor ...

  2. macOS下鼠标滚轮慢速滚动不起作用的问题解决

    在macOS下,如果鼠标滚轮滚动的比较慢,会发现滚轮似乎不起作用,要滚动的快一些才起作用.这是因为macOS只针对触摸板的滚动做了优化,而对鼠标滚轮的支持有问题,解决办法是安装SmoothScroll ...

  3. Macos下netbeans常用快捷键

    ctrl+q :返回上一个编辑位置 shift+alt+上:复制当前行,鼠标留在上一行 shift+alt+下:复制当前行,鼠标留在下一行 cmd+e:删除整行 ctrl+shift+f:格式化代码 ...

  4. macOS必备APP macOS 下那些鲜为人知的使用技巧

    为了方便各位同学掌握Mac! 我把买来Mac后的一系列操作都给你准备好了! 目录 macOS必备APP Mac常用快捷键 macOS 下那些鲜为人知的使用技巧 macOS必备APP 1.Clean m ...

  5. 51单片机在Ubuntu和MacOS下程序开发和下载

    这学期有51单片机课程,平时调试代码不用windows,查阅了一些资料,不太能用,现在将51单片机在ubuntu下(Linux通用)开发和下载说明一下:需要用到SDCC和stcgal. 推荐使用HML ...

  6. macOS下妙用option按键

    macOS下妙用option按键 macOS下option键是非常重要的按键,它的特性是激活一些隐藏功能,所以经常被多数人忽视.现在总结一下option键让你意想不到的功能吧. 一.最大化窗口 mac ...

  7. linux/macOS下的vim界面配置以及topo_sort Apare_xzc

    linux/macOS下的vim界面配置以topo_sort Apare_xzc 2021.2.3 先说一下,一般macOS 的/usr/share/vim/vimrc 这个路径下的vimrc 不可修 ...

  8. macOS 常用键盘快捷键大全 - 最值得你记住的 Mac 常用快捷键组合

    对于初次接触 macOS 的朋友来说,除了要寻找不同的 APP 软件之外,还有一件事情也直接影响着使用电脑的效率,那就是 - 键盘快捷键! 为了让刚开始使用 Mac 的新手更快地上手,特整理了这一份& ...

  9. Leaflet中对鼠标按下、移动事件监听实现移动单个图形

    场景 Leaflet快速入门与加载OSM显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/122290880 在上面的基础 ...

  10. macOS下配置环境变量/查看环境变量

    文章目录 macOS 下环境变量的配置文件 解决环境变量在 zsh shell 无效的问题 查看 macOS 全部环境变量 设置系统环境变量 设置用户环境变量 macOS 下环境变量的配置文件 a. ...

最新文章

  1. 【2021-12-06】爬取关键词图片 - 去掉重复图片
  2. 三插头内部结构图_三方面维护硬度计才能使寿命更长久
  3. 抖音计算机音乐你要我,抖音上很火的我要你快乐我要你快乐是什么歌?
  4. R语言观察日志(part3)--repeat循环
  5. hazelcast入门教程_Hazelcast入门指南第4部分
  6. JavaScript封装方法,兼容参数类型为Number和String
  7. 用php人工使网页过期
  8. 跑步有利于缓解抑郁心情
  9. 记录几条简单的正则表达式
  10. 滴滴出行回应导航崩了;微信支付正式上线「向手机号转账」功能;Guns 6.0 发布 | 极客头条...
  11. Win10重装系统后如何合并分区?
  12. R语言可视化学习笔记之gganimate包
  13. Spring Cloud Gateway⑤令牌桶算法
  14. Python nii文件转成tiff文件 以及遍历文件夹
  15. 【Oracle BIEE学习笔记一】Oracle BIEE简介
  16. 《房地产证》与《房屋所有权证》或《房产证》有什么区别
  17. linux rs,Linux中的RS, ORS, FS, OFS
  18. 服务器修复oxc0000098,Win10系统无法开机0xc0000098错误怎么办_win10无法开机提示0xc0000098错误代码如何修复...
  19. ABAP 生产订单的创建与修改函数
  20. 抖音的服务器到底啥配置?

热门文章

  1. Flask 项目打包 线上部署
  2. 七天学完Vue之第三天学习笔记(组件的应用操作以及插槽的使用)
  3. 干货丨开源硬件与行业革新
  4. 8.25 ccpc 比赛总结
  5. 网卡5790c linux驱动,富士通DPK5790H驱动
  6. cloud2声卡_带你解惑HyperX Cloud2(飓风)和Alpha(阿尔法)的终极选择
  7. 空气质量监测管理系统
  8. Modem2G/3G/4G/5G:吐血总结:30分钟掌握高通modem RFFE driver(射频驱动)配置方法(一)
  9. android手机双卡的电话录音,苹果与android手机电话通话录音
  10. java生成数据库三线表