Adam BellParticipantJanuary 22, 2016 at 10:40Post count: 3
On my current erogdox I make extensive use of dual roles keys, using the tmk firmware. Does KLL and therefore the infinity ergodox support dual roles keys?ecloudParticipantJanuary 23, 2016 at 13:20Post count: 4
I also want to do that: I’ve got control and ESC together on one key on my Ergodox EZ, so would like to do it on the Infinity Ergodox too. But what I don’t like on the QMK firmware so far is that I have to hold down the key long enough to be recognized as CTRL. If I press another key immediately after, I want it to send control press without waiting, then the next key.ecloudParticipantJanuary 23, 2016 at 15:34Post count: 4
I got partway like this
U”TAB” + U[“A”-“Z”]: U”LCTRL”;
U”TAB” : U”ESC”;
It sends esc press right away (and repeats release-press again if I hold it too long), then if I press another letter I get control press, other letter press, control release, other release, then finally esc release.
So I just want it to avoid sending the esc until I release without pressing anything else. And ctrl should be able to apply to anything, not just a-z.ecloudParticipantJanuary 24, 2016 at 02:03Post count: 4
But that was only working when I had the left half plugged in on its own; doesn’t work when the left is a slave.
Looks like the State Scheduling (section 18.104.22.168) in the KLL draft spec 0.4 might work. I wonder how soon the controller could support that.Adam BellParticipantJanuary 25, 2016 at 12:23Post count: 3ecloudParticipantJanuary 26, 2016 at 01:32Post count: 4
Yeah but is there any version of TMK which supports the display, and control of the backlighting behind the display and the keys?audibleblinkParticipantMay 27, 2016 at 10:44Post count: 1
Came across this post while googling around for an answer. Has anyone gotten this to work? I’m reading the KLL spec in anticipation of my dox and trying to port my Atreus keymaps over so I can hit the ground running when it comes in. From what I’ve read, this seems right but I can’t test yet.
U"S"(UR) : U"S"; // U-nique R-elease of "S", sends "S" U"S"(H)+U"H" : U"LEFT"; // H-olding "S" plus tapping "H", send "LEFT" U"S"(H)+U"J" : U"DOWN"; U"S"(H)+U"K" : U"UP"; U"S"(H)+U"L" : U"RIGHT";
Longer version of my question herePiotr DobrogostParticipantMay 31, 2016 at 07:20Post count: 1
But what I don’t like on the QMK firmware so far is that I have to hold down the key long enough to be recognized as CTRL. If I press another key immediately after, I want it to send control press without waiting, then the next key.
And ctrl should be able to apply to anything, not just a-z.
Do you think the above is feasible taking into consideration that modifiers are often being used in tandem (alt+ctrl+shift+<letter>)?
Have you raised issue at https://github.com/jackhumbert/qmk_firmware/issues ?
You must be logged in to reply to this topic.