At least they got Fn & Ctrl position right… oh wait there’s no Fn. Regarding that, Fn replacing Ctrl position is a common keyboard design mistake that is often found in cheap keyboards, macbooks, et cetera.
Doesn’t everyone just make Caps Lock a Control so you don’t need to
awkwardly move your pinky down to the lower left?
Not Control exactly, but…
$ cat .Xmodmap
keycode 66 = Hyper_L
remove mod4 = Hyper_L
add mod3 = Hyper_L
Then you can use your window manager to bind CapsLock + RightArrow to “go to workspace to right” and so on.
My largest concern with the “soft” function keys is other OS support. What’s going to happen when I run openbsd? For that matter, what happens in windows when I uninstall the Lenovo driver (a lot of the bonus feature software Lenovo ships is pretty crappy).
At first I thought this was a polemic thing against all the recent nice-to-type-on keyboard innovation (e.g. keyboard.io and other open-source things); was prepared to disagree heavily, but then that X1 keyboard really doesn’t look nice. I’m honestly more worried by the weird placement of all the keys they moved, other than caps lock:
The Caps Lock thing to me looks super useful - Super and Hyper need to go somewhere, after all (-:
I loved the old Lenovo keyboards. They are wonderful to type on. This one doesn’t look too great in terms of “feel” either, disregarding the key placement.