# Howto make a direver for qwerty keypad?

**URL:** <https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297>\
**Category:** GameShell\
**Created:** [May 24, 2018, 9:11am UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297 "2018-05-24T09:11:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhenpengtang](https://avatars.discourse-cdn.com/v4/letter/z/a8b319/32.png) [@zhenpengtang](https://forum.clockworkpi.com/u/zhenpengtang)\
**Post date:** [May 24, 2018, 9:11am UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/1 "2018-05-24T09:11:38Z")

</div>

should i get the source on the github

---

<div class="post-metadata">

**Author:** ![Godzil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/godzil/32/60_2.png) [@Godzil](https://forum.clockworkpi.com/u/Godzil)\
**Post date:** [May 24, 2018, 9:39am UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/2 "2018-05-24T09:39:26Z")

</div>

A qwerty keypad? What do you mean?

Yo want to make something that plus instead of the normal button and act like a qwerty keyboard ?

Then why not use the USB port to plug a real USB keyboard?

---

<div class="post-metadata">

**Author:** ![zhenpengtang](https://avatars.discourse-cdn.com/v4/letter/z/a8b319/32.png) [@zhenpengtang](https://forum.clockworkpi.com/u/zhenpengtang)\
**Post date:** [May 24, 2018, 10:11am UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/3 "2018-05-24T10:11:36Z")

</div>

becase i want the gameshell that has good mobility and with a qwerty keyboard.

the advantage of the keyboard  
can type any word anywhere ,etc chat ,code ,test, input command and so on

---

<div class="post-metadata">

**Author:** ![Godzil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/godzil/32/60_2.png) [@Godzil](https://forum.clockworkpi.com/u/Godzil)\
**Post date:** [May 24, 2018, 10:28am UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/4 "2018-05-24T10:28:03Z")

</div>

So what you want is to plug a USB keyboard, and unless they forgot to add the usb stack and drivers, it will work with no needed driver. You will just need an OTG adapter to plug your keyboard on the microUSB connector.

---

<div class="post-metadata">

**Author:** ![satoi8080](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/satoi8080/32/187_2.png) [@satoi8080](https://forum.clockworkpi.com/u/satoi8080)\
**Post date:** [May 24, 2018, 12:40pm UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/5 "2018-05-24T12:40:57Z")

</div>

I think you should use the source on Github or just use bluetooth connection, because we don’t know details about the docking port on game shell.

---

<div class="post-metadata">

**Author:** ![aewens](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/aewens/32/39_2.png) [@aewens](https://forum.clockworkpi.com/u/aewens)\
**Post date:** [May 24, 2018, 2:48pm UTC](https://forum.clockworkpi.com/t/howto-make-a-direver-for-qwerty-keypad/297/6 "2018-05-24T14:48:27Z")

</div>

> [@zhenpengtang](#):
>
> becase i want the gameshell that has good mobility and with a qwerty keyboard.

If mobility is what you want, I’d personally go with a Bluetooth keyboard. Worst case, you use also get microUSB-to-USB adapter for the Bluetooth dongle if the keyboard requires one.

The reason there’s source for the current controllers is that they’re on an Arduino board and the code just informs the OS what each button is. For any other standard input device (e.g. a qwerty keyboard) the drivers that come with Linux will work for those.
