-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backwards brightness keys #29
Comments
I... can't replicate this? I just hooked my keyboard up to my iPad after writing a trivial remap and the brightness keys seem to be working fine in both Windows and Mac modes. Granted, I am on Firmware |
It might be the firmware difference... I also tested on my laptop running both windows 11 and arch linux and had the same results, so it's probably not an issue with the specific computer, I didn't update the report since I thought it wasn't relevant. I also used wshowkeys on arch to verify what was happening: P.S. Is there any way to upgrade and/or downgrade the firmware on the keyboard? So that I can maybe test if the firmware is the problem? |
This is the firmware I use: https://nuphy.com/pages/firmwares-for-air75 Scroll to the very bottom. |
I just downgraded the firmware to 0110 and the exact same thing happens, F1 is brightness up and F2 is brightness down. |
That is super weird. Last thing I can maybe think of is hardware revisions. When did you buy your Air75? |
I also just tested it on android 13 and I am having the exact same issue. keys: This is my entire config. I ordered the keyboard on 14th of december 2022 |
I loaded your config, and yeah, on my keyboard F1 is still brightness down and F2 is still brightness up. Since you're familiar with the terminal- can you run |
Had some trouble compiling because of missing dependencies, but here you go: Edit: I also just tried firmware version 0124 which is the latest available on the nuphy discord, same result. Edit 2: After quite a bit of testing I noticed some glitches on firmware 0110 that do not happen on other people's keyboards that happen with this firmware, when using the FN+whatever (example: reset keyboard or turn off the side LEDs) some rows on the keyboard might be getting too much voltage, because they become way too bright for a split second, I don't know if this indicates different keyboard hardware revisions or not. |
@bogddeny Just to confirm- is this after you attempted to reconfigure it using Nudelta? Curiously, the only thing I can find that's different between my keyboard's default keymap and this keymap is just this: |
I'm pretty sure it is, I do not know if it matters that I loaded the keymap in the GUI version and then used the CLI version to get those hex and bin files... So if I tell it step by step:
Maybe I'm dumb but should I try loading the keymap using the CLI version and then get the hex and bin files, would that make a difference? Random idea that might be stupid: |
Actually, what I'd like you to do is simply factory-reset the Air75 then run the command. |
Sorry for taking so long... here you go, the files after a factory reset. |
I have the same issue. The brightness key mapping works as expected after a factory reset, but will be reversed after loading a keymap with nudelta. It feels like a keycode/index has changed meaning between hardware revisions. |
Huh, I ran into this now too. |
Whenever I make any change to the keymap, the default brightness keys change to be backwards: brightness down becomes brightness up and brightness up becomes brightness down (F1 key becomes brightness up, F2 key becomes brightness down). This is not really an issue since i can easily fix it with the yml file, but it would be nice if it was fixed by default. Maybe this is expected behaviour and I missed something, in that case sorry.
I fixed it by doing this:
keys:
brightnessdown:
key: brightnessup
brightnessup:
key: brightnessdown
Keyboard: Nuphy Air75 (Firmware 0122)
NuDelta Version: 0.6.5
Windows 11 Version: 22H2 (OS Build 22621.1105)
Edit: Also tested on Arch Linux (6.1.10 zen), same thing happens with appimage version 0.6.5.
The text was updated successfully, but these errors were encountered: