# Hardware : physical buttons?

**URL:** <https://onlykey.discourse.group/t/hardware-physical-buttons/159>\
**Category:** Feature Requests\
**Created:** [December 26, 2020, 10:20pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159 "2020-12-26T22:20:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [December 26, 2020, 10:20pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/1 "2020-12-26T22:20:48Z")

</div>

Hello,  
Has someone find, or could we imagine, a more “rigid / solid” hardware enclose as the actual USB-stick ?  
Thinking at a small case with real buttons (and not the “touch” areas that seems do make fold the USB-stick if one push too hard on the contact area (because big fingers for example…))  
I could dream of a hardware case with an USB-cable, and “real” buttons ?  
Thanks for reading 🙂

---

<div class="post-metadata">

**Author:** ![Jota](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@Jota](https://onlykey.discourse.group/u/Jota)\
**Post date:** [December 27, 2020, 8:44pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/3 "2020-12-27T20:44:45Z")

</div>

You could to buy a design in 3D case

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [December 27, 2020, 11:00pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/4 "2020-12-27T23:00:01Z")

</div>

> [@Jota](#):
>
> a design in 3D case

Is there something like that (other than the " Color Protective Case" that we already have) ?

---

<div class="post-metadata">

**Author:** ![Jota](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@Jota](https://onlykey.discourse.group/u/Jota)\
**Post date:** [December 27, 2020, 11:50pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/5 "2020-12-27T23:50:54Z")

</div>

If you have a 3D printer you can try a plastic case:

> **[OnlyKey Case by kinyptor](https://www.thingiverse.com/thing:2844389)**
>
> After using my Onlykey every day for the last year and a half, the silicone case finally ripped.
> Unable to find anything on Thingiverse but Yubikey cases, I decided to design this for all the Onlykey users out there.
> Should be fairly straight-forward...

Probably can design in metal or other desing if you know do it 🙂

---

<div class="post-metadata">

**Author:** ![p0lt](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@p0lt](https://onlykey.discourse.group/u/p0lt)\
**Post date:** [December 29, 2020, 5:30pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/6 "2020-12-29T17:30:09Z")

</div>

i printed a couple of those cases from thingiverse with petg.  
been working great for more than 6 months no wear or tear.  
i do only wear on chain around neck so not much wear to begin with

 ![IMG_20200528_115712](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/6c4c0d1dfef4380eafb74aa4d9bc0b7b40d86f1f.jpeg)

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [January 7, 2021, 10:57pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/7 "2021-01-07T22:57:12Z")

</div>

In fact, we need a “maker” that could combine the “only-key” as it is, but hack the small “buttons” inside a case with a real keyboard outside, something like at the left  
or, lets dream limitless…, inside a raspberry pi with a small touch screen at right ? 🙂

 ![2021-01-07_23-46-32](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/d19d3fa0baa070e2767349856398cd032a873cda.jpeg)  
So The “Only-Key” functionality and security kept untouched, but the user-interface got more attractive

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [January 7, 2021, 11:08pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/8 "2021-01-07T23:08:06Z")

</div>

do not block on the logo of microsoft, a 3D version would of course be better 🙂  
 ![2021-01-08_00-06-41](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/975511419fc6c3c8362003ebc86a373e93321e7a.jpeg)  
(Source : [https://geekhack.org/index.php?topic=97667.0](https://geekhack.org/index.php?topic=97667.0))

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [January 7, 2021, 11:37pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/9 "2021-01-07T23:37:17Z")

</div>

Ideas also here  
 ![2021-01-08_00-34-06](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/a071ca8df7b2c098d4c4339e4bbcd139a775303d.jpeg)  
(Source : [Stream Cheap (Mini Macro Keyboard) by DaveM - Thingiverse](https://www.thingiverse.com/thing:2822140))  
and there for electronics and software on 5V Arduino Pro Micro  
(Source : [Building a DIY Stream Deck (Mini Macro Keyboard) - Parts Not Included](https://www.partsnotincluded.com/diy-stream-deck-mini-macro-keyboard/))

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [January 8, 2021, 1:32pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/10 "2021-01-08T13:32:51Z")

</div>

@PasTiGIN We have some details on custom projects from users here - [https://www.instagram.com/onlykey.io/](https://www.instagram.com/onlykey.io/)

Someone did make a design with physical buttons. However, physical buttons are not more “rigid / solid” its a physical part that can wear out or break while capacitive touch buttons do not.

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [January 8, 2021, 5:54pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/11 "2021-01-08T17:54:48Z")

</div>

@t11 Yes, this is what I read everywhere when I google “how to replace the capacitive button with a mechanical button”: capacitive buttons have many advantages and are preferred by engineers. And it is clear that the only key could not be so thin and small with physical buttons. But I don’t know why, but I managed to “break” 2 buttons ☹ They don’t work anymore. Maybe I pushed too hard instead of just touching them? I also find that the assembly of the only dongle on a usb stick the expansion port is not ideal: i need both hands to use it: one to hold the usb extension and / or the only key, and the other for " touching “the buttons. is looking for a way to” graft "mechanical buttons onto the single key: to retain the advantages of the on-board software and the protection offered by the device, while having an interface that is easier to handle, for example by a row of mechanical buttons at the foot of my monitor. The only article I have found talks about soldering a wire to the capacitive key, and grounding it to “turn it on”, but other articles seem to say that this is not that simple to simulate the capacitive action of a finger.

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [January 12, 2021, 2:00pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/12 "2021-01-12T14:00:04Z")

</div>

@PasTiGIN We haven’t had any cases of managing to break the buttons so that would be a first. Does the LED change at all when touching these broken buttons? For how to easily access OnlyKey on a workstation this works well for most people - [Aluminum Alloy Clip-On USB Hub for for Monitor or Desk – OnlyKey](https://onlykey.io/collections/workstation/products/aluminum-alloy-4-port-usb-hub-clip-design-for-monitor-or-desk?variant=32122258227335)

---

<div class="post-metadata">

**Author:** ![Extrawdw](https://yyz2.discourse-cdn.com/free1/user_avatar/onlykey.discourse.group/extrawdw/32/60_2.png) [@Extrawdw](https://onlykey.discourse.group/u/Extrawdw)\
**Post date:** [January 31, 2021, 4:24am UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/14 "2021-01-31T04:24:52Z")

</div>

OnlyKey uses the analog data read when you touch the capacitive button to generate true random number, which is very important in security keys, so a physical keyboard may not be a good substitute. Check [here](https://docs.crp.to/security.html#cryptographically-secure-random-number-generator) for this.

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [January 31, 2021, 4:28pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/15 "2021-01-31T16:28:10Z")

</div>

It uses multiple sources of entropy including temperature, touch readings, analog readings. Physical buttons would decrease the amount of entropy but not to a great extent as there is still some and there are still the other sources being constantly read in.

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [February 16, 2021, 1:23pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/17 "2021-02-16T13:23:02Z")

</div>

OK, that’s indeed a important argument for the capacitive buttons !  
Will give it a new try.

---

<div class="post-metadata">

**Author:** ![maxajysaf](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@maxajysaf](https://onlykey.discourse.group/u/maxajysaf)\
**Post date:** [March 17, 2021, 3:06am UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/18 "2021-03-17T03:06:47Z")

</div>

I posted this last year on the google group, but I solved this using a smart phone gamepad set from amazon. its out of stock now but I’m sure you could find something simlar. I have been using it for about a year and a half now and it is great. I just mount it under my desk and flip a USB inline power switch when I leave the desk.

 ![IMG_20200108_212323(1)](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/78583b415b550f2a32b7cc32359befc47f7de131.jpeg)

> **[Amazon.com: OLEDA Phone Game Controller Joystick Gamepad and Buttons](https://www.amazon.com/OLEDA-Controller-Joystick-Gamepad-Buttons/dp/B075F5TFDS/)**
>
> Amazon.com: OLEDA Phone Game Controller Joystick Gamepad and Buttons

---

<div class="post-metadata">

**Author:** ![maxajysaf](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@maxajysaf](https://onlykey.discourse.group/u/maxajysaf)\
**Post date:** [April 8, 2021, 5:46pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/19 "2021-04-08T17:46:12Z")

</div>

I can’t, for the life of me, find a replacement for those little buttons that came with the that OLEDA phone game pack.

This is what they look like outside of that case.

 ![PXL_20210408_172004513](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/11214b9edf2f9b834a571c869a1a5ee344c78f33.jpeg)

The large side of the brass button is 5.98mm and the small side is 3.5mm the brass part is 2.9mm in height and the rubbery bit is 9.4mm in diameter. the total height uncompressed is 4.15mm

---

<div class="post-metadata">

**Author:** ![maxajysaf](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@maxajysaf](https://onlykey.discourse.group/u/maxajysaf)\
**Post date:** [April 8, 2021, 6:35pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/20 "2021-04-08T18:35:45Z")

</div>

Here are the design files for a 3d printed case that I just updated for this.

> **[OnlyKey Case with Physical Buttons by pozynysiz](https://www.thingiverse.com/thing:4821442)**
>
> The design is heavily inspired by the remixed case.
> I've included the OpenSCAD file so you can tailor it to your use case.
> This design is created to work for my resin printer so if using PLA you might need to adjust the dimensions slightly.
> The...

 ![PXL_20210408_170420851](https://global.discourse-cdn.com/free1/uploads/onlykey/original/1X/d9216bba36168af3309c8d3903e3101c7ee9f379.jpeg)

---

<div class="post-metadata">

**Author:** ![maxajysaf](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@maxajysaf](https://onlykey.discourse.group/u/maxajysaf)\
**Post date:** [August 3, 2021, 9:56pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/21 "2021-08-03T21:56:03Z")

</div>

If anyone wants to spend ~$50 on these buttons I finally found some. [Amazon.com: Mobile Triggers,Mobile Game Controller for PUBG Mobile,Fortnite Mobile Phone Gaming Triggers Sensitive Shoot and Aim Buttons Shooter Handgrip Compatible with Tablets & Phone(2 Pair) (Golden)](https://amazon.com/gp/product/B08S43B1QS/)  
This kit comes with only 1 of the buttons I used.

I’ve also found another option that would require adusting the 3d model but it is parameterized so that shouldn’t be too hard, but it is out of stock.

> **[PUBG Mobile Smartphone Game Controller Fire Button Gamepad Shooter Trigger Q10...](https://www.ebay.com/itm/312596735368)**
>
> Suitable for iPhone and Android tablet using joystick, enjoy the gaming pleasure. Design for Smartphone Gaming: combines purely physical manipulation, simply suck it to your phone and start playing.

Here is a clone of the original I posted but it is out of stock.

> **[EVB Mobile Game Controller Mini Joystick for Touch Screen Phone iPad :...](https://www.amazon.ca/EVB-Mobile-Controller-Joystick-Screen/dp/B074L1NTNB)**
>
> EVB Mobile Game Controller Mini Joystick for Touch Screen Phone iPad : Amazon.ca: Video Games

Here are other ones that are in stock but they are super expensive.

> **[Amazon.com: LJLWX Game Mobile Joystick H5 Gamepad Phone Mobile Game Controller...](https://www.amazon.com/LJLWX-Joystick-Controller-Joysticks-Suitable/dp/B099WMVT98)**
>
> Amazon.com: LJLWX Game Mobile Joystick H5 Gamepad Phone Mobile Game Controller Hand Grip Trigger Key Gaming Joysticks for Suitable for Most Touch Screens (Color : Other): Home & Kitchen

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [August 4, 2021, 12:12pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/22 "2021-08-04T12:12:17Z")

</div>

Look similar, maybe the source ?  
[Bouton De Jeu Pour Mobile,Avec Joystick,Contrôleur,Joystick,Ensemble Pour Pubg,Meilleure Vente - Buy Target Shooting Game,Adult Adult Shooting Games,Mobile Game Controller Product on Alibaba.com](https://french.alibaba.com/product-detail/pubg-1600250252240.html)?

---

<div class="post-metadata">

**Author:** ![PasTiGIN](https://avatars.discourse-cdn.com/v4/letter/p/a8b319/32.png) [@PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)\
**Post date:** [August 4, 2021, 12:15pm UTC](https://onlykey.discourse.group/t/hardware-physical-buttons/159/23 "2021-08-04T12:15:46Z")

</div>

@ [maxajysaf](https://onlykey.discourse.group/u/maxajysaf) [PasTiGIN](https://onlykey.discourse.group/u/PasTiGIN)  
Now we just need a “maker” with a 3D printer to make this for us 🙂

[Next page](https://onlykey.discourse.group/t/hardware-physical-buttons/159.md?page=2)
