Main > Main Forum
Keyboard Hack
WiZeR:
thanks kamakazi I will keep the diode idea in mind! ;D
But what I really need to work out at the moment is where I have gone wrong in making the Keyboard Matrix! ??? :-[
Anyone?
Tiger-Heli:
Hi Wizar,
First off, I think diodes only work with really old (pre-1985-ish) keyboards, but that's just my opinion. Diodes are effective against ghosting (different keys showing up than the ones selected), but most modern keyboards prevent this in the IC through blocking (keys not showing up, even though selected). Diodes won't help blocking.
I have gone through your matrix from Esc through Break (the first 33 keys) and posted the results at http://www.fraggersxtreme.com/museum/Temp/Wizer%20Matrix.xls.
Here's where you went wrong: You have the keys down the rows of the matrix and the contacts checked off. You want the rows on one side of the matrix and the columns on the top, with the key assignments in the middle (hopefully, the chart will make more sense). Also, both Enter and Left are mapped to 2 and 12; both Ins and PgUp are mapped to 7 and 22; and other combinations shown in yellow, etc. This cannot be correct. Check your mappings again.
Also, when you first map out a matrix, you will not know whether Terminal 1 is a row or column, so it is easier to build the matrix one key at a time. In laying out your matrix Terminals 2, 6, and 19 appear to be both rows and columns. This may be inaccurate mapping or it may be able to be corrected once the entire keyboard is mapped out. If it is correct mapping, it is the first time I have run into this, but then again, I've only mapped out three kb's. If it ends up this way, I would prolly not use any keys on these rows, meaning you might want to use a different keyboard altogether. Some are definitely better than others.
Hope this helps!
WiZeR:
Thanks Tiger!
Ok after a staring at this till i went cross-eyed i think i made some head way.
I'm not sure what you meant in your last paragraph. What I did when I ripped the KeyB apart is number the connectors 1-25. 1-4 and 22-25 were on the top sheet and 5-21 were on the bottom sheet. That is reflected in my first chart between blue and red. I realise I probly did this totaly the wrong way.. I hope you can understand wot I have done.
I realise that I had some wrong mappings in my matrix that i will fix later today. But can you confirm that I am now on the right tracks??
I'm not sure but I think it sould look like this: http://www.wize.demon.co.uk/wizer2ndattempt.xls
?? ??? ??
Tiger-Heli:
--- Quote ---What I did when I ripped the KeyB apart is number the connectors 1-25.
--- End quote ---
WiZeR:
Thanx for all your help Tiger.. I now understand what i'm doing!
I'm only setting up a 1player table top control panel at the moment to get my head around the whole process.
Should I use a 4 Way Joystick or an 8 Way? I mainly want to play Street Fighter 2.. but would like it as universal as possible.
Thanx again! :D ;D
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version