SmoothMouse 不支援 macOS Sierra!!

平常是 Mac + Windows 兩個系統一起的使用者,一定會覺得滑鼠游標在 Mac 下的動作好像「黏黏的」,主要是 Mac 系統的游標加速度曲線設計的關係。以下請聽我娓娓道來。

游標的行為要能同時適應小範圍精確的移動,與大螢幕上所需的快速移動。因此無論是在 Mac 或 Windows 底下,游標的移動距離預設都會隨著滑鼠移動速度的變快而變大。在 Windows 底下,滑鼠加速的功能可以從系統偏好設定關掉。關掉後,滑鼠與游標的移動就變成一比一了。也就是說滑鼠在桌子上移動的距離,只會以一個係數反映在游標的移動像素上,不再跟滑鼠的加速度有關。

Mac 的滑鼠用起來,會覺得游標「黏黏的」,主要是因為小尺度的移動加速太慢,而大尺度的移動又爆快。平常動起來覺得滑鼠慢慢的,但突然動一下又爆衝。這在觸控板上也許是好事,不過在滑鼠上滿糟的,因為移動手指跟移動重了好幾倍的滑鼠,摩擦力是不一樣的。

因為上述原因,個人還是相當懷念在 Windows 滑鼠游標的移動的調校。而在 Mac 上,目前看到最好的解決方案就是由網友 Dae 開發的 SmoothMouse 這套軟體(軟體截圖如下)。其營利是用贊助模式,可免費下載來使用。

smoothmouse.png

BUT,BUT,上個禮拜 Dae 的一篇文章讓很多 SmoothMouse 粉都心碎了。什麼!SmoothMouse 不支援最近的 macOS Sierra!大意就是,在 macOS Sierra 上只能用回黏黏的滑鼠了!

其它解決方案總是有的,有的要付費、有的設定起來繁瑣,總是沒有像 SmoothMouse 這麼方便,打個勾就能爽爽用。

至於為何這次更新後 SmoothMouse 就失效,主要是 Apple 停止支援 IOHID,而建議採用 CGEventPost 這個 API。前者雖然問題很多,但總是可以維持好的效能;後者依作者的經驗,無法提供順暢的體驗。另外作者也提到,在 Mac OS El Capitan 之前的版本中,滑鼠與游標連動之間那可恨的 16 毫秒的延遲已經在最近幾個 Mac OS 版本移除了。因此若用戶是為那 16 毫秒的延遲所苦,儘管捨棄 SmoothMouse 吧!

所以,不支援了。不想要黏黏的人,可以去找 SteerMouse、ControllerMat 或 Cursorsense,不然就直接把 Mac 當掉換台 Windows 吧(誤)。

最後分享一個由 Géry Casiez 與 Nicolas Roussel 製作的 mac 下游標加速曲線圖。當中紅字是 Dae 自己加的。

3ynm59y

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

w

連結到 %s