Een PS/2 toetsenbord aansluiten aan de iPhone (10 / 11 stap)

Stap 10: De iPhone clientprogramma

Nu de iPhone clientprogramma instellen.

Voor de clientcode, ben ik met behulp van een programma die ik gevonden op Anthony Pray van Google codepagina.  Dit programma leest invoer van de seriële poort op 19200 bps en vervolgens injecteert het juiste toetsenbord-evenement met behulp van een VNC-clientbibliotheek.  Ik heb een lokale tekstnavigatiebalken spiegel van de bron hier, die gemakkelijk kan worden opgehaald met wget.

Aangezien wij zal het injecteren van toetsaanslagen door VNC, moet u ook een VNC-Server worden uitgevoerd op de iPhone.  We gonna Veency (die is geweldig en u moet installeren hoe dan ook) gebruiken.

Ga naar Cydia of Icy en installeren de volgende pakketten:

  • Veency - biedt de VNC-Server, wordt uitgevoerd bij het opstarten configureren
  • LibVNCServer - libvncclient biedt
  • iPhone 2.0 Toolchain -biedt een build-omgeving (gcc, libgcc, ldid, libz zijn vereist als u een andere route te gaan)
  • MobileTerminal - zodat u toegang heeft tot de iPhone-terminal
  • wget - zodat u kunt pull-down het bronbestand

Nu te downloaden en bouwen van de bron.  Ofwel open MobileTerminal of SSH in uw telefoon en voer de volgende handelingen:

  • wget http://awgh.org/files/TouchClient.c
  • gcc-statische-libgcc -o TouchClient TouchClient.c - lvncclient
  • ldid -S TouchClient

De laatste stap, met behulp van ldid, namaak ondertekenen van de binaire.  Zonder dat, zal de iPhone OS onmiddellijk uw proces doden.

Als u wilt het programma start, voert u het vanaf mobiele Terminal met:

. / TouchClient

Hierdoor wordt Veency opduiken van een dialoogvenster gevraagd of u wilt de VNC-verbinding accepteren.  Hit accepteren.

Ik heb gemerkt dat dit loopt van MobileTerminal het programma leven houdt zelfs wanneer u MobileTerminal laat, maar het zou beter zijn om te gebruiken launchd.  Ik heb niet bedacht dat gewoon nog niet.

Gerelateerde Artikelen

Hoe u een SoundClip koppelt aan uw iPhone 3G Case

Hoe u een SoundClip koppelt aan uw iPhone 3G Case

ik kocht onlangs de van Tenonedesign.com maar toen het aankwam realiseerde ik me het niet zou kunnen passen bij mijn iPhone geval. In plaats van het verlaten van de onderste wilde gedeelte van mijn zaak af permanent, ik uit de onderkant van het borin
Hoe maak je een draadloze mechanische toetsenbord

Hoe maak je een draadloze mechanische toetsenbord

