How do you do per-key RGB lighting on a Shift V2?
I saw the online configurator that lets you do this on the Shift V1, where it spits out a compiled firmware file to flash. The V2 doesn't seem to have this function in the Windows configurator, though. I can't imagine the answer here is "you're going to have to manually write the hex for every key in QMK, compile it, and flash that".
Apr 18, 2024
For the lower layer, keys for "yuiop" have become "&'()0", should be "^&*()" keys for "jkl;:" have become "=~`{}", should be "_+{}|"
For the raise layer keys for "jkl;:" have become "-^@[]", should be "-=[]\"
I have refreshed the firmware with default, basic and other keymaps, same issue still occur. I have check my solder work they look fine too. Have anyone encountered similar issue or am I missing something?
If all your keys are working, just displaying the wrong thing then doubtful it's the hardware side. Has to be configuration. What OS are you using?
Testing on another machine is a good idea. Sorry, I'm not too involved with OSX though, so hopefully someone else can assist there. If the backend of the os works similar to most linux distributions these days though, it'd be useful to see the output of these commands:
locale setxkbmap -print -verbose 10
LANG="en_AU.UTF-8" LC_COLLATE="en_AU.UTF-8" LC_CTYPE="en_AU.UTF-8" LC_MESSAGES="en_AU.UTF-8" LC_MONETARY="en_AU.UTF-8" LC_NUMERIC="en_AU.UTF-8" LC_TIME="en_AU.UTF-8" LC_ALL=
Which means the locale is actually AU English instead of US. I got to investigate this. I would think it will be the same as the US English (and it displays in the system preferences as US).
I don't know what the best option for you is from here. If it were me I'd just go in and swap the keys in the firmware. But perhaps contacting support here at massdrop, ask at the qmk issue tracker (https://github.com/qmk/qmk_firmware/issues) or the OLKB reddit thread (https://www.reddit.com/r/olkb/) might help you out without having to modify things directly.