That was it! i thought I changed everything in this are from byte to int but I missed one. Works great now. Thanks.
Nah I was just curious.
This project is almost done. Appreaciate the fast and quality...
I have a functioning keyboard using a table such as this one that shows Backspace as 8 and it works a treat with the arduino micro. what source are you pulling from that shows ASCII below 32 is not mapped to any...
I gave those a try and I get an *. KEY_BACKSPACE is defined as 42 which is not the ASCII 8 I would have expected.
KEY_BACKSPACE does work with set_Key and send_now.
Platform is Windows 11 / surface book 3 btw.
I am trying to get a keyboard project working on the teensy 4. And I have it mostly working. But for non-alpha-numeric keys Keyboard.press() has no effect.
For example using the ASCII value for backspace:...
I think I'd need a scope hooked up to the i2c circuit to really figure this out.
Now I'm on to a new problem around Keyboard.press() notworking for keys like backspace and ctrl. But I'll start a new post for that....
So I get the pattern you recommended a try and it had no effect. I did work around the problem by not scanning the keys during the event handler. Not sure I like that though. I may switch to a pattern where the slave...
I give that a try. This code does work reliably to read the keys on both halves when they are the primary. This issue only occurs when reading from the secondary via i2c. Which is the odd part.
Wha does "tri-state"...
I think I have a capacitance problem (or something similar). I got my i2c bus working between that two keyboard halves without pull up resistors. However, whenever I press a key in the 5th or 6th column to be read i get...
I am making a split keyboard with a pair of 4.0s and I am unable to get a basic master read sample working. Do I need pull up resistors for this scenario? I'm using a common ground and pins 18 and 19. Any tips would be...