Add support for Razer Blackwidow V4 TKL
Adds basic Support for Blackwidow V4 TKL Tested and working Rgb control Read and Set poll rate Switch game mode
Fixes https://github.com/openrazer/openrazer/issues/2554
Thanks for opening this PR!
If you're not planning on fixing the wheel effect, can you remove that from your PR so there's no added features that aren't actually working?
Need to Do some more invstigations cause of some trouble i run into with my latests changes.
Will pull back my request and rebase on latest Master
Feel free to keep this PR open and just rebase & force-push to the branch. No need to create a new pull request :)
Thanks! Diff looks quite sane.
Can you confirm that all the functionality shown in e.g. polychromatic or RazerGenie works as expected? Anything else to mention?
One strange behavior on my side. If plugged to my 5g usb ports the ripple effect is quite slow but anything else in polychromatic Seems to work Just fine. If i plug in my usb 2.0 or 10g ports ripple works totaly fine but reciving battery firmware Version and sn number arnt read. Playing with the wait time (increasing) Seems to work for the readouts but also Puts a small delay into the ripple effect, could be Just my Imagination 😅
And after checking all settings in razer genie i need to check for the keyboard layout, the custom editor cant find the layout and is of by one columb. Hope thats not too much work, will take a closer look over the weekend
Ok, I'll hold the merge by a bit then. Let me know when it's ready from your side!
Would also be nice if you could merge master (or even preferably rebase on master) so the conflicts are resolved. But not super critical.
i couldnt find where to look for the custom keyboard layout for razergenie. in polychromatic on inspect matrix i can lid every key single handed starting with 0,0 for ESC all other keyboards seem to start on 0,1 for ESC is that an error in my implementation or did razer change the Matrix Layout??
Don't worry about wrong keys getting color in RazerGenie/polychromatic. With the "Inspect Matrix" feature in polychromatic, or in RazerGenie Shift-Click on "Open Custom Editor" - if that can address all the keys you should be good.
The issue is then in the UI, not in OpenRazer.
should now be ready to get merged. If anything needs to get changed please let me know.
One thing i noticed is that we now have 3 times the same wait time for wireless devices. couldnt we change this to just 2 lines instead of 6 in razer_kbd.h?
I recently bought this keyboard and would be very interested in support by OpenRazer :smile: Are there any open issues with this PR? Is more testing required? I would gladly offer to help out :+1: