用 OpenLogi 给罗技鼠标重映射按键:一份本地 config.toml 免费搞定全部设置
用 OpenLogi 给罗技鼠标重映射按键一份本地 config.toml 免费搞定全部设置【免费下载链接】OpenLogi⚡️A native, local-first alternative to Logitech Options, written in Rust — remap buttons, DPI, and SmartShift over HID. No account, no telemetry.项目地址: https://gitcode.com/GitHub_Trending/op/OpenLogi受够了 Options 的账号、联网和云端配置OpenLogi 是罗技设备管理工具 Options 的免费开源替代Rust 编写走 HID 直连鼠标和键盘无遥测。跟着本文 10 分钟走一遍安装、授权和第一次改键你的按键配置从此只落在一个本地 TOML 文件里。改完之后你会得到什么所有按键、DPI、滚轮配置写进一份明文config.toml可以 diff、可以同步、可以入版本库同一个侧键在不同应用里干不同的事长短按也能分开定义行为SmartShift 档位和灵敏度直接写进硬件棘轮还是自由旋转随手就调。装前 60 秒确认退出冲突程序先关掉 Logi OptionsLinux 上则是 Solaar。两者都抢同一个接收器的 HID 独占权同时跑必有一个丢设备。核一下系统版本macOS 13Linux 预编译包需要 GLIBC 2.35Ubuntu 22.04 起步Windows 10 / 11x86_64 与 arm64 均有包权限预期macOS 首次启动会弹辅助功能与输入监控授权按钮重映射依赖输入钩子Linux 需要/dev/uinput写权限与/dev/hidraw*读写权限装包时自动写入 udev 规则免 sudo。从 0 到设备上线安装命令按平台各取一条# macOS brew install --cask openlogi # LinuxDebian 系示例Fedora 换 rpm -iArch 换 pacman -U sudo dpkg -i openlogi-*.deb systemctl --user enable --now openlogi-agent.serviceWindows 直接装.msi最省事如果选免安装.zip记住OpenLogi.exe与openlogi-agent.exe必须放同一目录——agent 独占全部设备 I/O缺了它 GUI 就是个空壳。装完做三件验证macOS按系统弹窗授予辅助功能与输入监控Linux打开 GUI设置 → 权限页状态显示Granted即通过。设备如果在 udev 规则装好前就连上了把接收器重插一次让它重发 ACL确认上线终端跑openlogi list输出里出现设备的插槽号、代号、在线状态与电池百分比连接就算打通了。侧键改键最快的三种做法进 GUI 主窗口在对应设备的Buttons面板点选要改的按钮三种场景各选各的做法。场景一侧键做语音开麦按住才触发你要的效果中键按住CtrlSpace持续保持按下松键即停——典型的语音开麦用法。怎么改选中中键绑定类型选HoldShortcut录入CtrlSpace。区别要记牢CustomShortcut是按下就发一组按键HoldShortcut则一直保持组合键按下直到你松开物理键开麦必须用后者。如何确认按下中键麦克风进麦松开立刻停。场景二同一个侧键不同应用干不同的事你要的效果Back键在浏览器里后退切到 VS Code 前台时自动变成撤销。怎么改先用动作目录把默认动作绑成BrowserBack再在 GUI 里为 VS Code 添加per_app_bindings覆盖把Back指向撤销。覆盖层随焦点自动切换不用你手动切。如何确认浏览器里按Back后退切到 VS Code 再按执行的是撤销。场景三一个按钮两套行为长短按区分你要的效果快速点按显示桌面按住不动则打开 Mission Control。怎么改给按钮绑定一对动作TOML 写法是{ short ShowDesktop, long MissionControl }。阈值是 500 ms500 ms 内松开触发short按住满 500 ms 触发一次long。如何确认快速点一下、慢按住各试一次两种动作分别触发互不干扰。三个场景都验证完之后可以给任意按钮再加个ShowActionsRing光标处弹出一个 8 槽环形动作盘支持按应用单独布局相当于把常用动作捏在手边。一份 config.toml 管全部GUI 和 agent 读写的是同一个文件三个平台路径如下平台配置路径macOS / Linux~/.config/openlogi/config.tomlWindows%USERPROFILE%\.config\openlogi\config.toml核心字段长这样完整样例见 docs/config.example.tomlschema_version 7 [devices.receiver:aabbccdd:slot:1] dpi 1600 dpi_presets [800, 1600, 3200] [devices.receiver:aabbccdd:slot:1.bindings] Back BrowserBack [devices.receiver:aabbccdd:slot:1.smartshift] mode ratchet写入机制可以完全放心GUI 采用原子写入并保留config.toml.backup.1至config.toml.backup.5共五份备份。schema 校验很严格——字段拼错或取值越界时GUI 进入只读模式并给出精确到位置的 TOML 错误修好文件重启即可不会静默回退默认值。顺带两个进阶玩法把CycleDpiPresets动作绑到按钮侧键就能在dpi_presets之间循环切档不经过系统弹窗smartshift.mode在棘轮与自由旋转之间切换auto_disengage调节触发灵敏度全部直写硬件。出问题先查这张表症状先查什么解法设备列表为空Options 或 Solaar 是否还在运行退出冲突程序后再启动 OpenLogiLinux 钩子装不上/dev/uinput、/dev/hidraw*权限设置 → 权限页重插接收器让 udev 重发规则GUI 变只读并报错TOML 是否写错字段错误信息精确到位置修复后重启侧键按下没反应按钮是否已捕获并绑定回 Buttons 面板确认蓝牙设备先重插想看设备底层能力无跑openlogi diag features与openlogi diag controlsHID 特性清单一次看全走完上面这条线你的按键配置已经脱离 Options 的云端托管落进了一个可以随手 diff 的文本文件里。DPI 预设、SmartShift 与键盘全局快捷键的完整字段见 docs/CONFIGURATION.md更多诊断命令见 docs/USAGE.md 【免费下载链接】OpenLogi⚡️A native, local-first alternative to Logitech Options, written in Rust — remap buttons, DPI, and SmartShift over HID. No account, no telemetry.项目地址: https://gitcode.com/GitHub_Trending/op/OpenLogi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AnyPS5串流方案全解析:从编码参数到网络优化的实战指南

