Keyboard Builders' Digest
5% off at IQUNIX! Code: KBDNEWS
Keyboard Builders' Digest /

On the DES keycap profile

Pseudoku, the self-proclaimed ergo madman, rants about development of his ergo keycap profiles.

Pseudoku
Published December 18, 2023
This post is part of the KBD.NEWS Advent Calendar 2023. The previous article was: From switchbody to 3D keywell by Chris Trotter. Stay tuned and check back for more articles tomorrow!

Introduction

Hello, I am Pseudoku, MemeticDevices or one-man operator of Asymplex. I make a living off selling obscure keycaps at an obscene price. You may also remember me from such posts as Keyboard that remind you of teeth, ergo abomination, and or switch/keycap mutilator; here to talk about the Distorted Ellipsoidal Saddle (DES), a keycap profile that I've created and its derivatives and variation.

Pic: Right side of ErgoWarp, where it all began.

Right side of ErgoWarp, where it all began.

A Very Brief History

The motivation behind creating a keycap profile began around mid-2019: I had crudely played around with designing and printing pre-cut keycaps through the ErgoWarp project, and I wasn't thrilled with commercially available caps, especially when it came to the thumb cluster. It then dawned on me: where are the ergo-centric keycaps, and what's stopping me from designing them? Thus, the alpha version of DES came to be: a testing ground for trying out the unique top surface, simulating the keywell via profile's sculpting and the potential benefits of per-key customization, including the thumb cluster aimed for the use on flat columnar staggered (col-stag) keyboards.

Pic: Alpha version of DES with individually sculpted keycap

Alpha version of DES with individually sculpted keycap

Having enough confidence from the initial result, what transpired next was getting into resin casting keycaps for higher quality and durability. This required a more streamlined and production-friendly version, and during that process, I made further iterations on the sculpt and dish shape. Then followed were Chicago Stenographer (CS), a low-profile Choc derivative of DES with more focus on vertical chording, a foray into the thumb cluster varieties (Corne → Kyria → CS T1 → Cornelius → Skeletyl → Ortho 1u) to improve their typing experience, and re-exploring sub 1u keycaps: Philadelphia Minimalist (PM) and Liminal Chimera (LC) for minimal Choc spacing and minimal MX spacing, respectively. Some I've created strategically, most haphazardly, all to fill what I perceived to be in demand in the niche that is the ergo-mech keyboard community.

The Dish, The Crux of It All

Now, let us get into the nitty-gritty of the design behind DES. The criteria that I wanted DES to fulfill are as follows:

  • Robust pressable top surface: allows wider area and angles to strike the key without distraction and instead assist switch actuation.
  • The smooth self-guiding transition between rows, consistent with typing motions and flexion of a finger. Much like that of keywell design.

The key profile's most vital component, and the source of its name, is its dish. The DES can be visualized as a heavily distorted cylindrical profile. Instead of a circular base shape, it utilizes an ellipse with a parametrically varied axial radius. Additionally, the projection of this shape follows a saddled trajectory rather than a straight one.

Such a trajectory generates a central concavity while preserving the cylindrical profile characteristics of smooth and extensive longitudinal transition. Yet, akin to a spherical profile, its large central cupping surface gives grippiness and centers the finger when pressed. Moreover, with a saddled trajectory, the leading edge seamlessly transitions to a smooth downward arc into the adjacent row, eliminating distracting edges that limit pleasant off-center and off-angle presses.

Pic:

Pic: Visualization of dish shape on the DES home row keycap. Transparent gray shows the cut and yellow outlines the transforming shape along the trajectory

Visualization of dish shape on the DES home row keycap. Transparent gray shows the cut and yellow outlines the transforming shape along the trajectory

Another aspect of DES's dish is the hourglass-like transformation of the ellipse in the lateral direction. With a static dish radius, one must either prioritize flexibility and accessibility by widening the dish or prioritize better cupping by having tighter dishes. DES has circumvented this by adapting such a transform, and its central dish is kept tight to preserve the hugginess, while a widened contour provides an accessible and softer off-centered and off-angled press. The widening dish also guides fingers into the key center when transitioning into adjacent keys in an off-kilter manner.

