Jaren na de bloei van de smartphone zijn er honderden verschillende Bluetooth-controllers voor Android. De meeste werken prima uit de verpakking, maar er zijn uitzonderingen, zoals Microsoft's nieuwe Bluetooth-uitgeruste Xbox One S-controller.

De controller maakt een goede verbinding, maar vanwege de firmware van Microsoft zijn de knoppen allemaal gecodeerd en kun je standaard games niet gemakkelijk spelen. Als je de ingangen voor je controller handmatig wilt bewerken, heb je een geroote telefoon nodig, een bestandsverkenner met root-vaardigheden (we zullen Root Explorer gebruiken) en een beetje ervaring met het bewerken van systeembestanden.

OPMERKING: als u uw telefoon niet kunt rooten (of gewoon niet wilt), hebt u nog steeds opties - zij het beperkter. Elke game waarmee je handmatig de configuratie van de controller opnieuw kunt toewijzen, inclusief bijna elke retro-console-emulator, zou moeten kunnen werken met de Xbox One S-controller na het wijzigen van de configuratie. Om het echter goed te laten werken ieder game, heb je root nodig.

Stap één: Download de aangepaste lay-out

Toen de vernieuwde One S-controller voor het eerst uitkwam, creëerden enkele ondernemende Android-gebruikers een aangepast lay-outbestand dat de gecodeerde knopinvoer corrigeert. Het wordt gehost op de Issue Tracker van Google, hier: druk op de knop "Downloaden" onder "Vendor_045e_Product_02e0.kl". Dit is een aangepast toetsenbordindelingsbestand dat u in de systeempartitie van uw telefoon plaatst.

Download het bestand rechtstreeks naar uw telefoon of kopieer het vanaf uw computer naar uw telefoon via USB. In Chrome moet het bestand worden gedownload naar de standaard Downloadmap.

Stap twee: kopieer het lay-outbestand

Open je root-enabled bestandsverkenner en navigeer naar het bestand dat je zojuist hebt gedownload (standaard bevindt het zich waarschijnlijk in /sdcard/download ). Selecteer en kopieer het bestand.

Ga nu naar de map met de toetsenbordindelingsbestanden, /system/usr/keylayout . Plak het bestand in de map. Als je een root-mount-prompt krijgt van de app, accepteer deze dan.

Stap drie: sluit je controller opnieuw aan en start gaming

Zodra het bestand zich in de juiste map bevindt, start u uw telefoon opnieuw op en sluit u de One S-controller opnieuw via Bluetooth aan.

Start vervolgens elk spel met controllerondersteuning en je zou het normaal moeten kunnen spelen!

Als de controller nog steeds niet werkt

Als je ook een Xbox One hebt en je controller op je console hebt gebruikt, is de firmware van de controller mogelijk automatisch bijgewerkt. Als dat het geval is, werkt de aangepaste lay-out mogelijk niet. Probeer het lay-outbestand "Vendor_045e_Product_02fd.kl" te hernoemen en herhaal de bovenstaande stappen. Als dat niet werkt, controleer dan de rechten van het bestand en verander de code in 644 (zoals hierboven getoond). Hopelijk zorgt dat voor je.

Top Tips:
Reacties: