Got myself Keychron K2 with PBT. Originally kickstarted where it was backed up with more than $1'000'000


  1. Mechanical
  2. Wireless Bluetooth capability with multiple device (switch) support
  3. No "Num Pad"
  4. Backlit
  5. Minimalist design

My first mechanical keyboard, thus "Gateron Brown" switches and "PBT" didn't resonate with me at first.

PBT (short for "Polybutylene Terephthalate") is one of the hardest, most durable materials for keycaps.  It is more resilient against heat and chemicals than ABS (short for "Acrylonitrile Butadiene Styrene"), but its properties also makes it more difficult to mold, which makes it more uncommon.

Mainstream opinion is that this is overall the most popular combination to date. As I didn't care about the RGB lighting, but "PBT" on the other hand did sound meaningful I decided to go with that instead, price difference of $5

Keychron K2 with PBT
Keychron K2 with PBT

How to fix "Num Lock" issue

If by any chance you find that your new keyboard act weirdly, not binding to correct keys when typing, then most likely problem lies within "Num Lock" being "On" and solution for that is to switch it "Off"

In case you don't possess this key as most likely you are on the laptop, then do open Terminal, assuming you are on the Unix/Linux (Ubuntu) and type:

  1. Click on 123
  2. Click NmLk
  3. Close with Ctrl+C

At this point we should be good with the keyboard layout.

How to fix "Fn" key issue

Chances are that if you are under aforementioned OS then your function keys or "Fn" for short will not work, instead media actions will be performed.

Open Terminal and execute:

# Change parameter value to 2
sudo echo 2 > /sys/module/hid_apple/parameters/fnmode
Temporary update
0 = disabled : Disable the "Fn" key. Pressing "Fn"+'F8' will behave like you only press "F8"

1 = Fn keys last : Function keys are used as last key.
Pressing "F8" key will act as a special key. Pressing "Fn"+"F8" will behave like a "F8"

2 = Fn keys first : Function keys are used as first key.
Pressing "F8" key will behave like a "F8". Pressing "Fn"+"F8" will act as a special key (play/pause).

To save this as a permanent change, open Terminal and execute:

# Write to hid_apple.conf new parameter
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf

# Reboot to update state of loaded modules
sudo reboot
Permanent update

To switch between "Fn" and media actions: Fn+X+L make sure to hold for 3 seconds and/or until there is a visual light confirmation.

If there is anything more of concern or interest then there is an active GitHub repository dedicated solely for documenting K2