Additionally, this dish design has resulted in two unintentional but beneficial features. The combination of saddling and widening the dish creates a subtle but distinct texture on the surface of the keys. This texture provides noticeable touch awareness and guidance to the hand's position in relation to the key. It isn't easy to prove the effect, and it may seem anecdotal, but it does appear to improve situational awareness when typing and leads to a smidgen higher accuracy.

Pic: Top view of home row, top surface is colored blue. The outlines display a surface that is both dynamic and converging to the center

Top view of home row, top surface is colored blue. The outlines display a surface that is both dynamic and converging to the center

The other benefit is its ease of vertical same-finger presses, i.e. same-finger chord and combo. This is a critical feature on sub-40% boards for efficient keymap management and reduces the user's memory space on ever-encroaching keymap and layer complexity at lower key counts. While there are historical precedents for using flat keys with uncontoured transitions on stenographer boards, local minima, or as I like to call negative frets generated between saddled caps, is a more effective indicator that prevents mispress. While DES has decent enough benefit, CS profile exploits it further by reducing the sculpt angle and smoothing the transition further.

Pic: Center cutaway of DES (top) and CS(bottom) visualizing the transition and negative frets

Center cutaway of DES (top) and CS(bottom) visualizing the transition and negative frets

The Sculpt, Keywell Mimicry

For the ergonomic approach to keywell design and keycap profiles that imitate it, we assume that metacarpophalangeal (MP) and conjoined distal and proximal interphalangeal (DIP and PIP respectively) flexion and extension are the predominant actions used to select keys out of home rows instead of the typical in-plane hand and arm motions used on flat boards and profiles.

Pic: Flexion trajectory of a finger. Arrows map the reachable range and its direction vector: pure MP extension (red) and pure IP flexion (blue). The model assumes that intrinsic motion consists of DIP flexion at approximately half the rate of PIP

Flexion trajectory of a finger. Arrows map the reachable range and its direction vector: pure MP extension (red) and pure IP flexion (blue). The model assumes that intrinsic motion consists of DIP flexion at approximately half the rate of PIP

This is accomplished by placing the keytop's surface along the finger flexion path, whether through switch placement or, in my case, through keycap sculpting. In addition to prioritizing flexion as a means for row transition, with such an approach, in-plane translational motion now generates motion to actuate the keys.

When balanced properly, this coupling of translation and actuation motions between finger flexion and hand motion reduces the overall effort needed to type compared to the segregated actions required on a traditional planer keyboard and profiles. I prefer this view of the potential benefit of keywell design over the often-used reduced travel argument. Following this logic, the tightness of the keywell's curvature will dictate the strength of the coupling, but designers must consider the switch orientation to that of the finger flexion path as well as take on a more holistic view of hand and arm motion to ensure there isn't an overreliance on one particular motion over another to the point it would obstruct them. Following are some observations made through per-key customization of DES alpha and ErgoWarp:

  • Take interference of inter-finger enslaving into account when designing keywell. Enslavement is further exaggerated when typing rapidly, and this undeliberate conjoined flexion and extension of nonparticipating adjacent fingers can cause typos on a deeply or ill-fitted keywell and col-stagger. To an extent, we mitigate such interference by disengaging/lifting nonparticipating fingers, but this only leads to inefficient and awkward hand position and motion, nullifying the ergonomic benefit gained.
  • I'd advise against excessively tuned column height correction. For fingers excluding the middle finger, some arm pronation (i.e.motion used for turning a door knob) may contribute to key actuation along with the predominant out-of-plane arm and hand motion. Excessively tuned column height can lock such motion, reducing efficiency and mobility. Moreover, the amount of keyboard tenting and tilting will subtly shift the distal transverse arch and MP flexion. The ring and pinky finger's neutral positions will drift. Therefore, slightly loosened designs are preferred to accommodate such changes in typing positions.
  • One should take caution in designing keycaps at a higher cap sculpt angle; unlike the keywell, the coupling effect loses efficiency due to the key actuation axis and keytop orientation deviating from one another. Taller caps exacerbate the inefficiency, and the switch stems may snag from the torque.

