15.11.2006

Keyboard hack. (Part 1)

Joystickiin tuleviin mikrokytkimiin pitäisi vetää johdot näppäimistön nuolinäppäimistä sekä ohjauspöydän kolmelle näppäimelle enteristä, spacesta ja escistä,eli:

Nuolet -> Joystick
Enter -> Select
Space -> Start
Esc -> Exit

Siispä rikkinäinen näppäimistö (backspace ei toimi puhdistuksesta huolimatta) palasiksi:



Rojut roskiin, tämä talteen:


Tästä lähempään tarksteluun tämä pieni elektroniikkapalanen:


Tuossa on siis kaksi settiä tuollaisia kullanvärisiä liuskoja joita oikosulkemalla toisiinsa kone ymmärtää että mitä nappia milloinkin painetaan. Testailuun käytin pientä johdonpätkää:


Ja hyvinhän tuo näyttäisi painallukset ymmärtävän:


Sahasin vielä näppäimistön kuoresta palasen jossa elektroniikka oli kiinni ja ruuvasin sen siihen takaisin suojaksi:


Seuraavaksi pitäisi selvittää mitkä kaksi liuskaa yhdistämällä saa "painetuksi pohjaan" nuo mainitsemani seitsemän näppäintä. Mahtavalta Build Your Own Arcade Controls -sivustolta löytyi linkki Virtua Keyboard ohjelmaan jolla näkee mitä näppäintä milloinkin painaa. Ohjelma ei toimi Dosissa joten täytyy testata näppäinyhdistelmät olohuonekoneella kunhan kerkeää..

Testasinpa huvin vuoksi kumminkin tällä koneella ja käytössä olevalla näppäimistölläni sekä Mac G3 alkuperäisnäppäimistöllä. Ohjelmassa näkee myös hyvin kuinka monta näppäintä pystyy painamaan yhtäaikaa pohjaan ilman että muut näppäimet jumittuu tai tulee haamupainalluksia. Tämähän ei sinänsä vaikuta tämän nykyisen projektin toimivuuteen mitenkään koska koneessa tulee painetuksi yhtäaikaa pohjaan korkeintaan kaksi näppäintä mutta tilannehan on aivan toinen esim 4:n pelaajan arcadessa... Ainakin tällä keskusyksikön mukana tulleella halpisnäppiksellä jumitusta riittää. Noin 2-3 näppäintä on aika maksimi mitä tällä pystyy painamaan yhtäaikaa pohjaan. Useimmissa tapauksissa jo kolmas pohjaan painettu näppäin jumittaa. Haamupainalluksia tosin en ainakaan tämän testisessioni aikana havainnut ainoatakaan. Mac G3 -näppäimistö sensijaan toimi loistavasti. Useimmissa tapauksissa neljä näppäintäkään ei tuottanut minkäänlaisia ongelmia. Kuudes - seitsemäs alkoi jo tuottaa vakavia ongelmia. Testi:



Ylemmässä kuvassa Fujitsu-Siemens näppäimistö ja alemmassa Mac. Monitorilla näkyvät nuo keltaiset vastaavat siis......noh, kyl te tajusitte jo. Kummassakin kynällä painettu yhtäaikaa pohjaan D, F, G, H, J ja K. Fujitsu-Siemens rekisteröi tuon pelkän K -kirjaimen painallukseksi kun taas Mac havaitsee kaikki kuusi näppäintä. Taas huomataan kuinka wanha KUNNON rauta pesee uuden muovipaskan 6 - 1. =D

Nuo näppäimistöt toisaalta puhuvat keskenään sujuvasti:


Molempia näppäimistöjä yhtäaikaa painelemalla sain koneen rekisteröimään helposti jopa yli kymmenen yhtäaikaista painallusta. Valitettavasti ei riittänyt enään kättä ottamaan valokuvaa. :P Kahden näppäimistön yhdistelmä siis vaikuttaisi kaikista parhaalta yhdistelmältä ajatellen juuri esim. neljän pelaajan kabinettia. Johdotus tosin olisikin jo varmaan aikamoinen sekamelska...

Meinaa mennä jo vähän sivuun itse aiheesta.. Jatkoa seuraa:)

4 kommenttia:

Iiro kirjoitti...

"painanettu näppäin"
Hahaa! Virhe!

Base kirjoitti...

Haha! Tämän blogin tarkoituksena ei ole opettaa äidinkieltä. En vaivaudu edes korjaamaan :P

Iiro kirjoitti...

no haista sitten vaikka Terhi! =)

(sitäpaitsi mähän sanoin, että korjaan kaikki kieliopilliset virheet tästä plokista :D)

Base kirjoitti...

Höh.. no kai se on sit pakko korjata..