Het vinden van het toetsenbord matrix (3 / 4 stap)

Stap 3: Het vinden van de matrix


Om dingen te vereenvoudigen, ik de 18 eerste verbindingen genummerd en de 8 volgende aansluitingen, waardoor ik vervolgens een tabel uit het invullen van het met elke sleutel die ik vind als ik ga langs gehonoreerd.

Ik heb tot nu toe twee manieren om te vinden van de matrijs van het toetsenbord.

De eerste methode houdt het traceren van elke toets op de kunststofplaten terug naar de verbinding op de controller, waardoor je een letter en een cijfer, geven zijn "coördinaten". Het voordeel van deze methode is dat het niet nodig het gebruik van een computer of telefoon, maar het is de taak van een saai en lang. Behalve dat lange, wellicht de toetsenbordcontroller sommige toetsen in het geprogrammeerd die niet zichtbaar op de bladen zijn.

De tweede methode impliceert het gebruik van een computer, tablet of telefoon. Het idee erachter is het gebruik van een korte lengte van de draad (of equivalent, een paperclip zal doen), en naar de korte van de verbinding tussen elke mogelijke combinatie van toetsen beschikbaar op de controller, in dit geval 144 verbindingen te gebruiken. Je zet één uiteinde van de draad op een van de 18 genummerde verbindingen en een andere op een van de 8 letters degenen, die een signaal naar uw apparaat van keuze als een toets werd ingedrukt. Op uw apparaat moet u software waarin de scancode of de naam van de toets wordt ingedrukt.

Op Linux is dit vrij eenvoudig, zoals het is al geïntegreerd in het systeem. Toegankelijk opwaarts de terminal, en type in "xev" (zonder de aanhalingstekens). Vervolgens kun je op indrukken knoppen naar uw hart minachting en je terminal venster zal uitdelen aan de scancodes van elk van deze sleutels.

Op Android, moet u het downloaden van een app om aan te tonen van de info over de toets wordt ingedrukt. Een dergelijke app is KeyTest, die u vanaf hier downloaden kunt. Opmerking, u kan niet altijd kunnen uw toetsenbord op uw Androïde apparaat aansluiten. Als het USB, moet u een USB OTG kabel, en een telefoon waarvan kernel ondersteunt met de MicroUSB-poort fungeren als een host. Als u een hoger-end-apparaat hebt, zal uw telefoon waarschijnlijk zulke vermogens hebben. Voor zover ik weet, hebben alle Nexus apparaten OTG mogelijkheden, net als de meeste apparaten van Sony en de betere Samsung apparaten. Daar zul je wat onderzoek over de vraag of uw apparaat het of niet ondersteunt te doen. Als uw toetsenbord bluetooth is, moet niet u over moet ongerust maken dit.

Op Windows moet u ook extra software te downloaden. Ik vond dat KeyCastOW past bij mijn behoeften, zoals het is relatief licht van gewicht en geen installatie vereist. U kunt grijpen een kopie van hier. Eenmaal gedownload je hoeft alleen te dubbelklikken op het uitvoerbare bestand, er is geen behoefte aan het uitpakken.

Ik heb geen ervaring met OSX noch iOS, dus je moeten zal om te onderzoeken voor jezelf.

U moet eindigen met een vergelijkbaar met de bovenstaande tabel.

Mogelijke methode 3:

Ik heb gelezen op sommige forums dat op sommige bluetooth toetsenborden met een Broadcom-chip, mensen hebben weten te krijgen een volledige tabel van de matrix door dumpen uit een EEPROM gelegen op de chip, en kunnen zelfs bewerken van de matrix, waardoor dat u de controller om uw behoeften en hebben geen compromissen kunt aanpassen. Ik heb geprobeerd te doen dit zelf, door storten de inhoud uit de EEPROM met behulp van de I2C protocol beschikbaar op de Raspberry Pi. Ik had toen een 16KB bestand waarop de matrix ergens in hexadecimale waarden opgeslagen was. Ik was echter mislukt als het ging om het vinden van het toetsenbord matrix binnen de inhoud van de EEPROM. Ik zal bijwerken met meer info als ik ben in staat om te herkennen van de matrix in de EEPROM dump.

Gerelateerde Artikelen

Het gebruik van een toetsenbord Matrix met Ardunio

Het gebruik van een toetsenbord Matrix met Ardunio

Matrix toetsenborden zijn cool! Het is als een toetsenbord die gemakkelijk kan worden gebruikt om de interface met de Arduino voor diverse verschillende projecten, van combo sloten aan rekenmachines aan draadloze afstandsbedieningen en extra toetsen
Hoe vindt u een toetsenbord Matrix

Hoe vindt u een toetsenbord Matrix

Onlangs, ik ben gekomen om te beseffen dat toetsenbord controllers een goedkope en gemakkelijke manier zijn om eenvoudige HID-invoerapparaten. Ze kunnen worden gebruikt voor een verscheidenheid van apparaten die alleen knooppersen, zoals een gamepad,
Het uitzoeken van een sleutel-Matrix (Scan-Matrix)