Based on these observations, the streamlined version of DES adopted the following traits on each row design:

Home row (R3): Considering the downward thrusting nature of reaching the top row, the home row key has a negative tilt to avoid interference with the home row during such a transition. This will also avoid inter-finger enslavement from engaging the wrong keys. Furthermore, the top surfaces of the home and top rows are shifted away from one another slightly to reduce the chance of nails interacting during home key actuation.

Pic: Row transition path based on pure finger flexion (yellow arrows). Realistically, hand and actuation motion would compound such a path. Reaching top row(red) exert downward thrust due to MP extension and negative tilt on home row avoids such interference.

Row transition path based on pure finger flexion (yellow arrows). Realistically, hand and actuation motion would compound such a path. Reaching top row(red) exert downward thrust due to MP extension and negative tilt on home row avoids such interference.

Top Row (R2): While I tested more aggressive top row angles during the alpha phase, I ultimately opted for a shallower pitch to reduce the abovementioned issue and prevent nails from snagging the key.

Bottom row (R4): It has an even milder sculpt to maintain a relatively low height and profile to prevent fingers from interfering with the R4 key during the top row press with predominantly extended fingers, which can occur on shorter index and pinky fingers, especially when a user types with more extended neutral hand position. It will also accommodate shallower press angle when a user prefers in-plane motion over flexion.

In addition to the pitch angle, yaw, and roll angles can better match the face orientation to the finger and simulate a tenting. Though not a unique attribute to DES, as other recent ergo-centric keycaps have shown, additional angular corrections do indeed contribute to increased comfort. Nevertheless, unless it involves lateral thrusts or heavy sprays, such as the outer index or two of the pinky columns, minor angular corrections do not significantly improve the typing effort to warrant the design and implementation complexity that per-key sculpture induces.

Therefore, instead of per-key sculpts, I opted to simplify them into a single lateral column specialization that applies additional roll and yaw angles and minor height corrections on R2~4 keys. The yaw angle helps better align the sprayed finger to the dish faces. Roll correction would induce lateral motion and actuation coupling and work as a reasonably optimized correction needed on the pinky column from the distal transverse arch. This simplifies the kit's complexity while maintaining flexibility, and the board design should integrate the tenting and per-column heights for better adjustability.

Pic: Current version of DES Lateral Column

Current version of DES Lateral Column

Also, just as the keywell overcorrection issue mentioned above, the roll angle and lateral bowling, its keywell analog, can induce locked lateral motion, especially from the pinky column. It will interfere with reaching the secondary index column or fanned-out thumb key, and one should take similar caution.

The Thumb, SubOptimization Hell

Thumb keycap designs consist of specialization to the chosen cluster design (say a Corne) and designing workarounds to circumvent issues arising from hand-to-board mismatch and the resulting shift of thumb position relative to the intended orientation of the board. Unless you aren't creating your perfect board from scratch, here are some of the woes involved:

  • How well columns stagger and spray fit to the user (notably on index and pinky columns stagger) will affect the arm pronation and yaw alignment relative to the board, thereby shifting the thumb away from the ideal home key position and orientation. This may cause Ulnar deviation on a unibody, so take extra caution.
  • The height correction needed on the thumb and the part of the thumb that strikes the key depends on the extent of the abovementioned mismatch and the amount of cluster fanning, regardless of the board designer's intent.
  • As mentioned previously, the amount of tenting will shift the distal transverse arch, MP flexions of fingers, and both palmer and radial abductions of the thumb. A more aggressive tent will force the thumb to a more tucked position.
  • The lateral locking is also true for opposable thumb cluster design and aggressively sculpted thumb keys in such paths compared to the out-plane motion of normal thumb clusters. They may hinder overall typing motion and run counter to the intent of ergonomic design if naively implemented.

With the above in mind, assuming a good board fit and utilizing the tip of the thumb to strike the key, we can generalize thumb keys into three categories: radially abducted keys (fanning outward or untucked), radially adducted keys (fanned inward or tucked), and the home position key (specialized version of above two).