Hallo allemaal, ik ben een technicus en ik kom vormen van China.Nu, ik zal je leren hoe te DIY een mechanische draadloos toetsenbord.Sorry mijn slechte Engels :(We gaan!Stap 1: Koop een gebruikte mechanische toetsenbord en een draadloze toetsenbord v
Een echte gids knop toevoegen aan Homebrew Xbox 360 Arcade Stick

Een echte gids knop toevoegen aan Homebrew Xbox 360 Arcade Stick

De eerste arcade-sticks die ik heb voor de 360 gebruikt gemaakt wired controllers en hoefde echt feedback over de status van de verbinding van de controller, zodat mijn "Guide Button" altijd gewoon een standaard groen drukknop was.  Maar vast co
Het toevoegen van Outlook, Office365, of uw Corporate Exchange E-mail aan uw iPhone Via IMAP / POP3

Het toevoegen van Outlook, Office365, of uw Corporate Exchange E-mail aan uw iPhone Via IMAP / POP3

Dit is een tutorial over hoe uw outlook, office365, of uw corporate exchange e-mail toevoegen aan uw iPhone. Deze tutorial is specifiek voor e-mail accounts die eindigde in een domein op u eigen of waar u werkt, niet bijvoorbeeld ik eigen PeakEnergie
PS/2 toetsenbord aansluiten op de Arduino

PS/2 toetsenbord aansluiten op de Arduino

Hallo iedereen, dit is ook een interessant project dat 106 ingangen aan uw Arduino brengt. Kan niet geloven? Volg het project en kijken hoe dit gebeurt met een PS/2-toetsenbord.OK eerste van alles wat die u nodig hebtArduino (UNO)PS/2-toetsenbordPS/2
Downloaden & bestanden toevoegen aan de iPhone bibliotheek

Downloaden & bestanden toevoegen aan de iPhone bibliotheek

Stap 1: Download bestanden Downloaden van de bestanden die u wilt met behulp van UC Browser...Stap 2: Bestanden gedownload De gedownloade bestanden alleen in de browser downloadpagina zullen worden toegevoegd...Stap 3: Cydia Met behulp van Cydia, zoe
Een USB Power poort toevoegen aan een 10/100-Switch

Een USB Power poort toevoegen aan een 10/100-Switch

Ik wil om te beginnen enkele projecten met Arduino en IoT, dus de eerste dingen die ik nodig heb is een Arduino board, een Ethernet-schild en een schakelaar op het net te sluiten. Ook ik een voeding moet voor het Arduino board, en ik denk dat, beter
Het toevoegen van een USB-vingerafdruk scanner intern aan laptop

Het toevoegen van een USB-vingerafdruk scanner intern aan laptop

ik had een Dell Mini-9 dat ik geïnstalleerd Mac OS X op en zag daarbij andere gebruikers toe te voegen een interne GPS-ontvanger. Dit kreeg me denkend, kon ik een vingerafdrukscanner in het toevoegen. De gebruikers van http://www.mydellmini.com waren
Een LinkedIn profiel Badge toevoegen aan uw WordPress Blog

Een LinkedIn profiel Badge toevoegen aan uw WordPress Blog

oordeelkundig gebruik van de verschillende sociale media websites kan verbeteren uw online professionele aanwezigheid en verwante netwerkmogelijkheden. Nochtans, als u wilt dat dit werk zo goed mogelijk, is het belangrijk deze toepassingen worden geï
Hoe een Cooling Fan [PEVF draad aan uw auto (DIY Electric)

Hoe een Cooling Fan [PEVF draad aan uw auto (DIY Electric)

Eerste off you gonna noodzaak van een auto. Dus vandaag zijn we bezig met mijn oude 1964 Buick Skylark. Aangezien mijn motor niet stock (1971 Riviera 455 kubieke inch grote blok de koelventilator eerder die was geïnstalleerd is gewoon niet genoeg het
Een draadloze deurbel kappen in een draadloos alarm-schakelaar of aan/uit schakelaar

Een draadloze deurbel kappen in een draadloos alarm-schakelaar of aan/uit schakelaar

ik heb onlangs een alarmsysteem gebouwd en geïnstalleerd in mijn huis. Ik gebruikte magneetschakelaars op de deuren en hardwired ze via de zolder. De ramen waren een ander verhaal en vaste bedrading hen was geen optie. Ik had behoefte aan een draadlo
Een LED Flasher/Veiligheidslicht toevoegen aan uw fiets helm

Een LED Flasher/Veiligheidslicht toevoegen aan uw fiets helm

een beetje veiligheid toevoegen aan u of uw kind van dag tot dag of avond fietstocht.  De volgende paar stappen zal een overzicht van hoe u koppelt een LED knipperen veiligheid licht aan uw helm.Wat u nodig hebt:1 kleine schroef1 kleine boor bits iet
Maak een flash filter drama toevoegen aan uw foto's

Maak een flash filter drama toevoegen aan uw foto's

met behulp van goedkope materialen kunt u een gel-filterhouder kleur toevoegen aan uw flitsopnamesStap 1: Snij de bovenkant van de fles soda De schaar via de kant van een fles schoon doorzichtige plastic soda jab. Uw hand niet jab. Start het afsnijde
Een goedkope halogeen licht toevoegen aan uw muziekstandaard

Een goedkope halogeen licht toevoegen aan uw muziekstandaard

ik wilde een licht toevoegen aan mijn muziekstandaard--- maar ik wilde niet een van de ouderwetse gloeilamp stand lichten, en de nieuwe LED-verlichting waren ook dim of te prijzig.Goh, ik dacht, het geweldig zou zijn als ik zou kunnen een van die moo