sezanzeb / input-remapper

🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
GNU General Public License v3.0
3.94k stars 160 forks source link

Razer Basilisk V3 Button not recognized #581

Open NickTheOnlyNeko opened 1 year ago

NickTheOnlyNeko commented 1 year ago

Please install the newest version from source to see if the problem has already been solved.

Share some logs please:

  1. input-remapper-control --version (Answer: Latest Git Version)
  2. If a button on your device doesn't show up in the GUI, verify that the button is reporting an event via sudo evtest. If not, input-remapper won't be able to map that button. (Answer: only shows up on when using a different profile)
  3. If yes, please run input-remapper-gtk -d, reproduce the problem and then share the logs.

when i try to use mouse button 6 (Check image for better understanding) it doesn't get recognized by any software at all

image

jonasBoss commented 1 year ago
  1. If a button on your device doesn't show up in the GUI, verify that the button is reporting an event via sudo evtest. If not, input-remapper won't be able to map that button.

  2. If yes, please run input-remapper-gtk -d, reproduce the problem and then share the logs.

Can you please share the console output from those steps?

NickTheOnlyNeko commented 1 year ago
  1. If a button on your device doesn't show up in the GUI, verify that the button is reporting an event via sudo evtest. If not, input-remapper won't be able to map that button.
  2. If yes, please run input-remapper-gtk -d, reproduce the problem and then share the logs.

Can you please share the console output from those steps?

none, the button doesn't show up no matter what i do, it just doesn't get registered untill i switch to another profile which has the button pre-programmed to the button [

sezanzeb commented 1 year ago

If sudo evtest doesn't show the button, you are out of luck unfortunately

NickTheOnlyNeko commented 1 year ago
  1. If a button on your device doesn't show up in the GUI, verify that the button is reporting an event via sudo evtest. If not, input-remapper won't be able to map that button.
  2. If yes, please run input-remapper-gtk -d, reproduce the problem and then share the logs.

Can you please share the console output from those steps?

the thing is that when i use a custom "Profile" or "Layout" where i have pre-set the button in windows through Razer's proprietary software then the button does get registered in the debugger, but when i use the "Default"/"Empty" profile then the button doesn't get registered or recognized by the de-bugging software, like? to who do i need to report that issue? i know for sure that Razer doesn't care for (Gnu+)Linux Support soo what do i do?

sezanzeb commented 1 year ago

the debugger

I assume the "debugger" is evtest?

If the windows driver tells the device to report a certain key, then the device will remember that on its flash storage. It will send that key over usb when you press that button.

If the windows driver tells it to not send any event over usb, then there is absolutely nothing linux can do about it. It would require reverse-engineered drivers that access the devices memory to overwrite the mapping on the device itself.

sezanzeb commented 1 year ago

There is https://openrazer.github.io/, but I think the last time I checked it wasn't able change the mappings of buttons unfortunately.

NickTheOnlyNeko commented 1 year ago

There is https://openrazer.github.io/, but I think the last time I checked it wasn't able change the mappings of buttons unfortunately.

Hahahaha The people at OpenRazer redirected me from there to here and now you are redirecting me back to OpenRazer what kind of endless loop is this?🤣🤣🤣🤣

Tesla-Tank commented 1 year ago

You might want to check what bind it is in synapse. Unfortunately you will need a windows os (pc or emulator). In my case I had a naga v2 and needed manually rebind one of my buttons for linux to recognize it. I think the basilisk v3 should have onboard memory.