Skip to content

Releases: Caldis/Mos

4.3.0-beta-20260820.1

4.3.0-beta-20260820.1 Pre-release
Pre-release

Choose a tag to compare

@Caldis Caldis released this 20 Aug 16:22

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

⚠️ 行为变更: 「目标应用程序」列表中未勾选「继承全局设定」的应用, 其平滑滚动与翻转方向设置现在独立生效, 不再受全局开关限制。如有需要, 请在升级后检查相关配置。

新功能

  • 同一个接收器连接的多只罗技鼠标, 现在可以同时使用按键功能, 换手即用, 无需手动切换
  • 新增泰语界面, 感谢 @atomsbaza

优化

  • 精简按键绑定面板的文案, 界面更紧凑
  • 大量内部优化, 运行更稳定

修复

  • 修复休眠后的罗技鼠标唤醒时, 按键功能不生效的问题, 感谢 @LJAYi
  • 修复在 After Effects 等应用中左键可能卡住的问题, 感谢 @denizercealagoz
  • 修复「目标应用程序」的独立设置在全局开关关闭时不生效的问题, 感谢 @YuriNachos
  • 修复外接显示器唤醒或重新连接后, 滚动变卡的问题, 感谢 @wiskiiii
  • 修复特定情况下配置丢失导致滚动完全失效的问题, 感谢 @YuriNachos
  • 修复名称中带有 emoji 的应用在列表中显示异常的问题, 感谢 @YuriNachos
  • 修复侧键与系统原生快捷键 (如调度中心) 被同时触发的问题, 感谢 @Luizz14
  • 修复罗技键盘无法进入休眠的问题, 感谢 @MohammedAlmajhali
  • 修复长时间运行时的若干稳定性问题, 感谢 @MrMage

注: 本次为修复侧键与系统快捷键的冲突, 调整了按键监听的层级。如果你在与 BetterTouchTool 等按键映射工具同时使用时遇到按键冲突, 欢迎通过 issue 反馈。


If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

⚠️ Behavior change: applications in the target-application list with "Inherit global settings" unchecked now apply their smooth-scrolling and reverse settings independently, no longer limited by the global switches. Please review your configuration after upgrading if needed.

New Features

  • Multiple Logitech mice on the same receiver can now use button features at the same time — switch hands freely, no manual switching needed
  • Added Thai localization, thanks @atomsbaza

Improvements

  • Trimmed the button-binding panel wording for a more compact layout
  • Lots of internal refinements for smoother, more stable operation

Fixes

  • Fix button features not working after a Logitech mouse wakes from sleep, thanks @LJAYi
  • Fix the left mouse button occasionally getting stuck in apps like After Effects, thanks @denizercealagoz
  • Fix per-application settings not taking effect while the global switch is off, thanks @YuriNachos
  • Fix scrolling becoming laggy after an external display wakes or reconnects, thanks @wiskiiii
  • Fix scrolling breaking entirely when preferences go missing in rare cases, thanks @YuriNachos
  • Fix apps with emoji in their names displaying incorrectly in the list, thanks @YuriNachos
  • Fix side buttons triggering both their binding and native system shortcuts (e.g. Mission Control) at the same time, thanks @Luizz14
  • Fix Logitech keyboards being kept awake and unable to sleep, thanks @MohammedAlmajhali
  • Fix several stability issues during long-running sessions, thanks @MrMage

Note: to fix the side-button/system-shortcut conflict, this release adjusts the level at which button events are monitored. If you use Mos alongside tools like BetterTouchTool and run into button conflicts, please let us know via an issue.

4.2.1

Choose a tag to compare

@Caldis Caldis released this 31 May 14:49

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

修复

  • 修复由于应用热键的输入检查导致的部分情况下的性能问题。

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

Fixes

  • Fixed a performance issue in some cases caused by input checks for app hotkeys.

4.2.0

Choose a tag to compare

@Caldis Caldis released this 05 May 07:20
HHE1srza8AAw3hF 《The Boys》

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

新功能

  • 新增 Logi/HID++ 原生支持, 可识别 Bolt/Unifying 接收器与蓝牙直连设备按钮, 并支持分配 Logi 专有事件
  • 按钮绑定新增「打开…」动作, 可启动 App、运行脚本或打开任意文件, 支持拖拽选择与启动参数
  • 按钮绑定新增「自定义…」录制、可更灵活的鼠标按键动作
  • 滚动功能现在支持绑定任意自定义按键

优化

  • 新增捷克语本地化, 感谢 @karelfh

修复

  • 修复滚动选项等值比较方向错误, 感谢 @seng1e
  • 修复辅助功能权限在运行中被撤销后, 可能阻断系统输入的问题
  • 修复按键映射功能导致在部分应用中左键点击异常的问题 #890
  • 改进 DisplayLink 异常和屏幕变化后的平滑滚动恢复路径, 降低滚动异常或卡住的风险
  • 修复自定义按键录制、纯修饰键显示、同时松开修饰键识别和录制期间误触发动作的问题

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

