Linux laptop biz System76 makes its first foray into the mechanical keyboard world with dinky, hackable Launch
- Reference: 1621334708
- News link: https://www.theregister.co.uk/2021/05/18/system76_launch_keyboard/
- Source link:
Dubbed the [1]Launch Configurable Keyboard (LCK), the company's foray into this space is true to form, touting firmware that's completely unlocked and hackable. Predictably, there's some degree of integration with the company's homespun distro POP_OS!, with updates deployable through the firmware settings tool.
System76 wasn't the first company to support user-hackable firmware on a mechanical keyboard. [2]Ergodox has long [3]published its QMK-based code on GitHub , allowing anyone with a level of C competency to make changes.
[4]
So too does [5]OLKB (designer of the open-source Planck and Preonic keyboards), [6]Clueboard , and [7]G Heavy Industries , to name just a few.
But LCK is the first to promise a degree of tight system-level integration, making it somewhat unusual. The company has also said it will have a companion app for other Linux distros, macOS, and Windows.
[8]
[9]
[10]
And then we arrive upon the layout. System76 has opted to use a compact TKL layout. For anyone unfamiliar with keyboard parlance, TKL essentially means there's no number pad, allowing it to occupy a fraction of the size of normal full-size keyboards.
[11]
Lots of vendors have adopted this design, like the [12]delightfully esoteric Happy Hacking keyboard . But System76 has added a few extra layout quirks.
On the bottom row, System76 has placed two buttons that allow users to switch between keyboard mappings with the press of a button. So users could, for example, switch between DVORAK and QWERTY key bindings without having to change any OS-level settings. Layouts are stored directly on the keyboard's internal memory, meaning it should work irrespective of what computer is being used.
The company has also split the space bar into two buttons. The argument behind this was that people typically use the same thumb to whack the space key. By dividing the space bar into two distinct buttons, punters can remap the surplus to something they'll actually use.
There's also RGB backlighting (which flashes " U-N-L-O-C-K-E-D " while the keyboard's firmware updates), a 10GB USB hub with two USB-A and USB-C 3.1 ports apiece, and a set of additional keycaps.
[13]
System76 has also said the board will come with a choice between "clicky" Kailh Box Jade or quieter Box Royal switches.
But it's not cheap. The Launch Configurable Keyboard has a retail price of $285, which is at the higher end for a mechanical keyboard. For context, this writer spent £130 on a Unicomp Model M remake. A [14]Happy Hacking Keyboard Professional2 retails at roughly £185 on Amazon.
But LCK is also not the most expensive on the market. [15]Maltron's ergonomic keyboards retail for as much as £435. Some [16]Drop keyboards are in the same ballpark as the System76 Launch Configurable Keyboard too.
[17]
We've asked System76 for a review unit. If they oblige, we'll let you know how it holds up, and whether it's worth the money. ®
Get our [18]Tech Resources
[1] https://system76.com/accessories/launch
[2] https://ergodox-ez.com/
[3] https://github.com/zsa/qmk_firmware
[4] https://regmedia.co.uk/2021/05/17/system76kb.jpg
[5] https://olkb.com/
[6] https://clueboard.co/
[7] https://www.gboards.ca/
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YKPkm@OHljglPhsQYiqwZgAAABE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YKPkm@OHljglPhsQYiqwZgAAABE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YKPkm@OHljglPhsQYiqwZgAAABE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[11] https://regmedia.co.uk/2021/05/17/system76keyboard.jpg
[12] https://www.theregister.com/2020/09/22/happy_hacking_professional_hybrid_review/
[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YKPkm@OHljglPhsQYiqwZgAAABE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[14] https://www.amazon.co.uk/Hacking-Keyboard-Professional-manufacturers-warranty/dp/B07KFM9VQ3/
[15] http://www.maltron.com/store/p10/Maltron_L90_dual_hand_fully_ergonomic_%283D%29_keyboard_-_UK_English.html
[16] https://drop.com/mechanical-keyboards/wdrops?subcategory=keyboards
[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YKPkm@OHljglPhsQYiqwZgAAABE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[18] https://whitepapers.theregister.com/
That is not TKL
It's missing more than the number pad. Seems like... (squints)... something like a 75% keyboard to me.
And it's not ISO... If only there were a hot-swappable ANSI/ISO board.
Re: That is not TKL
They found space for DEL, but not INS (so that's a hard no from me as a vim user), PRTSCR, SCRLK and BREAK.
Even my ultrabook laptop keyboard has room for INS.
They didn't find space, they made space :-/. This thing is ugly... you have no 10-key, half a nav and a cramped writer that nobody is trained to type on. You can find rainbow colored children's ABC keyboards that have more usable writers (literally).
I assume mechanical keyboards are popular, but if you've ever been forced to use one you'd probably understand that it was the layout of the old keyboards that "old-timers" like (really like) and most certainly NOT the arthritic nature of loud springy keys.
if you've ever been forced to use one you'd probably understand that it was the layout of the old keyboards that "old-timers" like (really like) and most certainly NOT the arthritic nature of loud springy keys.
Ha, pesky kids! Get off my lawn keyboard!
This old timer(*) likes the feel of the keys. Admittedly my keyboard has Cherry MX brown keys which are (nominally) quiet. If you wanted noise an IBM 029 card punch or an IBM golf ball typewriter were the go to devices.
(*) This year is 50 years since I started working with computers professionally.
The price is high....
.... and I'm moving on.....
Logitechs my number one.....
Re: The price is high....
We will have none of that round here Blondie.
Why?
Forgive my ignorance but why is unlocked firmware on a keyboard desirable/a selling point? I mean, I’m not complaining but as long as the thing works, who cares what the firmware is? To me, a keyboard is a “plug in and forget” component; it’s not something anyone is going to bother messing with - is it??
Re: Why?
Have a thumbs up. I’ve never upgraded the firmware on my old keyboard. I couldn’t even if I wanted too. I’d argue that we’re making life too complicated!
Re: Why?
Possibly so you could change it to generate the right keycodes for customisable keycaps placed in whatever position you want. But then again their software should sort that out on the computer too.
But then again System 76 is open source where possible so they're offering it out of principle.
Re: Why?
I looked into this a while back as I thought it might be useful to have an "auxiliary" keyboard to generate accented letters for other languages while retaining a familiar keyboard layout for general use.
I kind of assumed that keyboards had moved on a bit, but it seems they still basically just report the "down" status for keys in defined grid positions*. This means that with the aid of keyboard firmware you could swap around the position of keys within a specific keyboard layout - but you can't add symbols that aren't in the keyboard layout selected on the host computer. You'd also have to go to some lengths to change the pairing of (say) shifted and unshifted characters on a single key.
That kind of interaction between the keyboard and the OS keyboard layout maps is going to negate much of the possible benefit, I suspect.
----
*Although the USB HID standard defines character codes (rather than the scan codes of previous standards), they're still effectively key position codes: for example it recommends (or did) that German keyboards should generate "Y" when "Z" is pressed because the "Z" key is in the position occupied by the "Y" key on North American keyboards. It makes no helpful reference to accented characters. Though it does permit the user to be notified of whether their laser disc is playing in constant angular velocity or constant linear velocity mode.
Re: Why?
The only benefit I can see is that you could write macros which would automatically press keys in order. You can't easily use it to add new symbols since it's still just reporting key states, but if the keys you want to press are already available, it can issue them without you having to do so yourself. That would allow you to establish a bunch of custom keystrokes. This sounded interesting when I first thought of it, but now I'm having trouble trying to figure out why as I've never had an interest in doing that before.
Re: Why?
There are already plenty of keyboards that allow you to create and run macros. Usually they're gamer-oriented keyboards with extra keys specifically for them, but that's not required. But as others have noted, it's trivial to do that sort of thing in software, you don't need to be able to edit the firmware.
Re: Why?
"Forgive my ignorance"
You're forgiven... a keyboard shouldn't even have firmware.
Re: Why?
Why?
Well ...
Just like the ongoing RGB crappiness , to get punters to buy one.
What else?
... stored directly on the keyboard's internal memory ...
Right ...
What could possibly go wrong?
So much nonsense, so little time.
I tell you, we are doomed.
A.
Re: Why?
There are a lot of tricks you can program into a QMK keyboard and everybody can program in exactly whatever they want. It becomes more important as you get to smaller and smaller keyboards. I only use 40% keyboards, normally a minivan or equinox so I have to double up a lot of functionality to get what I need out of such a small board.
For example, my shift keys when tapped once do (), tapped twice do [], tapped thrice {}, but on hold work like a normal shift key. Double tapping backspace deletes a whole word, triple tapping deletes the whole line. Layer 2 for backspace turns it into the same but with delete.
I must be getting old. I see RGB and I think “No way” right away. Perhaps the fun has been drained out of my soul.
I’ll be sticking with my faithful old AEK II keyboard, with Alps mechanical switches. 30 years old, and still the most comfortable keyboard I’ve ever used.
Best keyboard ...evah
By far the most comfortable keyboard I ever used was the keyboard on IBM Selectric Typewriters. A lot of us thought that back at the dawn of time when the Selectric was the crown jewel of then modern offices (and also the console for the CDC1604/3x00 series). To my knowledge, there has never been PC keyboard that matched the Selectric's touch and feel. Not sure why not.
Re: Best keyboard ...evah
I was a cheapskate. I had an old EX44, which I also used as a printer. That felt pretty good too.
I just recently bought a Kingston HyperX Alloy Elite 2 for £130 delivered and I'm loving it. No, the RGB doesn't really appeal to me either. I don't want a disco going on whilst I'm typing but it is useful as you can select your own solid backlight colour and brightness. I also programmed a mode where only the WASD keys are lit for when I'm gaming. The USB port is useful as is the volume control but I have no use for the media control keys. Having a NumPad is a must for me.
I would love to be able to disable one key. WTF is the point of the CapsLock key? I'll be mid combat and all of sudden I start moving slowly,..... because I've accidentally hit CapsLock,.... again! Very frustrating. Guess I'll have to remove the key cap the same as on all my other keyboards.
Remap the caps lock key to escape. I originally did this after getting a mac with a terrible pretend esc key, but now I do it for every keyboard. It's a much more useful key to have a large button for.
Disable Caps Lock
You could probably just pry the key cap off and drop in a small rubber washer sufficiently thick to prevent the key from depressing fully. I actually did that for someone once. But what if you break the key? Well, you wanted it disabled did you not?
Altering CapsLock operation
If you're running Linux, then the command set:
xmodmap -e "clear lock"
xmodmap -e "keycode 66 = NoSymbol Caps_Lock"
xmodmap -e "add lock = Caps_Lock"
should change key assignments so that SHIFT+CAPSLOCK is needed to toggle between the capslock state and the unlocked state. Put them in a file called /etc/profile.d/capslock.sh and make it globally readable: most local versions of ~/.bashrc should find it there and and execute it as part of the login process.
Hopefully, Windows and Apple OSen will have a similar user configuration process that can reassign keys on a per-user basis.
Re: Altering CapsLock operation
On the Mac side of the fence things are inevitably more limited, but you can still turn caps lock into a useful key. Via System Preferences -> Keyboard -> Modifier Keys... you can set your physical caps lock key to act as any of caps lock, escape, control, option or command.
Setting caps lock to act as control is the first thing I do on any new Mac. Also if you're using an old PC keyboard, from the time before Windows keys, using that same dialogue to switch the other modifiers lets you keep the command button where it is intended to be.
I'd rather they expanded beyond US shores
They are USA-only and that's a a shame, they are one of the very few vendors who seem to be supplying relaitvely decent GNU/Linux kit. Even if it is for a price.
Re: I'd rather they expanded beyond US shores
Have a look at [1]Tuxedo and [2]XMG on this side of the pond.
[1] https://www.tuxedocomputers.com/en
[2] https://www.xmg.gg/en/
Way too many keys
This thing has too many keys that are superfluous and useless to me - arrow keys, PgUp, PgDn, Home, blah blah blah. I don't even know what all those things are for but they're not in my world. The Ctrl key is in the wrong place, as it is with most keyboards. LED lights are utterly pointless (pro hint: many of us who use mechanical keyboards are not "gamers" we are programmers who don't like flashy lights when we're trying to think). Split space bar idea is weak. Besides remapping keys, what firmware things might I want to modify? Perhaps I could turn it into a 5 rotor Enigma machine? I'd like to have heard more about the keyboard feel since I'm not very familiar with those switches. I'm very happy with the Topres in my HHKB Pro2 thanks anyway. Overall impression: meh; not convinced of the value.
Re: Way too many keys
Can't agree with everything you say as I definitely use arrow keys and page up/down. I do however agree with "Crtl key is in the wrong place". As long as you consider "right place" to be where the annoying "Caps" key is on nearly every keyboard out there these days (I know I can re-map). I miss my Sun keyboard layout.
Also US keyboard layout is a mess for me these days due to where the pipe symbol is.
Way over the top price for me
I got a nice backlit, clicky, and reasonably configurable keyboard for about 40 squids. Has a nice solid metal chassis, removable keycaps - even has a keycap removal tool clipped underneath. Does one job and does it well... and has done for about 3 years now.
P.S.
I don't use a thumb for the space bar - whatever finger is nearest.