Het uitzoeken van een sleutel-Matrix (Scan-Matrix)

Dit is een gids voor het uitzoeken hoe interface met het lint van de kabel van een belangrijke matrix.Een grondige run-down van wat een belangrijke matrix is en hoe het werkt kan worden gevonden in dit artikel PCB hemel: http://pcbheaven.com/wikipage
QWERTY: het omzetten van een toetsenbord in een MakeyMakey

QWERTY: het omzetten van een toetsenbord in een MakeyMakey

Een QWERTY-thats hoe ik heb genoemd it - is een apparaat dat werkt als een MakeyMakey (http://makeymakey.com/) maar die is gebouwd op een oude toetsenbord en een paar goedkope onderdelen. Eigenlijk, de meeste van de materialen op de instructable kan
Ter vervanging van het toetsenbord van een Ultrabook (Asus UX21E)

Ter vervanging van het toetsenbord van een Ultrabook (Asus UX21E)

ik een ginger-ale op mijn ultrabook het toetsenbord gemorst en moest het toetsenbord vervangen. Ik merkte dat er enkele teardown foto's van de Asus UX21E online waren, maar ze allemaal leek te stoppen bij het opstijgen van de onderkant van de laptop.
Het invoeren van de Ghetto Matrix (DIY Bullet Time)

Het invoeren van de Ghetto Matrix (DIY Bullet Time)

de volgende is een tutorial over hoe te bouwen uw eigen goedkoop, draagbaar en kap-stijl bullet camera tuig op de goedkope en de vlieg. Dit tuig is ontworpen door de Graffiti Research Lab en directeur Dan de Man om te gebruiken in een hip-hop muziek
Hoe ter vervanging van het toetsenbord op een acer aspire 5336

Hoe ter vervanging van het toetsenbord op een acer aspire 5336

Ik deed een instructable over het wijzigen van het scherm op een acer aspire 5336 die u hier kunt vinden. We vonden dat het toetsenbord ook na het vervangen van het scherm, dus hier is een video instructable over het wijzigen van het toetsenbord een
Het gebruik van een toetsenbord - Arduino tutorial Arduino Tutorial

Het gebruik van een toetsenbord - Arduino tutorial Arduino Tutorial

Een toetsenbord is een reeks knoppen die zijn gerangschikt in een blok of "pad" en die zijn meestal voorzien van cijfers, symbolen en meestal een complete set van alfabetische brieven. Als het meestal getallen bevat, dan kan het ook worden genoe
Het inschakelen van Emoji toetsenbord op IOS apparaten

Het inschakelen van Emoji toetsenbord op IOS apparaten

dit instructable leert je het 'Emoji' toetsenbord op uw IOS-apparaat waarmee u toegang tot ton van emoticons inschakelen.Stap 1: Laat de slag Eerst uw toepassing van voorraadMontages gaan en ga naar het tabblad "Algemeen".Stap 2: Het toetsenbord
Het vinden van creatieve oplossingen

Het vinden van creatieve oplossingen

Howdy,Dus je wilt weten hoe creatief te zijn, lil' de Plukker van de erwt?Niet iedereen?Nou, is hier een gladde truc vanuit de Grammomys ervoor dat u kunt gebruiken bij het nemen van uw idee van put tot een hoogtepunt.Dus om te beginnen, laten we een
Met behulp van een Co-axiale Dial-Indicator om te vinden van het midden van een cirkel

Met behulp van een Co-axiale Dial-Indicator om te vinden van het midden van een cirkel

ooit afgevraagd hoe iemand die perfect geboorde gaten in dat stuk van ronde voorraad of hoe die persoon op de molen de draaitafel zo perfect gecentreerd gecompenseerd?  Vraag me niet meer af.  Met behulp van een Co-axiale indicator te vinden van het
Het vinden van Fatwood

Het vinden van Fatwood

Vuur is een van zo niet de belangrijkste instrumenten in de buitenlucht. Het kan houden je warm, koken uw voedsel, water zuiveren, signaal naar help en help u veiliger in een stressvolle situatie voelen.Vinden van de juiste natuurlijke materialen om
Overloop emmer voor het vinden van de dichtheid van dingen.

Overloop emmer voor het vinden van de dichtheid van dingen.

Hallo jij daar!Vandaag zal ik u tonen hoe kunt u een overloop emmer uit een vat of een emmer (met behulp van een emmer/vat is beter dan een blikje omdat u grotere dingen in een emmer onderdompelen kunt dan kun je met een blikje) een overloop kan je v
Het vinden van een goede douche terwijl hij op een road trip

Het vinden van een goede douche terwijl hij op een road trip

Zelfs als het is de meest praktische van dingen, lijkt je altijd iets nieuws te leren. Neem bijvoorbeeld douchen-je denkt dat je weet, maar je zou versteld staan hoeveel je kunt leren over hoe je een goede douche als je reizen in een camper 1975 voor