Basically just adds an otherMouseButton case to the Key enum which has an associated value containing the button number. This is a breaking change for configuration files so updating to this commit will wipe your configuration. The breaking change happened because Codable was using the human readable descriptions of keys, but now that a case has an associated value (the mouse button number), I had to refactor things a bit.
Also updates InputView to product otherMouseButton up and down events.
Description
Basically just adds an
otherMouseButton
case to theKey
enum which has an associated value containing the button number. This is a breaking change for configuration files so updating to this commit will wipe your configuration. The breaking change happened because Codable was using the human readable descriptions of keys, but now that a case has an associated value (the mouse button number), I had to refactor things a bit.Also updates
InputView
to productotherMouseButton
up and down events.