15
submitted 6 days ago* (last edited 6 days ago) by golden_zealot@lemmy.ml to c/mechanicalkeyboards@lemmy.ml

Qwerty Keys QK101 full sized.

  • Anodized sandgold chassis
  • NicePBT Morse key caps
  • Gateron root beer float tactile switches, 58g bottom out, 62g tactile peak, 3.5 mm travel
  • Inbuilt LCD display and LED matrix
  • Per key RGB
  • Aluminum top plate
  • 3 way PCB, 1.2 mm with masking tape mod on the flex cuts/around screw holes
  • Top mounted, back foam, anti-static sheet

EDIT: Link broken for some reason - can see it here - https://files.catbox.moe/jd6mv1.jpg

top 13 comments
sorted by: hot top controversial new old
[-] golden_zealot@lemmy.ml 1 points 4 days ago* (last edited 4 days ago)

Hey all, I discovered two issues with the QK101 on Linux, figured out the fixes, and I thought I would come back to explain the fixes for any other Linux users such as myself who might be looking for a solution to the same problem if they purchase this board in the future.

As a reference point, please note that I am on the stable branch of Debian GNU/Linux 12 (bookworm) x86_64.

I encountered two issues. The first was that when going to VIA to configure the board (the QK101 SPECIFICALLY uses the version of VIA found at https://cfg.qwertykeys.com/ at the time of writing), even after pairing the HID, VIA would not do anything and would not detect the board. To fix this I made two changes. First I swapped to the cable that came with the board. Second, instead of using a Chromium based browser, I found I had to use Chromium ITSELF.

I had done some other stuff I can't fully recall regarding permissions of the hidraw devices under /dev/ as well, but I think you only have to touch these if the device doesn't show up as a choice when choosing a device when authorizing it in VIA. If one thinks they need to change permissions on these, note that the keyboard has multiple hidraw devices mounted, and they can be determined by opening via and chrome://device-log/ in different tabs and then trying to authenticate. Using the device log you should be able to see which hidraw devices you should be working with.

The second issue was that even though I could remap keys, change some colors etc, I could not perform firmware updates, or make custom animations for the screen/LED matrix - trying to save would just state "Save failed" on VIA.

The problem here is related to the permissions of the serial device as it is represented in the OS.

To determine which interface it is on one's system, they can run the command sudo watch -n 2 "ls /dev/ | grep tty | column" and unplug/replug the keyboard as needed to determine which tty represents the keyboard. In my case I found it to be ttyACM0. Once this is determined, you can quit out of the watch command with ctrl + C.

If the user runs cat /dev/ttyACM0 and receives a permission denied error, it will verify that the user account does not have access to the serial interface of the device, and this is why VIA is unable to write certain data back to the board.

The best fix here is to simply add your user to the dialout group, which will have the effect of giving the user account access to the serial ports. This is achievable with the command sudo usermod -aG dialout USERNAME where USERNAME is your username.

Some information on the internet states that you only have to log out and back in after this to have the group addition take effect, but in my case I discovered that I had to restart the system entirely. To verify if you are in the group, you can just run the groups command by itself.

Once this is done, you can go back into via to test adding an LED Matrix animation or some sort - for me it worked at this point.

Thanks!

[-] golden_zealot@lemmy.ml 4 points 6 days ago

Unsure why link I added isn't working for the image. Can see it here:

https://files.catbox.moe/jd6mv1.jpg

[-] Sanctus@lemmy.world 3 points 6 days ago

Looks dapper AF. Classic yet new.

[-] golden_zealot@lemmy.ml 2 points 6 days ago

Thanks, I think the chassis color and corresponding key color has a lot to do with it - I don't think this particular color for the QK101 is very popular as before purchasing I could not find any pictures of it outside of the vendors website haha.

[-] catalyst@lemmy.world 2 points 6 days ago

Looks sharp! The LCD screen makes me think back to running little widgets on my old Logitech G15 back in the day. Would be fun to bring back some of that energy.

[-] wjrii@lemmy.world 2 points 6 days ago

Nice choices! the QK seem to hit that sweet spot of Group-Buy custom features at 1/3 to 1/2 the price. I'll get one someday, I reckon, but right now I'm having too much fun building junkboards from scratch.

[-] tuckerm@feddit.online 2 points 6 days ago

That looks incredible. What is the thing below Page Down?

[-] golden_zealot@lemmy.ml 2 points 6 days ago

It's an LED matrix. It contains a 7x7 grid of RGB LED's which can run different animations that can also change in real time depending on your typing speed at the moment. It is configurable and can take custom animations as well if I am not mistaken, just like the LCD next to it which can accept foreground and background speed-changing GIF animations.

[-] victorz@lemmy.world 2 points 6 days ago

Do people want their keyboards to animate? My ZSA Voyager has a bunch of animations but I turned those off in the firmware. Distracting.

[-] golden_zealot@lemmy.ml 1 points 6 days ago

It's out of my eye line so it's fine in my case. I chose the QK101, less for those features, and more for the others such as its PCB + the fact that it is a heavy full sized.

[-] golden_zealot@lemmy.ml 2 points 6 days ago

I was waiting on the key caps forever for this - the carrier took them to the mailbox instead of dropping it at my door as requested (this was a problem as I don't have a key to my mailbox for the next couple weeks for reasons I won't get into), so I had to go pick the lock on my own mailbox in the middle of the night to complete the build.

Moral of the story - Invest in lock picks.

[-] luciole@beehaw.org 2 points 6 days ago

That. is. gorgeous. Congrats friend.

I’m a noob, what do you mean by "3 way PCB"? (I understand the "PCB" part, but not the "3 way" part.)

[-] golden_zealot@lemmy.ml 2 points 6 days ago

Thanks!

A 3 way PCB is capable of making a connection using USB, Bluetooth, or 2.4 GHz wireless.

this post was submitted on 14 May 2025
15 points (100.0% liked)

Mechanical Keyboards

10023 readers
7 users here now

Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!

Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).

Banner by Jay Zhang on Unsplash

founded 4 years ago