Home | Computer | Foto-album | Grappig | Interessant | Projecten | Links | Gastenboek
Index | DS64 | HDR1000 | Toetsenborden
Inleiding | Logitech Wii Cordless | Wyse | Filco Majestouch 2 | IBM Model M
Ook de IBM Model M draadloos!
We kennen allemaal dit toetsenbord wel denk ik, de IBM Model M:

Ontzettend fijn toetsenbord, het enige wat er ouderwets aan is, is dat het niet draadloos is. Dit exemplaar is 17 jaar oud, en ik wou hem wel draadloos hebben. Maar aangezien bij elk toetsenbord de matrix vaak totaal anders is, is het meestal niet zo makkelijk om er even een andere controller in te bouwen. Echter kwam ik er afgelopen week achter dat de matrix van dit toetsenbord best wel heeeeel erg hetzelfde is (op 2 toetsen na) als die van het Logitech Wii Keyboard. Dus ik ben maar eens aan de slag gegaan. Volgens mijn theorie moet ik de draadjes als volgt aansluiten:

en dan moet het werken...

Uit mijn Amiga 500 tijdperk had ik nog een mooie 86-pins connector liggen:

hier heb ik dus de overbodig pennetjes uitgetrokken...


toen ff volgens eerder gemaakte tekening de draadjes eraan gesoldeerd...


vakkundig vastgezet met dubbelgevouwen dierenplaatjes van de albert heijn, en klaar!
Het enige wat er nog moet gebeuren is een kleine afwijking in de matrix softwarematig oplossen, aangezien op het numerieke deel de toetsen "+" en "-" zijn verwisseld, dit staat onderaan mijn post beschreven...

Er zat alleen nog geen aan/uit knop op, dus het toetsenbord staat continu aan, niet dat het heel erg is, want met de vastgesoldeerde AAAA-batterijen (uit een 9V batterij gesloopt) moet het wel een jaar werken. Ik had al wel bedacht om een mooie schakelaar te plaatsen op de plek waar het snoer er eerst uit kwam:

Maar dan zit ik nog met de usb-ontvanger die ik ergens kwijt moet, wanneer ik het toetsenbord voor langere tijd niet gebruik, of als ik hem ergens mee naartoe neem. Dus de schakelaar er weer uit, en ik dacht, als ik nou een soort van contra-usb-iets in het toetsenbord bouw, dan kan ik de ontvanger er zo in prikken als ik het toetsenbord niet gebruik, en daar was dit ding wel geschikt voor:

moest alleen wel een stuk af, anders past het niet...

En om twee vliegen in een klap te slaan, meteen maar even een microswitch ernaast gemonteerd:

als de usb-ontvanger dus in het toetsenbord wordt opgeborgen duwt deze het metalen verlengstukje van de microswitch naar rechts, en wordt zodoende het toetsenbord ook nog eens automatisch uitgeschakeld

Zo ziet het er van de buitenkant uit:

netjes opgeborgen

Eindresultaat van binnen:


De twee foute toetsen
Die lui van Logitech hebben bij het ontwerpen van het Wii Keyboard blijkbaar bij IBM afgekeken, want de hele matrix is op 2 toetsen na hetzelfde. (Wel zijn de rijen en kolommen van plek verwisseld). Wat echter minder leuk is, en niet hardwarematig op te lossen is, is dat de toetsen + en - van het numerieke deel zijn verwisseld. Dus als je op het numerieke deel de - indrukt komt er een + op het scherm en als je de + indrukt komt de - op het scherm. Dit is softwarematig op te lossen, en wel als volgt:

Voor Windows:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,4a,00 ,4e,00,4e,00,4a,00,00,00,00,00

(Deze registry-hack kun je hier downloaden: http://files.zutphen.nu/kpplusminusswap.reg )

Voor Linux: de volgende regels in .Xmodmap zetten:
keycode 82 = KP_Add
keycode 86 = KP_Subtract
Eindresultaat:
een perfect werkend draadloos IBM Model M toetsenbord, zoals op de eerste foto te zien is...


Links
Buckling Spring mechanisme (Engelstalige Wikipedia)
Model M Keyboard van IBM (Engelstalige Wikipedia)
Natuurlijk heb ik mijn toetsenbord ook op diverse fora gepost:
Op tweakers.net en geekhack.org!

© 1986-2010 Martin Meijerink.   Last update: Saturday, 08 December 2012, 17:20:51