Unlike the alpha columns, we can get away with a more aggressive sculpt angle because of the pre-existing deviation between the actuation axis and thumb pulp orientation.

Fanned-out key: Much like pressing the regular spacebars, a bladed (lateral) portion of the distal pulp strikes the key; hence, shallower roll and pitch should suffice as a contacting surface to prevent overshooting the key during the transition. Any more than necessary will likely reduce the contact surface to the pulp and potentially interfere with the nail. Yaw adjustment can assist in matching the cluster fanning angle and actual thumb angle if there is deviation.

Tucked: Unlike the tilted opposable thumb cluster design, which aligns switches directly toward the actuation axis, flat boards can greatly benefit from more aggressive yaw and roll correction for the adducted keys, especially when IP flexion is involved in reaching the keys.

Home key: While it involves similar consideration as above, the sculpt needs to be subdued depending on the presence of adjacent keys to prevent it from becoming an obstacle during transitions. Of course, the designer can disregard this suggestion to prioritize home key optimization if their key usage frequency and keymap allow it.

Let us consider two cases: Corne and Kyria. DES thumb keys for Corne consider 1.5u Fanned-out and center keys as home position candidates. 1.5u's gentle sculpt reflects that of the Fanned-out Home key. The central key has an adequate sculpt to balance the ease of access to adjacent keys. The inward key has sharper yaw and roll angles to match the IP and MP flexions needed to reach it. While I'd prefer lower overall key heights, the current iteration's heights avoid interference from the hi-pro cases.

Pic:

Pic: DES Corne Thumb

DES Corne Thumb

As for Kyria, working on the 2x2 cluster brought an interesting challenge. I wanted them to retain the ease of vertical chords while reinforcing key distinguishability (nonparticipating keycaps, not hindering press motion): upper rows' yaw and roll angles, height adjustment, and lower rows' dish trajectories accomplish the two goals. Inward keys take more aggressive sculpture than Corne as it involves more opposable, DIP flexion and pronation to reach these keys.

Pic: 2x2 cluster of Kyira. Stronger sculpt angle and height separate the rows while dish adjustment accounts for the vertical combo.

2x2 cluster of Kyira. Stronger sculpt angle and height separate the rows while dish adjustment accounts for the vertical combo.

I prefer two central keys as candidates for the home key. However, I have prioritized thumb optimization of the central cluster over transitions to the infrequently used outlying keys, and firmer sculptures reflect that.

Pic: DES Kyria Thumb

DES Kyria Thumb

These two clusters approached a more naive dish design by widening the dish and softening the curvature to match the larger thumb diameter; however, much like the longitudinal saddling, lateral edges need to be filleted to allow wider pressable surface and open up lateral chords on the thumb keys. CS 1u asymmetrical thumb pair first applied the fillet as trends on two thumb-keys boards grew within the split board community, and relevance for combo rose as QMK implementation matured (and the later rise of ZMK).

Pic: CS Thumb 1u pair and 1.5u

CS Thumb 1u pair and 1.5u

These fillets, or secondary dishes as I call them, have a wider radius near the key center to facilitate smoother transition and chording. At the same time, it takes tighter curves near the edges to retain wide concavity to match fingertips better and a comfortable press at the corner of the keycap. As I improved my understanding of them through design iterations, Cornelius thumb caps implemented this feature satisfactorily and adapted a non-rectangular key shape.

Pic: Pic: DES Cornelius Thumb

DES Cornelius Thumb

An issue arose when users adapted the Cornelius thumb caps onto the Skeletyl and Charybdis thumb clusters. While the key shape had a reasonable match for some users, the height and portion of the thumb used to strike the key were off for many users: the thumb's proximal pulp and interphalangeal joint made primary contact with the key.

Pic: Pic: The effect of stagger and cluster mismatch. Thumb prioritized position with decent keycap match, but it requires extended fingers (Left). Holding fingers at a neutral position causes the thumb position to shift, and keycaps will no longer match (Right).

The effect of stagger and cluster mismatch. Thumb prioritized position with decent keycap match, but it requires extended fingers (Left). Holding fingers at a neutral position causes the thumb position to shift, and keycaps will no longer match (Right).