New Features

  • Added native Logi/HID++ support for Bolt/Unifying receivers and Bluetooth direct-connected device buttons, with support for assigning Logi-specific events.
  • Added an "Open..." button action to launch apps, run scripts, or open any file, with drag-and-drop selection and launch arguments.
  • Added "Custom..." recording for button bindings, enabling more flexible mouse button actions.
  • Scroll features can now be bound to any custom key.

Improvements

  • Added Czech localization, thanks @karelfh.

Fixes

  • Fixed reversed scroll options equality comparison, thanks @seng1e.
  • Fixed system input blocking when Accessibility permission is revoked while Mos is running.
  • Fixed abnormal left-click behavior in some apps caused by button mapping. #890
  • Improved smooth-scroll recovery after DisplayLink errors and screen changes, reducing the risk of abnormal or stuck scrolling.
  • Fixed custom key recording, pure modifier display, simultaneous modifier release detection, and accidental action execution while recording.

New Contributors

Full Changelog: 4.0.2...4.2.0

4.0.2

Choose a tag to compare

@Caldis Caldis released this 08 Mar 14:33

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

修复


If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

Fixes

4.0.1

Choose a tag to compare

@Caldis Caldis released this 07 Mar 17:21

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

新功能

  • 添加 UU 远程桌面(UU远程桌面)支持,防止主机与客户端同时安装 Mos 时出现双重平滑问题,感谢 @jijiamoer (#879)

修复

  • 修复滚动事件派发问题,引入 ScrollDispatchContext 重构 ScrollPoster,解决部分场景下滚动异常 (#868, #826)
  • 修复 macOS 26+ 上 LaunchPad 检测逻辑,避免影响 Dock 文件夹弹出视图,感谢 @Lezheng2333 反馈 (#878)

New Features

  • Added UU Remote Desktop (UU远程桌面) support to prevent double-smoothing when both host and client have Mos installed, thanks @jijiamoer (#879)

Fixes

  • Fixed scroll event dispatching by introducing ScrollDispatchContext and refactoring ScrollPoster, resolving scroll anomalies in certain scenarios (#868, #826)
  • Fixed LaunchPad detection on macOS 26+, avoiding interference with Dock folder popup views, thanks @Lezheng2333 for reporting (#878)

Full Changelog: 4.0.0...4.0.1

4.0.0「NEW BORN」

Choose a tag to compare

@Caldis Caldis released this 22 Feb 13:35

🐎🧨🏮新年快乐🏮🧨🐎

image

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

新功能

  • 全新「按钮」模块:将鼠标按键绑定到任意系统快捷操作。
  • 新增「模拟触控板 (Beta)」滚动模式。
  • 滚动方向反转现在支持垂直、水平方向独立设置。
  • 新增应用内更新检查(power by Sparkle)。
  • 新增远程桌面滚动事件检测, 如果发起端和受控端都安装了 Mos, 也不会冲突。
  • 滚动功能键现在支持自定义录制绑定。

优化

  • 欢迎引导窗口 UI 翻新。
  • 全新应用图标与状态栏图标。
  • 滚动选项面板整合优化。
  • 适配 macOS 26 视觉风格。
  • 翻译系统迁移至 String Catalogs。
  • 新增法语翻译, 感谢 @EricPujolBRGM
  • 新增波兰语翻译, 感谢 @MaciejkaG
  • 新增印尼语翻译, 感谢 @harun-alrosyid
  • 日语本地化补全, 感谢 @ulyssas
  • 日语、印尼语文本校对, 感谢 @ulyssas @harun-alrosyid
  • 波兰语、英文文本校对, 感谢 @MaciejkaG

修复

  • 修复多个滚动平滑相关问题。
  • 修复鼠标按键映射与辅助功能授权状态异常。
  • 修复非美式键盘快捷键问题, 感谢 @salakis
  • 修复鼠标中键映射问题, 感谢 @GonzFC
  • 修复其他已知问题。

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

New Features

  • Brand-new Buttons module: bind mouse buttons to any system shortcut.
  • Added Simulate Trackpad scrolling mode.
  • Scroll direction reversal can now be set independently for vertical and horizontal axes.
  • Added in-app update checking via Sparkle, with an optional beta channel.
  • Added remote desktop scroll event detection, if both remote host and client are installed Mos still work fine.
  • Scroll hotkeys can now be recorded and bound to custom keys.

Improvements

  • Refreshed the welcome guide UI.
  • New app icon and menu bar icon.
  • Consolidated scroll options panel.
  • Adapted visual style for macOS 26.
  • Migrated translations to String Catalogs.
  • Added French translation, thanks to @EricPujolBRGM
  • Added Polish translation, thanks to @MaciejkaG
  • Added Indonesian translation, thanks to @harun-alrosyid
  • Japanese localization completion, thanks to @ulyssas
  • Japanese & Indonesian text proofreading, thanks to @ulyssas @harun-alrosyid
  • Polish & English text proofreading, thanks to @MaciejkaG

Fixes

  • Fixed multiple smooth scrolling issues.
  • Fixed mouse button mapping and accessibility authorization state issues.
  • Fixed shortcuts on non-US keyboard layouts, thanks to @salakis
  • Fixed middle mouse button mapping, thanks to @GonzFC
  • Fixed other known issues.

What's Changed

New Contributors

Full Changelog: 3.5.0...4.0.0

4.0.0-beta-20260201.1

4.0.0-beta-20260201.1 Pre-release
Pre-release

Choose a tag to compare

@Caldis Caldis released this 01 Feb 17:29

这是测试版本, 一些功能或内容可能会在正式版本中变更

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

新功能

  • 新增应用内更新检查(Sparkle),并支持可选的 Beta 渠道。
  • 滚动功能键现在支持绑定任意热键

改进

  • 补充并修正部分本地化内容。

修复

  • 修复部分非 US 键盘布局下的快捷键问题。
  • 修复远程桌面或部分特殊设备的滚动输入无法被正确平滑的问题。

This is a beta version, some features or content may change in the official release.

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

New Feature

  • Added in-app update checking via Sparkle, with an optional beta channel toggle.
  • Scrolling func keys can now be bound to any key.

Improvements

  • Refined other localization strings.

Fixes

  • Fixed shortcut issues on non‑US keyboard layouts.
  • Fixed smooth scrolling not working properly with Remote Desktop or some special devices.

4.0.0-beta-20251201

4.0.0-beta-20251201 Pre-release
Pre-release

Choose a tag to compare

@Caldis Caldis released this 01 Dec 04:40

这是测试版本, 一些功能或内容可能会在正式版本中变更

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

改进

  • 为 4.0 版本更换了新的图标
  • 优化了状态栏图标尺寸
  • 更新了大咪照片

This is a beta version, some features or content may change in the official release.

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

Improvements

  • A new icon has been installed for version 4.0
  • Optimized status bar icon size
  • Updated photos of the cat MEOW.

4.0.0-beta-20251105

4.0.0-beta-20251105 Pre-release
Pre-release

Choose a tag to compare

@Caldis Caldis released this 05 Nov 07:49

这是测试版本, 一些功能或内容可能会在正式版本中变更

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

优化

  • 应用现在经过 Apple 公证, 不再会被提示为恶意软件了
  • 优化了日语的文本校对 @ulyssas
  • 优化了印尼语的文本校对 @harun-alrosyid
  • WebSite: 优化了波兰语和英文文本校对 @MaciejkaG

修复

  • 修复了最低版本被错误设置为 11.0 的问题, 现在依旧兼容 10.13

This is a beta version, some features or content may change in the official release.

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

Improvements

  • App now notarization by Apple, no longer be flagged as malware.
  • Improved Japanese text proofreading @ulyssas
  • Optimized Indonesian text proofreading @harun-alrosyid
  • Website: Optimized Polish and English text proofreading @MaciejkaG

Fixes

  • Fixed an issue where the minimum version was incorrectly set to 11.0; it is now still compatible with 10.13.

4.0.0-beta-20251102

4.0.0-beta-20251102 Pre-release
Pre-release

Choose a tag to compare

@Caldis Caldis released this 01 Nov 18:08

这是测试版本, 一些功能或内容可能会在正式版本中变更

如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行

新功能

  • 全新加入「按钮」模块:现在可以直接将鼠标按键绑定到你想要的快捷动作。🎉
  • 加入「模拟触控板」模式,我不知道有什么用, 但有点新鲜感总不是坏事 😜
  • 现在可以在「滚动」中基于垂直、水平方向独立调味了

优化

  • 欢迎指引、辅助功能授权流程 UI 翻新。
  • 翻译迁移到 string catalogs, 再也不需要面对 identify string 了
  • 基于 AI 补充了一些缺失的的多语言文本。(如果你觉得翻译有任何问题, 非常欢迎帮忙纠正!)

修复

  • 修复 macOS 26 下的一些兼容性问题
  • 修复部分场景下的滚动平滑滚动异常问题
  • 修复欢迎指引、辅助功能授权流程中偶尔不同步的问题,希望你启动时能顺顺利利。

This is a beta version, some features or content may change in the official release.

If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly

New

  • Brand-new Buttons module: record mouse and bind them to whatever shortcut you like. 🎉
  • Added Simulate Trackpad mode. Unsure how useful it is yet, but it seems fun. 😜
  • Vertical and horizontal scrolling can now be tuned independently inside the Scroll tab.

Improvements

  • Refreshed the welcome guide and accessibility permission in intro flow.
  • Translations now power by string catalogs, no more identify strings.
  • Filled a few missing translationg with a little help from AI. (If you find any problems with the translation, feel free to let us know!)

Fixes

  • Fixes some compatibility issues on macOS 26.
  • Fixed the smooth scrolling issue in certain scenarios.
  • Fixed the intro flow sync logic, so first launch might go more smoothly.