I'm trying to use my Razer Deathadder Elite mouse on my M1 MacBook Pro that's running Big Sur.
The problem I'm running into is that macOS is treating the back/forward buttons as middle clicks. For example, if I'm in a browser, it will start scrolling.
I tried to download Razer Synapse, but it's not detecting the mouse at all. This might be because it's running with Rosetta since it's only made for Intel Macs right now.
This is briefly discussed here: https://developer.apple.com/forums/thread/649829
Indeed, I get the same error as some in that thread:
sudo kextload /Library/Extensions/RazerHid.kext
Executing: /usr/bin/kmutil load -p /Library/Extensions/RazerHid.kext
Error Domain=KMErrorDomain Code=71 "Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Unsupported Error: one or more extensions are unsupported to load Kext com.razer.common.razerhid v21.94 in executable kext bundle com.razer.common.razerhid at /Library/Extensions/RazerHid.kext" UserInfo={NSLocalizedDescription=Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Unsupported Error: one or more extensions are unsupported to load Kext com.razer.common.razerhid v21.94 in executable kext bundle com.razer.common.razerhid at /Library/Extensions/RazerHid.kext}
It seems like Razer is not going to support macOS, but it's surprising to me that there's no "easy" way to simply remap the back/forward buttons... am I just missing something?