An exact copy-and-paste of the answer in the question above is below. You will not miss any information by not reading this answer and reading the above question. I did not remove the answer from the above question as it would make the summary section seem rather out-of-place / irrelevant. The summary section is not part of the answer so it did not seem right to put it here.
#Solution I found to be usable
Solution I found to be usable
I searched for Magic Mouse 2 alternative driver and found smoothmouse.com
. I'm in no way associated with this project, and I don't like to advertise software in my answers to questions on stack exchange websites, however in this case the package is free, so I will make an exception. (You don't have to pay anything.)
After installing, there is a new icon in system preferences. The tool allows you to completely disable mouse acceleration, and set a mouse tracking rate. I assume the range of values available will be suitable for most users.
It is fairly simple and there are no other configuration options, however if you are like me and want to disable mouse acceleration while allowing the pointer movement rate to be adjusted, then this should work for you.
#Added Later: Keyboard Settings
Added Later: Keyboard Settings
I found a way to re-enable keyboard repeat for all keys, rather than press-and-hold for French accents etc.
defaults write -g ApplePressAndHoldEnabled -bool false
Then the keyboard repeat rate and delay can be set using
defaults write -g InitialKeyRepeat -int VALUE
defaults write -g KeyRepeat -int VALUE
I found my initial key repeat was okay using the system settings, but that KeyRepeat suited my preferences better at 1 or 2.