Product Design

Keycap Design & Production

A self-initiated custom keycaps project aimed at combining tactile responsiveness, typing comfort and productivity centric macro icons into an all encompassing product. This project explored ways to translate tactile expectations and aesthetic design into a final manufactured product, while overcoming issues around configurability and the limitations of small batch production.

Role

Solo Designer

Product Design

Keycap Design & Production

Macroshift Keycaps

macroshift.com.au/keycaps

Macroshift Keycaps

macroshift.com.au/keycaps

Immediate access to desired sections via anchor links

View keycap profile from multiple angles

3D renders of relevent highlights

Simple comparison to popular keycap profiles

Overview of layout & possible macro combination

CTA with in page form to minimise friction

Access desired sections via anchor links

Access desired sections via anchor links

Keycap profile from multiple angles

Keycap profile from multiple angles

3D renders of relevent highlights

3D renders of relevent highlights

Comparison to popular keycap profiles

Comparison to popular keycap profiles

Layout & macro preview

Layout & macro preview

In-page order CTA

In-page order CTA

Immediate access to desired sections via anchor links

View keycap profile from multiple angles

3D renders of relevent highlights

Immediate access to desired sections via anchor links

View keycap profile from multiple angles

3D renders of relevent highlights

Immediate access to desired sections via anchor links

View keycap profile from multiple angles

3D renders of relevent highlights

Designing The Product

Designing The Product

Designing The Product

Designing The Product

Researching Palettes

Palette choices are typically defined by the colour hierarchy naturally created through the distribution of colours across the alpha, modifier and function keys.

The most effective palettes implement an analogous scheme with varying tints and shades to create a balance of distinction and harmony between the modifier and function keys.

Existing sets used for reference in design process

Existing sets used for reference in design process

Click on the palette icons to view each layout

Creating the palette

Various colour palettes were trialled across different mod, accent and alpha key combinations using a 3D render to help visualise the product.

The final four mock ups can be browsed to the left.

Colour palettes were trialled across different mod, accent and alpha key combinations using a 3D render to help visualise the product.

Colour palettes were trialled across different mod, accent and alpha key combinations using a 3D render to help visualise the product.

Colour palettes were trialled across different mod, accent and alpha key combinations using a 3D render to help visualise the product.

Type Selection

Trialling of multiple font options and placements. Sans serif is generally preferred for its legibility at small sizes, with a notable exception being Apple Mac keyboards from the 90s.

Inter was selected for its modern design attributes while still retaining a classic feel popularised by Open Cherry.

The chosen type also maintains readability when positioned in the Cherry layout - allowing for supplementary icons on alpha keys.

Inter

Inter

Apple Garamond

Apple Garamond

Open Cherry

Open Cherry

Helvetica

Helvetica

Cherry Layout: Top Left

SA Layout: Centred

Iconography: Google Material Icons

Using an Open Source icon library allows for a large pool of cohesive icons to choose from that are already familiar to most people and can be applied to numerous functions depending on a users needs. Focusing on the inclusion of audio, window and app icons gives users a wide range of potential macro combinations to apply to their own unique workflow.

New Window

New Window

New Window

Duplicate Window

Duplicate Window

Duplicate Window

Alt Tab

Alt Tab

Alt Tab

Switch Audio

Switch Audio

Switch Audio

Audio Settings

Audio Settings

Audio Settings

Open Music App

Open Music App

Open Music App

Open Chat

Open Chat

Open Chat

Mute / Unmute

Mute / Unmute

Mute / Unmute

Voice Command

Voice Command

Voice Command

Move Active Screen

Move Active Screen

Move Active Screen

Change App

Change App

Change App

Switch Desktop

Switch Desktop

Switch Desktop

3D Render to Final Product

3D Render to Final Product

3D Render to Final Product

3D Render to Final Product

3D Render

3D Render

3D Render

3D Render

3D Render

Real Physical Product

Real Physical Product

Real Physical Product

Real Physical Product

Real Physical Product

Reflections & Insights

Reflections & Insights

Reflections & Insights

Reflections & Insights

Product Page Engagement

Creating an engaging and informative product page required multiple design skills, requiring me to learn a new workflow and gave some insight into the process tech businesses go through when creating their own pages.

Screen to print translation

Due to the dye-sublimination printing method, colours were less vibrant than expected when the keycap samples were produced. Additionally, finding the right balance of size and legibility when printing text at small sizes was a new challenge to me.

Production Expectations

Some minor printing alignment issues are apparent on the final product I received. Because this is a personal item, I was not too bothered, however it does reinforce the importance of vetting multiple prototypes before a actual product run.

Available for work, send me an email or view my CV

© 2025 Jordan Oliver

Contact Me

Based in Melboure, Australia

Available for work

© 2025 Jordan Oliver

Contact Me

Based in Melboure, Australia

Available for work

© 2025 Jordan Oliver

Contact Me

Based in Melboure, Australia