OpenLogi icon

OpenLogi

OpenLogi 是 Logitech Options+ 的本地优先替代方案,用于配置支持的 Logitech 设备。可重映射按键,通过 HID++ 调节 DPI 和 SmartShift,设置保存在便携 TOML 文件中,无需账号或遥测。

OpenLogi

概述

OpenLogi 是一款面向 Logitech 设备的原生桌面替代方案,替代 Logitech Options+。它使用 Rust 编写,并围绕本地控制构建:应用可重映射按键,通过 HID++ 驱动 DPI 和 SmartShift,并将绑定存储在普通 TOML 文件中,而不是账号绑定的云配置文件中。

产品页强调,更改会直接发送到设备,不需要账号、没有遥测,也不依赖云端。页面还说明,macOS、Linux 和 Windows 都提供签名构建,并提供安装选项,包括 macOS 上的 Homebrew,以及其他操作系统对应的平台专用安装程序。

功能

按键重映射

将鼠标和键盘的物理按键重新绑定为内置操作,例如后退、前进、中键单击、Mission Control、App Exposé 和浏览器导航。页面还提到支持自定义快捷键、应用启动器和脚本化操作。

DPI 控制和预设

设置指针分辨率,并在用户定义的 DPI 预设之间切换。OpenLogi 通过 HID++ 直接将更改写入传感器,而不是只把设置保留在应用中。

SmartShift 控制

可手动在棘轮和自由滚动模式之间切换,或让滚轮根据滚动速度自动变化。网站将此描述为通过 HID++ 实现的 SmartShift 控制。

本地配置文件工作流

通过本地 TOML 配置文件管理设备。页面展示了在 config.toml 中按设备分别配置绑定,并使用设备或接收器身份作为键。

多连接支持

可通过 Bolt、Unifying、Lightspeed、Bluetooth 或 USB 连接使用设备。首页将 OpenLogi 描述为一款本地应用,在不需要接收器的情况下也能访问 Logitech 硬件。

实时设备状态

在实时设备列表中查看已配对设备及其电池或充电状态。首页将其展示为已连接设备的轮播式概览。

使用场景

  • 自定义日常输入快捷方式

    为 Logitech 鼠标或键盘设置侧键、滚轮按下和其他输入,让它们触发你最常用的操作,例如浏览器导航或系统控制。

  • 为精准指针控制调整灵敏度

    通过创建 DPI 预设并在设备上切换,为不同屏幕或任务调整指针速度,以获得更精确的指针控制。

  • 管理兼容滚轮的滚动行为

    使用 SmartShift 在棘轮和自由滚动模式之间切换,或者让滚轮根据滚动速度自动切换。

  • 将设置带到新系统

    通过复制单个 TOML 文件,并在另一台电脑上重用设备特定绑定,在多台机器之间保持相同映射。

  • 保持本地化,而非使用云配置文件

    当你希望在不使用账号、遥测或云同步配置文件的情况下配置 Logitech 设备时,使用本地桌面应用。

Pros and Cons

Pros

  • 本地优先设计,没有账号,也没有遥测。
  • 通过 HID++ 直接控制重映射、DPI 和 SmartShift。
  • 设置保存在你拥有的便携 TOML 文件中。
  • 支持 macOS、Linux 和 Windows 的签名构建。
  • 支持 Bolt、Unifying、Lightspeed、Bluetooth 和 USB 连接。

Cons

  • 网站说明每个应用的覆盖层功能会在后续推出,因此当前版本还不包含感知应用的配置文件。
  • Bolt 配对已包含在图形界面中,但 Unifying 和 Lightspeed 配对仍在进行中。
  • 当 OpenLogi 与 Logitech Options+ 冲突时,或者在 Linux 上与 Solaar 争用同一接收器时,可能会发生冲突。

FAQ

OpenLogi 是做什么的?

OpenLogi 是一款原生桌面应用,用于重映射 Logitech 设备按键,并通过 HID++ 调整 DPI 和 SmartShift 等控制。绑定会本地存储在你拥有的 TOML 文件中,应用旨在避免账号和遥测。

它支持哪些平台?

页面说明已提供 macOS、Linux 和 Windows 的签名构建。它还提到文档中有安装引导,并建议在 macOS 上使用 Homebrew;每个平台也都提供签名安装程序。

设置如何保存并在不同机器之间迁移?

OpenLogi 会将绑定写入 config.toml。设备按物理身份进行标识,因此只要设备身份匹配,你就可以把该文件复制到另一台机器上并保留相同的绑定。

它支持哪些设备和连接类型?

OpenLogi 通过 HID++ 驱动 Logitech 设备,并支持 Logitech Bolt、Unifying、Lightspeed、Bluetooth 和 USB 连接。页面还说明,Logi Options+ 以及在 Linux 上的 Solaar 可能会与 OpenLogi 冲突,因为同一时间只有一个应用可以占用接收器。

为什么 macOS 会请求辅助功能权限?

网站说明,在 macOS 上对侧键的重映射使用 CGEventTap,这需要“辅助功能”权限。基于 HID++ 的控制,例如手势按钮、拇指滚轮、DPI 和 SmartShift,则不需要该权限。

Quick Facts

类别
设备管理
平台
macOS、Linux、Windows
主要工作流
通过 HID++ 重映射按键并调整 DPI 或 SmartShift
配置格式
config.toml
连接类型
Bolt、Unifying、Lightspeed、Bluetooth、USB
许可证
MIT / Apache-2.0
OpenLogi - AI Tool, Features, Use Cases & Alternatives | UStack