I use this keyboard while drawing on a Wacom tablet and would highly recommend it for that use-case, but it has several flaws, some of which you may need to overcome by modding. Fun if you are into DIY but otherwise not so great.KEYCAPS-----------I'm not a big fan of the stencil-styled font chosen. It makes several keys appear like they were incorrectly extruded, since some letters don't fully connect.As you can see in the product photos, some of the provided keycaps are nonsensical for the keys they are on:- The left Shift key is printed as "() Ins" instead of "Shift"- The Space bar is printed as "Shift" instead of "Space" or blankSome keys don't have the correct height/angle/profile for the row they are in:- The Windows and Alt keys have the wrong profile for the 1st-from-bottom row (see photo)- The Fn key has the wrong profile for the 3rd-from-bottom row (see photo)USB C CONNECTOR COMPLIANCE-----------This keyboard is not properly compliant with the USB C spec for a downstream device. This is a common issue with keyboards that use a USB C connector.To quote the MechanicalKeyboard subreddit:"Most likely the board designer did something wrong with the CC1 and CC2 pins of the Type-C connector (on the downstream device side they both need to be connected to GND with separate 5.1 kΩ resistors). Those pins are not present in the Type-A connector, therefore the problem does not appear if an adapter is used."This means that THIS KEYBOARD WILL NOT WORK WITH A USB C MALE-MALE CABLE WITHOUT MODDING.This keyboard WILL work if you use a USB C to USB A cable, or a USB C to micro USB cable with an adapter on the keyboard end.This is especially frustrating when trying to connect it to a device that only has USBC ports, such as a MacBook or a Wacom Mobile Studio Pro.I was successfully able to mod the keyboard to work with a USB-C male-to-male cable, but that is not an easy fix, and requires soldering wires to extremely small pins on the USB-C connector.I used a USB-C breakout board (you can find them cheap on amazon) and a multimeter in continuity mode to identify which pins on the connector correspond to CC1 and CC2. I was then able to carefully wire very thin bodge wires to these pads, and then connect those through a 5.1 kΩ resistor to the board's ground (see photo).With this mod the keyboard now functions as expected when connected to a computer using just a single USB-C male-to-male cable.KEY SWITCHES-----------It is a shame that this keyboard is not available with quieter key switches such browns or clears. However as other reviewers have mentioned, the key switches are easily moddable, which I can also confirm. I successfully replaced the Cherry MX reds that came on mine with Gateron Zealio 78g switches.This is tangential to the review, but useful to anyone else that may want to mod the switches on this keyboard: While desoldering the switches from the PCB was super easy, I did have to modify the Gateron Zealio switches which don't have the same opening for the LEDs used on this board. See the attached photos.This works worlds better then any other half keypad I've tried. (about 6 or so) Was trying to find one for my gaming set up that would fit the small desk space I have. The response time and ease of use is great. Plus it has that real good clicky clack sound!Only thing I wish was better was the software they say to use with it. Kinda hard to navigate and just some of the options are not on this keypad. It looks like it's a program moded just enough to make this work and not for the unit itself. Given enough time and a little coding it's what I needed.Still would highly recommendSwapped out the keys to build a CAD-centric keypad. Included a number pad as well as the specific letter and function keys I use regularly. Much more ergonomic than hunting around a full size keyboard all daySatisfying addition to my battle station. This keyboard saves me a lot of space on my standing desk, and it impresses the rare visitor!The key pad feels awesome and I love the knob! I didn’t expect the knob to have the push button aswell so that was an extra surprise! My husband uses it as a stream deck for his content!Bought this with the intent to remap and utilize the macros for gaming and work(which would've been nice being able to load/save presets etc etc)But alas, I can't use it for anything.When plugged in my PC will recognize and do what it's supposed to do, download drivers etc etc...But that's as far as it goes.Keyboard will work as it sits....everything is default and at face value...The instructions have you download a program called AMAGKeyboardClient...Supposed to click "connect" to connect your keyboard to the client then you'll be able to assign and remap keys etc etc...The issue I can't get past is "Error Setting Action: Communication Error with device"I've tried every trick I could find online, I've tried other software like BootMapper....nothing will recognize the keyboard.(But other software will pick my my other keyboard just fine), tried uninstalling software, drivers, etc etc...nothing.I've also tried every USB port on my Mobo and case....and 4 different cables....nothing.MAYBE it is me... maybe it's the board.It SHOULD be as simple as, download software/app, plug in....play.Not for this apparently...I really like the feel and layout of this....so it's a shame I couldn't get it to work for me. :/Good layout with software that works for rebinding keys, but the D key stopped working literally days after I could return it; I would not recommend if you intend to use this for gaming