April 11, 2026
Description
Clicking on a character inside the table opens the page of the corresponding design.
Since all existing KeyboardStick models utilized the mechanical MX standard, users of rubber dome membrane keyboards could not use them. Because membrane keyboards come in various shapes and sizes depending on the manufacturer, it is impossible to design a KeyboaStick that fits every single membrane keyboard standard.
However, in a significant number of cases, they are in the form of square pillars, with only slight differences in size and position.
This design was created to allow users to customize the size, position, and depth of the square pillar keycap insertion method to fit their specific keyboard.
The custom-made model consists only of the keycap components. The remaining parts, such as joints and levers, are included in the profile.
Because membrane keyboards use a snap-fit method with hooks to secure keycaps, they are somewhat weaker than the MX method used in mechanical keyboards, which utilizes a wide friction surface, and are prone to significant lateral wobbling. Consequently, this design may offer slightly inferior tactile feel compared to MX-style designs, or the keycaps may detach more easily from the keyboard. Please understand that this is due to the keycap securing method of membrane keyboards, not a flaw in the design itself. Optimization to some extent should be possible through fine-tuning of parameters.
For users of membrane keyboards with a keycap assembly structure different from this design, if you wish, please show me several photos of your keycaps so that I can understand the structure, and I will add a suitable model if possible.
There are requests for designs usable on laptops such as Chromebooks, but it is difficult to create a suitable KeyboaStick because laptop keycaps are very difficult to replace and have a shallow actuation depth. While it is possible to create a design that adheres to the keycaps, it would be very inconvenient due to the nature of laptops, which must be folded for storage.
Measure the keycap of the replaced part as shown in the image below and use it as a parameter.
Unlike mechanical keys, the pillars of membrane keycaps are offset slightly upward. Please measure the top distance from the corner of the keycap to the pillar and apply it to the Offset parameter.
HookOffset is the distance the hook part is from the end of the post.
KeycapHeight is made 2mm higher than the measured & input dimension to connect with the joint part.
When making keycaps using parameters, it is recommended to print just one and verify that it functions identically to a normal keycap before printing the entire set.
A user model compatible with the Logitech MK250 keyboard has been added. Since I do not own this model, it was created based on photos provided by users. Parameters are adjustable, so please adjust it to fit your keyboard.
When using a custom model, three standard keycaps, a keycap with a triangle engraving, and a keycap with a W engraving are produced simultaneously.
If you intend to use it with WASD, use parts engraved with the letter W instead of keycaps with a triangle pattern. And in that case,it is recommended to manufacture the keycaps approximately 3mm higher than the measured height. Otherwise, interference with surrounding keys may occur.
Attach each joint using the keycap and adhesive. The front of the keycap features triangular and circular patterns; the triangle connects to the up arrow switch.
Since the stem of the keycap is offset upwards, please assemble it so that the pattern faces forward when attaching it to the keyboard.
Glue the two arm parts to the keycap with the triangular pattern. Be careful not to get glue on the rotating parts inside the joint.
Pre-assemble the lever parts and assemble as shown in the photo below. (Do not use adhesive)
Do not use adhesive when assembling the three joints visible on the front.
Congratulations. You now have the perfect joystick!!
_________________________
Modified so that asymmetric keycaps usable on WASD keys are additionally generated for custom keycaps.
License:
Standard Digital File License