I would like hitting space twice to insert a period and then a space. I tried using tap dance just to get it to insert a period if I hit it twice, but when I put in the code I get no more space and no period. Does anyone know what is going on here?
At a first glance, I see nothing wrong with your code. Will try to have a look at it after I got some sleep, try it as-is (my own tapdance keys function properly, so here’s hoping that the plugin is not fundamentally broken).
Meanwhile, I’d have one question: is SPACE_PERIOD specified as enum { SPACE_PERIOD }; or as enum { SPACE_PERIOD = KALEIDOSCOPE_SAFE_START };? (It should be the former)
This is an enum I have in my sketch. When I sit down and figure out how to compile from the command line I’m going to put up a repo on github. One thing at a time.
@algernon, I added my firmware to github, but I removed the use of TapDance so that it runs, but the rest of the code is there. It is very vanilla. I hope this helps.
It looks like you haven’t put the tapdance action on a key - you’ll need to have a key in your map like TD(SPACE_PERIOD) (presumably replacing the Key_Spacebar you currently have).
I had that I backed it out. I forgot to push when I made the branch. I’m apparently too spacey to be much help. I’d like to blame learning a new keyboard, but I’m starting to get a little better with it so that isn’t the issue.
The only difference I see is that I used separate enums for macros and tap-dance actions, while you have one…I’m not sure if that makes a difference, but maybe give that a try?