AnyPS5串流方案全解析:从编码参数到网络优化的实战指南

1. 项目缘起与核心定位AnyPS5 这个名字第一次出现在我视野里的时候,我正蹲在一堆旧主机配件里翻找能用的散热风扇。当时脑子里冒出的第一个念头是:这玩意儿到底是想让 PS5 跑在任意设备上,还是想让任意设备变成 PS5?后来花了两周时…

2026/10/11 4:21:10 阅读更多 →
大模型处理文本的第一步:分词 —— 为什么 “汉字“ 和 “token“ 不是一回事

大模型处理文本的第一步:分词 —— 为什么 “汉字“ 和 “token“ 不是一回事

前言:几乎所有用过 ChatGPT、DeepSeek、Kimi 的人都见过 "token" 这个词 ——API 按 token 计费、上下文窗口按 token 计算。但 token 到底是什么?为什么它不是 "字",也不是 "词"?本文从底层机制出…

2026/10/11 4:21:10 阅读更多 →
SpringBoot2+Vue3+MyBatis-Plus校园失物招领系统全栈开发实战复盘

SpringBoot2+Vue3+MyBatis-Plus校园失物招领系统全栈开发实战复盘

做校园失物招领系统这个需求,前前后后我至少经手过三四个版本。从最早的 JSPServlet,到后来的 SSM,再到这次用 SpringBoot2 Vue3 MyBatis-Plus MySQL8.0 重写,每次都有新的体会。说实话,这类系统在高校里属于“小但…

2026/10/11 4:21:10 阅读更多 →

最新新闻

JPEG修复工具源码解析:损坏类型、诊断与批量修复实战

JPEG修复工具源码解析:损坏类型、诊断与批量修复实战

简介:JPEG修复工具介绍代码包是一份适合图像处理工作者与软件开发者参考的源码资源,重点解决 JPEG 文件损坏、RAW 照片丢失恢复等常见问题。其中 JPEG-Repair 组件用于处理损坏的 JPEG 标头、无效标记以及坏扇区引起的读取异常,JpegDigger 组…

2026/10/11 4:57:28 阅读更多 →
Seata 四种事务模式详解:从 XA、AT、TCC 到 Saga

Seata 四种事务模式详解:从 XA、AT、TCC 到 Saga

背景知识分布式事务模式没有唯一标准分类,但按一致性强度和实现机制,通常可以归为四大类:强一致协调型:2PC、3PC、XA业务补偿型:TCC、Saga、AT(本地事务改进 2PC)消息最终一致型:本地…

2026/10/11 4:57:28 阅读更多 →
如何筛选西安物业洗地机厂家现货?自邦源头工厂采购避坑建议

如何筛选西安物业洗地机厂家现货?自邦源头工厂采购避坑建议

西安物业洗地机厂家现货筛选指南:自邦等品牌采购避坑与决策参考在寻找西安物业洗地机厂家现货的过程中,许多物业管理负责人和保洁承包商常面临信息不对称、参数复杂以及售后响应不确定等挑战。本文并非基于商业排名的官方推荐,而是结合公开的…

2026/10/11 4:57:28 阅读更多 →
CVE-2018-5767环境复现

CVE-2018-5767环境复现

欢迎来看我的博客原文εεε(~ ̄▽ ̄)~ CVE-2018-5767环境复现 | T0_D9 本文主要是根据《IoT从入门到入土》(3)--BooFuzz的简单使用,以CVE-2018-5767为例 | Cyberangels Blog 该篇文章进行复现,具体环境大都使用的为相同版本 因…

2026/10/11 4:57:28 阅读更多 →
AI 数字员工的 5 大工作场景:为什么很多企业只用了其中的 10%?

AI 数字员工的 5 大工作场景:为什么很多企业只用了其中的 10%?

AI 数字员工的 5 大工作场景:为什么很多企业只用了其中的 10%? 这是《AI数字员工系统设计与企业自动化实战》日志连载第 9 篇 作者:老高AI实战前沿 深度聚焦:企业AI落地实战、AI-Workforce、AI数字员工实战、企业Agent组织设计、企…

2026/10/11 4:57:28 阅读更多 →
你不知道的 Claude Code:架构、治理与工程实践

你不知道的 Claude Code:架构、治理与工程实践

写在前面:本文基于我近半年持续落地 Claude Code 的真实踩坑经验,前后两个账号每月投入 40 刀,算是交了不少学费。最开始我也只是把 Claude Code 当成普通聊天机器人来使用,但是很快就发现各种问题:会话上下文越来越杂…

2026/10/11 4:56:27 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →