The Ultimate Hacking Keyboard (UHK) is probably unlike any keyboard you've used in the office or while gaming. Its split keyboard design is meant to aid your typing, and the company is promising a number of add-on modules, including a touchpad and trackball, for more functionality, though these aren't out yet.
If you are part of the specific user base UHK is targeting with this product, namely developers and other professionals, you’ll find a 60-percent compact keyboard that is built like a tank and offers developer-friendly features such as built-in mouse keys and open-source software. However, if you're looking for a more traditional typing experience or the best gaming keyboard (opens in new tab) the UHK is decidedly not for you.
Ultimate Hacking Keyboard Specs
Switches | Cherry Green (review unit); also available with Cherry Clear or Kalih Brown, Blue, Red or Black | Row 0 - Cell 2 |
Lighting | Red LED for keyboard layout indicator | Row 1 - Cell 2 |
Onboard Storage | Yes | Row 2 - Cell 2 |
Media Keys | Yes, with FN | Row 3 - Cell 2 |
Game Mode | No | Row 4 - Cell 2 |
Interface | 1x USB MicroUSB port | Row 5 - Cell 2 |
Cables | 6 feet (2m), detachable; Bridge cable: 1 foot (30.5cm), detachable | Row 6 - Cell 2 |
Key Caps | ABS plastic | Row 7 - Cell 2 |
Software | UHK Agent | Row 8 - Cell 2 |
Dimensions (WxDxH) | 11.38 x 5.2 x 1.14 inches (289 x 132 x 29mm) | Row 9 - Cell 2 |
Weight | 2.2 pounds (1kg) | Row 10 - Cell 2 |
Warranty | 2 years | Row 11 - Cell 2 |
Price | $275.00 ($350.00 with palm rest) | Row 12 - Cell 2 |
Design
The first thing to note about the UHK is that it has a very-compact, 60-percent keyboard layout. That means that it has no function row, no dedicated arrow keys and no numeric keypad. You can, of course, activate F1, F2, F3, etc or arrows by using a combination of the function key and another key on the keyboard. Folks who like this kind of compact design will appreciate it, but for others, it can be polarizing.
The UHK splits in two, and the keyboard halves can be placed up to a 1 foot (30.5cm) apart. There is a handy indicator LED in the top left half of the keyboard displaying which keyboard layout is currently active. The underside of the keyboard features detachable feet and several mount points to enable tenting, positive tilting and negative tilting when combined with the optional, wooden palm rest add-on. The keycaps are ABS plastic, though UHK plans to make PBT keycaps available in the future.
The UHK’s optional palm wrest attaches firmly to the keyboard body with the included screws and has an attractive wood finish. The palm rest slopes downward on the inside of each half, making it comfortable to use whether the keyboard is split or joined.
While the UHK is certainly a fine tool on its own, the palm rest greatly improves the overall feel of the keyboard, so it’s a shame that it is not included in the package. Instead, it adds an extra $75, which isn't cheap, especially considering our favorite wrist rest of all time, the HyperX Wrist Rest (opens in new tab), is $15 at the time of writing, but it isn't made for split keyboards.
The UHK measures a compact 11.4 x 5.2 x 1.1 inches (289 x 132 x 29mm) without the wrist rest add-on, which will occupy an additional 3 inches (75mm) of desk space when attached. Build quality is solid, the body of the board being nearly impervious to flex and weighty enough at 2.2 pounds (1kg) to stay put.
Our review unit came in Blue, but the UHK is also available in black, dark red, yellow and white. There is no keyboard backlight, which may be problematic for those who like to work in low light.
Typing and Gaming Experience
It'll take a lot to get used to typing on the UHK, but if you're able to, it'll deliver a satisfying experience. Designed with developers and system administrators in mind, the UHK's 60-percent layout seeks to force the user’s hands to remain on the home row for greater efficiency.
The UHK is hardly the first keyboard to implement a 60-percent layout. The idea behind this design philosophy is that greater productivity can be achieved by encouraging -- or in in this case, requiring -- less movement. Many will take to the UHK’s compact, ergonomically conscious layout, but it proved somewhat unwieldly for me during my time with it.
Try as I might, I could never get used to the fact that the space bar has been replaced by a smaller space key set toward the right side of the keyboard. In the context of a split keyboard, this placement does make sense, but I found myself yearning for a more traditional layout for typing.
Our review unit came equipped with Cherry MX Green switches, which feels like a heavier Cherry MX Blue (80g of actuation force versus 60g for the Cherry MX Blues) that offers a similar tactile feel and satisfying click. The stiffer feel of the Cherry MX Greens played nicely with my heavier typing hand though I would still prefer Cherry MX Blue switches.
Thankfully, the UHK comes with a variety of switch options – with the more common switch variants: Kalih Brown, Blue, Red and Black and Cherry MX Green and Clear. UHK plans to offer Cherry MX Silent and Speed switches in the future but has not said when they would be available as of press time. This is good news if, like me, you’re particular about your key switches – there’s an option to please every typist.
The UHK defaults to QWERTY mode, but you can switch to Colemak ( Fn + 2 ) or Dvorak ( Fn + 3 ) easily. You can switch back to QWERTY by pressing Fn + 1.
Perhaps the most innovative feature is the ability to use the keyboard as a mouse pointer by holding down the Mouse key and pressing Y, H, U, or O to scroll up, down, left, or right. While holding the Mouse button, the F, S and D keys act as the left, right and middle mouse buttons, respectively. Though Microsoft and other OS vendors have "Mouse Keys" options in software, UHK's feature is in the firmware so it works with any OS, no settings change required.
While I can’t see myself using this feature more than I would use a physical mouse, it certainly is clever, and UHK deserves some serious props for implementing it in a way that feels natural with a little practice.
Less useful is replacement of arrow key navigation with a similar key cluster combination, this time achieved by holding down the Mod key. Having to hold down a key to access functions a normal keyboard lets me fire off with a single keystroke felt needlessly cumbersome.
With the palm rest attached and the keyboard in split orientation, the UHK can be tented or set for positive or negative tilt. Of these three options, I found tenting to be the most comfortable for typing. Sadly, I did not find the UHK comfortable for gaming in any orientation.
The small space key noticeably threw off my performance in first-person shooters due to its awkward feel relative to the standard WASD movement scheme. The UHK fared better in strategy titles that don’t rely on this particular key cluster, but it is clear that this keyboard was not designed with gaming applications in mind. You wouldn’t use a claw hammer to open a bottle of wine – nor should you use the UHK to play Doom. This is a developer’s tool.
Software
The UHK’s configuration can be customized using the free UHK AGENT open-source software that can be downloaded after going through a brief tutorial on the UHK website. UHK AGENT is cleanly laid out with a friendly and intuitive UI but it is very powerful and deceptively complex software. Using UHK AGENT, you can remap any key, record macros and adjust the sensitivity and acceleration of the built in mouse pointer.
Key bindings can be set for three “Layers”: the “Base” layer (alphanumeric keys), the “Mod” layer (keys that perform other functions with the Mod key held down), the “Fn” layer ( keys that perform other functions with the Fn key held down ) and the “Mouse” layer (keys that act as mouse buttons and pointer controls when the Mouse key is held down). Clicking on a key invokes a pop-up that allows you to rebind or assign a macro to the selected key, which can then be saved to the UHK. This interface is remarkably straightforward and makes customizing your UHK simple. Of particular use was the Mouse Speed portion of the software that allows you to adjust mouse sensitivity via a series of sliders.
While the design and UI of UHK AGENT is commendably friendly, the software is not without its problems. In my time with it, UHK AGENT was frequently sluggish and would take ]more time to load than it should. Sometimes when I clicked on buttons, nothing would happen for a few seconds. This is hopefully something that can be resolved as the team continues to iterate on the software.
On the bright side, UHK AGENT is open-source. It's hosted on Github, so if you’re so inclined, you can poke around in the source files here (opens in new tab). Full schematics are also available.
Bottom Line
The UHK is a well-built, customizable mechanical keyboard designed with ergonomics and typing efficiency in mind. In that respect, the product can be considered a success. There are some really neat ideas at play, like the built-in mouse pointer functionality, and the AGENT software that makes remapping keys a snap
But it comes with an exorbitantly high price tag. Sticker shock is exacerbated by the fact that if you want the improved ergonomics of a wrist rest, you’ll be paying an additional $75 for the privilege. This doesn’t even take into account the extra cash you’ll need to lay out to snag the as-yet-unreleased modules and the fact that you’ll be paying VAT if you’re in a non-EU territory. If you add up the UHK, wrist rest and track ball module, that’s $410 before VAT, making eye wateringly expensive keyboards like Metadot’s Das Keyboard 5Q (opens in new tab) seem like a bargain in comparison.
While what is currently available is certainly compelling for the niche audience for whom it is intended, it is disappointing that we weren’t able to test the additional modules as of press time, but that does not change the fact that the UHK is a very specific product for a very specific audience that may be willing to shell out the princely sum required to have it shipped to their door.
If you’re the average user, the UHK's design and layout may leave you scratching your head. However, if you are a developer or sysadmin obsessed with ergonomics and desire near complete control over your keyboard’s layout and functionality, there's a lot to love.
MORE: Best Gaming Keyboards
MORE: All Keyboard Content