User Tools

Site Tools


hardware:applemagicmouse

This is an old revision of the document!


Apple Magic Mouse

Linux

It works very well

Scrolling

kernel module info

parm:           emulate_3button:Emulate a middle button (bool)
parm:           emulate_scroll_wheel:Emulate a scroll wheel (bool)
parm:           scroll_speed:Scroll speed, value from 0 (slow) to 63 (fast)
parm:           scroll_acceleration:Accelerate sequential scroll events (bool)

Speed

Mouse sensitivity is very high but probably you would adjust scrolling speed:

sudo rmmod hid_magicmouse; sudo modprobe hid_magicmouse scroll-speed=47 scroll-acceleration=0

Changing “scroll-speed” parameter try the best for you then set it permanently creating a modprobe.d config file

# nano /etc/modprobe.d/magicmouse.conf
options hid_magicmouse scroll-speed=47 scroll-acceleration=0

Natural scrolling

You can swap axis in the usual way using xinput:

xinput set-button-map 'Apple Magic Mouse' 1 2 3 5 4 7 6

Windows

On Windows 8.1 installed via bootcamp it works out of the box

MacOS X

Not yet tested :)

hardware/applemagicmouse.1391425203.txt · Last modified: (external edit)