Comments (12)
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 0110
. Is anyone else experiencing this on 0110
?
from nudelta.
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:
Basically whenever the F1 key is pressed wshowkeys says that XF86MonBrightnessUp is pressed and XF86MonBrightnessDown for the F2 key. Also, for some of the other F-keys I did not give any keyboard input result, but I have to verify which ones those were and get back to you on that, since I'm not at home right now.
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?
from nudelta.
This is the firmware I use: https://nuphy.com/pages/firmwares-for-air75
Scroll to the very bottom.
from nudelta.
I just downgraded the firmware to 0110 and the exact same thing happens, F1 is brightness up and F2 is brightness down.
Using version 0.6.6
from nudelta.
That is super weird. Last thing I can maybe think of is hardware revisions. When did you buy your Air75?
from nudelta.
I also just tested it on android 13 and I am having the exact same issue.
keys:
pgup:
key: home
pgdn:
key: end
home:
key: pgup
end:
key: pgdn
assistant:
key: ins
mackeys: {}
This is my entire config.
I ordered the keyboard on 14th of december 2022
from nudelta.
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 ./nudelta -D default.bin -H default.hex
then send those files over? I'll have to compare them to mine. I can only assume at this point there's a revision difference I'm unaware of.
from nudelta.
Had some trouble compiling because of missing dependencies, but here you go:
default.zip
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.
from nudelta.
@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:
from nudelta.
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:
- I downgraded the firmware to 0110
- I loaded the exact config I sent you 3 messages back, using the GUI version of NuDelta
- I compiled the CLI version of NuDelta
- I ran the command that you sent me
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:
Is it possible for me to use the NuPhy Console to load my config and then dump the default bin and hex files using NuDelta, and then use NuDelta to load the same config and dump the bin and hex files? Would they be comparable? Maybe you would see the differences there? I don't know if it's feasible, it's just an idea.
from nudelta.
Actually, what I'd like you to do is simply factory-reset the Air75 then run the command.
from nudelta.
Sorry for taking so long... here you go, the files after a factory reset.
default.zip
from nudelta.
Related Issues (20)
- incompatible architecture HOT 1
- MacOS: Uncaught exception HOT 3
- icu4c dylib not found HOT 2
- "Search" key not working? HOT 2
- Remapping `del` not working HOT 1
- Nuphy Air75, Ventura 13.2.1: can't write to keyboard HOT 2
- could not find CMAKE_PROJECT_NAME in Cache HOT 3
- [Apple Silicon] Failed to write config - `hid_error is not implemented yet` HOT 22
- [Support] Air60 HOT 1
- Allow for remapping of the default fn key HOT 1
- [Support] Air96 HOT 8
- Share your dumps! HOT 11
- I want to assign an FN key HOT 4
- Air 75 - No supported keyboard found HOT 8
- Lock Macbook with a key HOT 1
- Halo 65 HOT 1
- Some keys can't be redefined
- HID error writing to keyboard "Invalid function" HOT 1
- Special character HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nudelta.