rumbledethumps / cbm2usb

Commodore 64 and VIC-20 keyboard matrix decoder for USB
BSD 3-Clause "New" or "Revised" License
28 stars 2 forks source link

Keys detected as one key #3

Open Wilson-Smith opened 9 months ago

Wilson-Smith commented 9 months ago

I tried to do this project and it was AMAZING. Unfortunately, when I uploaded the code and tried to type on it was strange. When I press a specific key, another key is linked to another key. The keys i'm referring to are:

I tried to recompile the code, but still the same problem.

Trying the Caps-lock for these letters are just plain useless.

I managed to do "A" using Right Shift, not with the left shift.

rumbledethumps commented 9 months ago

I don't know what "linked" means. Let's try bug reporting 101... What keyboard are you using? What action did you take? What result were you expecting? What was the actual result?

Wilson-Smith commented 8 months ago

Sorry for the waiting.

I'm using a Commodore 64 Original Keyboard, with jumpers in the socket. The action is pressing a single key, but the input is read as a double input. So, If I press the s key on my keyboard, on the notepad is tab+s (this I meant for linked). I was expecting a single output, so for the s-key only the "s" character. The actual result was a double output, so for the s-key both the tab and the s characters,

I hope it can be useful

rumbledethumps commented 8 months ago

It looks like you have bad wiring. Do an image search for "c64 keyboard matrix" and notice the positions of your linked keys. Fix the shorted wires and you should be fine.

Wilson-Smith commented 8 months ago

Thank you a lot!