Along with adapting 1.25u length and more asymmetric shapes, I opted to dish shapes that have inflection and concavity transitions into convexity near the edge of the cap where the cap makes contact with the IP joint. Compared to the trajectory-generated inflection, the new method allowed a more gradual transition, better conforming to the shape and suppleness of the pulp to the bony joint.

Pic: DES Skeletyl Thumb utilizes more drastic key shape and dish curvature.

DES Skeletyl Thumb utilizes more drastic key shape and dish curvature.

Pic: Mounted on Skeletyl

Mounted on Skeletyl

Pic: The most recent 1u asymmetrical DES thumb for use on orthogonal thumb cluster keys takes a similar approach.

The most recent 1u asymmetrical DES thumb for use on orthogonal thumb cluster keys takes a similar approach.

Designing keycaps specifically for thumbs requires additional complexity, as shown. While designers and users may take the easy route by adapting full convex keycaps, they do not match the comfort of well-designed concave dishing. Furthermore, most convex designs have rather skimpy top surface coverage and don't fully support frequent off-center presses associated with the thumb cluster keys.

Pic: Convex versions of DES and CS take more rounder, pillow-like attributes to account for wider off-center presses.

Convex versions of DES and CS take more rounder, pillow-like attributes to account for wider off-center presses.

Minimal Spacing, The Electric Boogaloo

Omitted due to poor time management, but here are some pics.

Pic: Liminal Chimera (LC), essentially DES without skirts for closed packed MX switches

Liminal Chimera (LC), essentially DES without skirts for closed packed MX switches

Pic: Variety of Philadelphia Minimalist (PM) for closed pack choc switches

Variety of Philadelphia Minimalist (PM) for closed pack choc switches

Shill Time Conclusion

DES meets design goals set out, producing an engaging but forgiving typing experience that follows my ergonomic beliefs. I've open-sourced the parametric design if you wish to change or modify some parameters to your needs. If you want cheap 3rd party printed caps (at your own risk, I am not liable), kind users have print-ready files available (I know there are several of you out there, sorry if I didn’t include you). If you have the cash to burn want to support me or enjoy slightly better materials (porcelain polyurethane composite, metal powder composite, epoxy with fancy inks, etc), my shop is open for now. I’d like to thank the ever mad and creative ergo community.

What's Next?

Complete the ergo unholy trinity: keyboard, palm rest, and pointing device.

You have an end game at home: Typed on a naked 3x5+2 Kyria rev 0.3 (below) by Thomas Baart with UHMWPE stems and 55g progressive springs in Cream housings topped with leftover DES keycaps, running QMK Colemak DH with customized Dennytom's chord engine magic. Onthego (cover image): Le Chiffre STM32 by Sporkus on P3D case (bless Jake) with stock 55g water king slamming leftover DES keycaps, running ZMK Colemak DH with custom combo map.

Pic:

Pseudoku

HandlePseudoku, MemeticDevices, Asymplex
LocationUSA
DescriptionErgoWarp
OccupationBurnt Out
Joined (the hobby)Circa 2017
Niche30% Split Ergo, DIY Keycaps, Minimal spacing
Fav. switchlinear with ~30g spring, lubed, silent preferable, though UHMWPE or POM stems are wonderful.
Fav. keycap profileAvoiding this question at all costs
Other hobbies Caffeinating, eating & sleeping
LinksStore, xtwitter, insta
Do you like this post? Share, donate, subscribe, tip me off!

Published on Mon 18th Dec 2023. Featured in KBD #2023.


Related

Visiting GMK

Oblotzky's write-up on visiting GMK's new production facility.

Doom keycap

Brostafarian open sourced the keycap that plays Doom.

CXA keycap profile

CannonKeys announces CannonCaps CXA – a spherical keycap profile with a height similar to that of Cherry.

AI-generated keyset designs

AI-generated keysets. OpenAI’s GPT-3 API beta assisted by snagy.

YEET keycap profile

YEET is a keycap profile by shogzilla with both MX and Choc compatible files.

Vapor polishing

An experiment in vapor polishing ABS keycaps – by u/mmalluck.

×
top