Layout and keycaps

Do you have more information on your physical layout and keycaps?

Yes! Please head over to the layout and keycaps page.

Connecting the UHK to a computer

How is the UHK connected to a computer?

The UHK is a USB keyboard and a USB Mini-B to USB A cable connects it to your computer. If you want to connect it to a phone or tablet that has a USB micro B connector then you'll also need a USB OTG adapter cable.

With which devices can I use the UHK?

Compatible devices are PCs, laptops, Android tablets and Android phones. Please take a look at our compatible devices page for more info.

Can I connect the left keyboard half to my computer?

This is not possible, because the left keyboard half is the slave of the right keyboard half, which needs to directly communicate with the host computer.

LED display

What can be seen on the LED display?

LED display

From left to right:

  1. Caps Lock icon
  2. Status icon showing whether Agent, the configuration application is connected to the keyboard
  3. Status icon showing whether adaptive mode is enabled to auto-switch keymaps according to the current application
  4. The three letter abbreviation of the actual keymap

Is it possible to set the brightness level of the LED display?

Yes, gradually all the way from disabled state to blindingly bright.

Can I program the LED display to display anything I want?

Yes. Instead of always displaying the three letter abbreviation of the actual keymap, we'll provide an API for you to display anything you want.

Agent, the configuration application

On which platforms does Agent run?

Agent runs on Windows, Macintosh and Linux platforms.

In what ways can I configure the UHK?

Please see the Ultimate Configurability section of our main page.

Can I configure the UHK via keyboard shortcuts, without a special application?

This is not planned. The reason is that given the vast array of advanced configuration possibilities it'd be practically infeasible to configure the UHK via keyboard shortcuts. A sophisticated configuration application is much better suited for this purpose.

Can I launch scripts with hotkeys/shortcuts?

This is not directly implemented, because Agent strives to be minimalistic in nature and only provide UHK configuration-related features. But you can achieve this in other ways. Pick a complex shortcut that surely doesn't interfere with anything else, like Ctrl + Alt + Shift + F1. Then bind it to any key of any layer of any keymap via Agent. Finally, use a third-party launcher to associate this shortcut to your script. This way you can invoke your script with the relevant key.

Internal memory

Does the UHK have any kind of on-board memory?

Yes, the UHK has 32kbyte on-board EEPROM. It's used to persistently store keymaps, macros and all kinds of configuration data.

Is this memory sufficient?

A keymap only occupies about 500 bytes, and a macro usually occupies a couple of bytes, so this amount is more than enough for storing configuration data. Most keyboards don't have any persistent on-board memory at all, and the rare ones that do, it's usually only about 1-2kbytes, or less.

Is it possible to extend the memory with an SD card, a flash drive or in any ways?

This is not planned. The reason is that the internal memory is only meant for storing configuration data and nothing more for which it's more than enough. Additional extensibility options would complicate the system design very much and add further cost for little benefit for the most users.

Mechanical design

How is the durability of the buttons on the case?

These two buttons right under the space bar are designed in a way that they won't break easily. There's a hook inside that doesn't allow these keycaps to move upwards and break.

How sturdy does the keyboard feel when put together? Is it good to use without a flat surface?

Even our prototypes feel super sturdy thanks to the precision-machined steel guides and the internal metal plates. It can be used without a flat surface.

Hardware architecture

What kind of processors are used in the UHK?

We use NXP Kinetis ARM microcontrollers.

Why not go for a heavyweight ARM processor like the one that the Raspberry Pi Zero uses?

Because the UHK was never meant to become a fully-fledged computer. It'd be way overkill both from a complexity and cost standpoint.

Feature requests

I'd like a USB hub built into the UHK

So do we, but there isn't enough space inside of the case for a hub, and we really want to keep the UHK as compact as possible.

Do you plan to release a Bluetooth version or a version featuring a matrix/columnar layout?

Yes, but not any time soon.

Do you plan to sell a sampler kit featuring the switches that you offer?

Yes, later on.


We offer a 1 year warranty period regarding any manufacturing defects. Your keyboard will be replaced for free in such a case, shipping included.