Op donderdag 11 juli 2002 17:36 schreef koffercomputer het volgende:
Het toetsenbord van je computer heeft een controller aan boord. Deze controller 'scant' continu welke toetsen er op het toetsenbord zijn ingedrukt en verstuurt indien een toets is ingedrukt één of meer scancode(s) naar de PC.
Je zou de rijen en kolommen van dat kleine toetsenbordje op de controller van een oud keyboard kunnen aansluiten, maar dat kleine toetsenbordje heeft bijna 100% zeker een andere indeling van zijn aansluitingen. Je zou dat weer op kunnen lossen door je eigen toetsenbord driver te schrijven...
Kortom: NO-GO
Wat een gezever allemaal, er is nix wat scant ofzo. Het werkt heel simpel:
een toetsenbordscancode bestaat uit 1 byte (8 bits dus), dit wordt opgedeeld in 2x een nibble (4 bits dus). In het toetsenbord lopen verschillende lijntjes (8 dus), je moet dit zien als een rooster. Op die lijntjes staat stroom, als je een toets indrukt wordt deze stroom kortgesloten met de ground. Het chippie ziet dan dat het signaal op dat lijntje weggevallen is en zet op de uitgangsbus het nummer van het lijntje. Je hebt dus 16 lijntjes in de 1e nibble en 16 in de 2e. Die lijntjes zijn ingedeelt als een soort van rooster, als je bijvoorbeeld op de ene nibble lijntje 4 onderbreekt en op de andere nibble lijntje 6 dan weet ie dus precies welke toets je hebt gedrukt.
Om dus zelf een toetsenbord te maken jat je gewoon z'n controllertje uit een oud toetsenbord, maak je draadjes aan de aansluitpunten van de lijntjes en maak je zo je eigen rooster. Als je het goed doet kan je zo dus dezelfde codes als bij een gewoon toetsenbord krijgen.
Wat alleen het probleem is met dat mini toetsenbord is dat er erg veel toetsenontbreken. Plus dat je kans op RSI natuurlijk flink wat groter wordt als je op z'n pieleding gaat zitten drukken.
Maar het is dus heel gemakkelijk mogelijk.