Extending Functionality of Magic Mouse: Do I Need a kext?

后端 未结 4 478
囚心锁ツ
囚心锁ツ 2020-12-02 09:41

I recently purchased a Magic Mouse. It is fantastic and full of potential. Unfortunately, it is seriously hindered by the software support. I want to fix that. I have done q

4条回答
  •  -上瘾入骨i
    2020-12-02 10:19

    How does what is happening in MultitouchSupport.framework differ between the Magic Mouse and a glass trackpad? If it is based on IOKit device properties, I suspect you will need a KEXT that emulates a trackpad but actually communicates with the mouse. Apple have some documentation on Darwin kernel programming and kernel extensions specifically:

    • About Kernel Extensions
    • Introduction to I/O Kit Device Driver Design Guidelines
    • Kernel Programming Guide

    (Personally, I'd love something that enabled pinch magnification and more swipe/button gestures; as it is, the Magic Mouse is a functional downgrade from the Mighty Mouse's four buttons and [albeit ever-clogging] 2D scroll wheel. Update: last year I wrote Sesamouse to do just that, and it does NOT need a kext (just a week or two staring at hex dumps :-) See my other answer for the deets and source code.)

提交回复
热议问题