Nice work dude!
Do you mind sharing your full config?
Thanks, I don't mind at all! I also discovered what I believe to be the issue with toggling backlighting, but again, I know little enough that it's just a guess at this point.
Firstly, I modified the layout shared by Reconsiderit to the following:
(Attachment Link)
Layer 1 is pretty simple, basically giving me access to F keys:
(Attachment Link)
I'm using the kai.tkg.io Chrome extension with the two layers above and the following Fn and LED configuration:
(Attachment Link)
From what I can tell, both Num Lock and the individual key backlighing are controlled by the LED1 row (which Reconsiderit calls for in his programming guide). This means that if you set that row to have no binding, you can toggle it with the Fn3 key. Unfortunately in doing so, you no longer have a num lock indicator, and the led for that key just toggles with the rest of the backlighting. I've tried assigning num lock to LED2 and LED3, both to no avail.
The way that I have it set up as shown in the image, Num lock unfortunately also toggles the backlighting, so I've got it reversed just based on preference to have num lock always on when not backlit. At this point, I've also re-purposed the Fn3 key on my board to be Print Screen, because I'd rather have a useful key until I can get the LED question figured out.
If you get a chance to try anything else and have any input, feel free to share!
I built my southpaw for my wife so its a pretty simple setup, obviously the 2nd layer can be more complex, but I found I required 4 FN keys to be able to toggle the RGB underglow on/off as well as switch between the color profiles
this is my setup
Pretty simple setup that gets the job done. have to have this setup on kai.tkg.io/ to be able to play around with RGB easily
Layer1 data - copy into KLE and edit -
More
["Num Lock","/","*","-","Esc","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:2},"Backspace","Del"],
["7\nHome","8\nUp","9\nPgUp",{h:2},"+",{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"|\n\\","PgUp"],
["4\nLeft","5","6\nRight",{x:1,w:1.75},"Caps Lock","A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{w:2.25},"Enter","PgDn"],
["1\nEnd","2\nDown","3\nPgDn",{h:2},"Enter",{w:2.25},"Shift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:1.75},"Shift","Up","Fn1"],
[{w:2},"0\nIns",".\nDel",{x:1,w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{w:6.25},"Space",{w:1.5},"Alt",{w:1.5},"Menu","Left","Down","Right"]
Layer2 data - copy into KLE and edit however you want, just make sure you have the proper number of FN keys
More
[{a:7},"","","","",{a:4},"Esc","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12",{w:2},"Backspace","fn4"],
[{a:7},"","","",{h:2},"",{a:4,w:1.5},"Tab",{a:7},"","","","","","","","","","","","",{w:1.5},"",{a:4},"Fn3"],
[{a:7},"","","",{x:1,a:4,w:1.75},"Caps lock",{a:7},"","","","","","","","","","","",{a:4,w:2.25},"enter","FN2"],
[{a:7},"","","",{h:2},"",{a:4,w:2.25},"shift",{a:7},"","","","","","","","","","",{a:4,w:1.75},"shift","up","FN1"],
[{a:7,w:2},"","",{x:1,a:4,w:1.25},"ctrl",{w:1.25},"win",{w:1.25},"alt",{w:6.25},"space",{a:7,w:1.5},"",{w:1.5},"",{a:4},"left","down","right"]