Closed pngo closed 1 year ago
Nudelta does not read the incoming keymap from your keyboard, so reloading it will always show the default keymap.
Out of curiosity- can you try switching your keyboard to Mac mode and seeing if it remapped that one?
Switched to Mac mode, and the keymap works. So yes it was writing the keymap to the Mac Mode, even though it detected Windows correctly at start up of nudelta (refer back to screenshot in first post)
Checked the other way around, Nudelta Mac Mode, and write the changes. The keymap is applied to Windows Mode on Keyboard.
Conclusion: the mode selection vs writing is flipped. Nudelta mode MAC writes to WIN keymap Nudelta mode WIN writes to MAC keymap
Can confirm this behavior. We're almost there!
…I'm confused now. I flipped it in the first place because @nocturne1 reported this same behavior on 0.6.2.
Can you both try 0.6.2? Literally the only change from 0.6.3 is that the Mac and Windows mode are swapped around. That's it: https://github.com/donn/nudelta/releases/tag/0.6.2
With 0.6.2, I have the following
Are people getting confused with the M and W switch, depending on how they look on their keyboard, and thus expecting wrong OS keys? I check the orientation of the other icons, from left to right it would be : W M ------ OFF, Wired, Wireless ----- USB plug
No confusion here with the physical switch.
0.6.2 physical switch in M mode, software in Mac mode. Would program right command key to right-control, and then left command key would change to windows mode (forgot what key it went to). Could only get command key back by moving switch to W.
0.6.3 physical switch in M mode, software in Mac mode. Would program right command key to right-control, and then nothing would change. Moved physical switch to W mode, then I saw that the right command key would be right-control, and other keys were still windows.
0.6.2 messed up my mapping so much, I had to use Windows boot camp to re-flash the firmware (or I guess I could have used Windows mode, but I did't want to do that).
Difference in Windows / Mac builds then ?
The builds are identical.
From what I'm seeing here- it appears that reverting the codebase to the state of 0.6.2 but also switching the YAML files around is probably the right approach. I'll try that when I have some time.
So the problem was that the yaml files are reversed? I tried to inform you about this a week ago but I think you didn't see it 😅 https://github.com/donn/nudelta/commit/99c38728427f1031544d0673e4b764213535ed2f#r94643080
@Weathercold You're right!! I didn't! I scrolled all the way down, didn't see anything and I was like "weird, is it a glitched notification?"
Thanks for the alert, this is simpler than I expected lol
Try 0.6.4. Sorry this is taking so long…
Can confirm it works now as expected! Thank you and ill be happy to test in future as well.
Can also confirm this fixed things. Thanks @donn !
Remaps are said to be written
Typing in Notepad, the mapping is not applied.
Closing nudelta, opening nudelta again, and reloading keyboard, the default keymap is shown. (proving the keymap has not been written)
Nudelta version : 0.6.3 OS: Win 10 Keyboard: Halo75 Firmware: 0102