Як перетворити Android смартфон в бездротової ігровий контролер для планшета.

У попередній статті на тему дистанційного керування Andorid пристроями я розповідав вам, про програму Tablet Remote, яке дозволяє перетворити смартфон або планшет в пульт дистанційно управління і керувати ним через Bluetooth іншим Android пристроєм.

Відмінна ідея для організації прослуховування музики, перегляду фільмів і фотографій на підключеному до другого пристрою телевізорі. От якби ще таким чином можна було б і грати на великому екрані. Виявляється можна. Але вже за допомогою іншої програми – DroidMote, яке перетворить ваш Android телефон в повноцінний бездротовий ігровий контроллер, і ви зможете, наприклад, поганяти в вашу улюблену GTA3 на величезному екрані телевізора, лежачи на дивані в 2 метрах від нього.

DroidMote дозволяє підключити смартфон до планшета або іншому смартфону через WiFi і использвать перший з них як ігровий контролер з можливістю управління за допомогою віртуального D-Pad, двох віртуальних аналогових Джостик, мультитач геймпада і навіть віртуального джойстика, який використовує акселерометр смартфона для управління іграми. Скажіть, де ви ще знайдете такий бездротовий ігровий контроллер? Крім того, як і Tablet Remote, DroidMote дозволяє використовувати перше Android пристрій в якості бездротової клавіатури або миші, для керування другим пристроєм.

Програма складається з двох частин: клієнтської, яка встановлюється на керуючий пристрій і серверної, яка працює на другому устройстве.Вот як, наприклад, працює DroidMote з грою Grand Theft Auto 3, де смартфон використовується в якості ігрового контролера:

Вражає, чи не так? Щоб організувати такий же ігровий контролер на своєму телефоні, вам потрібно буде трохи підправити файл droidmote.kl, який знаходиться в папці / System / usr / keylayoutВ оригінальному файлі ви знайдете такі рядки:

axis 0x00 Zaxis 0x01 RZaxis 0x02 Xaxis 0x03 LTRIGGERaxis 0x04 RTRIGGERaxis 0x05 Yaxis 0x10 HAT_Xaxis 0x11 HAT_Y

Вам потрібно буде виправити їх на:

axis 0? 00 Xaxis 0? 01 Yaxis 0? 02 Zaxis 0? 03 LTRIGGERaxis 0? 04 RTRIGGERaxis 0? 05 split 0? 00 RTRIGGER LTRIGGERaxis 0? 10 HAT_Xaxis 0? 11 HAT_Y

Інші конфігурації цього файлу ви можете знайти в форумі xda.Обе частини програми працюють як на планшетах, так і на телефонах, і єдине обмеження, яке в ній є – це те, що пристрій, яким ви хочете керувати, повинна мати права доступу root. завантажити обидві частини програми ви можете в Android Market.

Ссылка на основную публикацию