Smartyao LY092 Keyboard Review

This blog post is a review of the Smartyao LY092 Split-Keyboard which I've been using for the past 7 months.

Smartyao L092 Keyboard

I bought this split-keyboard to improve ergonomics since it allows typing at shoulder width rather than having to hunch over the keyboard.

This is my first mechanical keyboard in over 10 years and also my first split keyboard. I wasn't sure if I'd like split keyboards and didn't want to spend $350 on an ErgoDox, so I decided to try this one out.

I bought it on Taobao in China for 458 RMB (around $70 USD). There's a rebranded version (Koolertron) available on Amazon although it costs more than double the original price.

Hardware

The keyboard has 43 keys on the left half and 45 keys on the right half. It can be ordered with either Cherry MX (Brown or Red) or Gateron (Blue or Black) switches. I've picked the Cherry MX Brown. Extra key caps with Numpad labels are included in the package and the existing keys can be swapped out.

The letters and numbers on the key caps are engraved so there's no need to worry about them wearing off. The letters are see-through which is nice with the background lighting. Each side of the keyboard has 2 Micro USB connections. The middle ones are for connecting the two halves with each other. The left side or right side can be connected to the computer USB port with the included Micro USB to USB adapter.

The background light is white and can be turned on/off by pressing the top right key on the left side and top left key on the right side (each side has to be turned off separately). The key for turning the light on/off can be programmed in the configuration software.

Configuration Software

The keyboard is programmable which means that each key can be assigned a different value or alternatively use of one of the built-in functions. I've described some of those functions below. For a full reference of what the keyboard is capable to do check the User Manual.

Installation

The software can be downloaded from the manufacturer's website. It's only available for Windows but I was able to run it without problems on macOS via VirtualBox. I used the MSEdge on Win10 trial version of Windows 10.

VirtualBox disables all USB connections by default. The keyboard needs to be connected via the menu before it can be used. It shows up under Devices -> USB as LingYao ShangHai Thumb Keyboard:

VirtualBox USB menu showing the keyboard device

Each keyboard-side has to be programmed separately. It has to be put into a configuration mode by holding down the top-left key (for example ESC on the left side) while connecting it to the USB port. The LEDs will start blinking to indicate that it is now in config mode. On launch the configuration software will automatically load the default profile.

Overview

The following picture shows the default view after loading the left side of the keyboard into the config software:

Overview of the left keyboard side in the configuration software

Each key can be programmed individually by clicking on it and selecting a new value with the virtual keyboard:

Picture of the Virtual Keyboard in the editor

Functions

Besides assigning a new char to a key there are also a few functions that can be used:

There are also special functions to turn the Backlights ON/OFF, Switch Profiles and execute Macros.

Macros

Macros are scripts that can be programmed to do a series of key presses or mouse movements with a short delay between them:

Macro Editor window

Each keyboard can save 8 macros saved with each Macro being able to press up to 32 keys.

TwoKeyClick

The TwoKeyClick function enables sending up to 6 characters when two keys are pressed simultaneously. For example pressing A+S at the same time can send Enter or pressing J+K can send ESC.

TwoKeyClick Editor window

During my testing I found this hard to trigger since the keys have to be pressed at exactly the same time. There's a workaround by using the Burst Function to send two chars with a single key press and then using those same two chars to run the TwoKeyClick function.

Profiles

A profile is a mapping of keys. For example the A key could output a different char (or run a function) in each profile. Each side of the keyboard has 4 profiles (Default Profile and Profile 1-3).

The LEDs on the left side of the keyboard show which profile is currently active. On the right side of the keyboard the background light of the F11 and F12 keys shows the currently active profile.

Keyboard LED when Profile 1 is active

I found this function useful to try out different keyboard layouts such as Dvorak, Colemak and Workman.

Conclusion

Overall I'm happy with the keyboard. I've been using it daily for the past 7 months. For a split keyboard it's cheap (compared to ErgoDox) and built very well. I'm sure it will last a long time. The software is easy to use and allows each key to be assigned a different char (for example to use a different keyboard layout) or use one of the built-in functions to enable extra keys or shortcuts.

Pros:

Cons:

The cons are only minor issues for me and I'll keep using the keyboard in the future.