The Best Keyboard for Developers With a Major Flaw

  Рет қаралды 10,774

ArjanCodes

ArjanCodes

Күн бұрын

In this video, I’ll find out if the Keychron Q5 Max is the best keyboard for developers. I’ll talk about all its features, and how it differs from other keyboards.
⌨️ Check out the keyboard here: www.keychron.com/products/key...
✅ Get the FREE Software Architecture Checklist, a guide for building robust, scalable software systems: arjan.codes/checklist.
📨 The Friday Loop by ArjanCodes Newsletter: thefridayloop.com
💻 ArjanCodes Blog: www.arjancodes.com/blog
🎓 Courses:
The Software Designer Mindset: www.arjancodes.com/courses/tsdm
The Software Architect Mindset: www.arjancodes.com/courses/tsam
Next Level Python: Become a Python Expert: www.arjancodes.com/courses/nlp
The 30-Day Design Challenge: www.arjancodes.com/courses/30ddc
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
Social channels:
💬 Discord: discord.arjan.codes
🐦 X: x.com/arjancodes
🌍 LinkedIn: / arjancodes
🕵 Facebook: / arjancodes
📱 Instagram: / arjancodes
♪ Tiktok: / arjancodes
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Dale Hagglund
- Kit Hygh
- Alexander Milden
- Bean
🎥 Video edited by Mark Bacskai: / bacskaimark
🛒 GEAR & RECOMMENDED BOOKS: kit.co/arjancodes
🔖 Chapters:
0:00 Intro
0:40 Different Keychron keyboard models
1:23 Specs
2:25 Sound and feel
3:32 Build quality
4:08 Layout
5:24 The knob
6:36 Final thoughts
7:13 Outro
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!

Пікірлер: 75
@ArjanCodes
@ArjanCodes 2 ай бұрын
✅ Get the FREE Software Architecture Checklist, a guide for building robust, scalable software systems: arjan.codes/checklist.
@walterppk1989
@walterppk1989 2 ай бұрын
Hey I'm a developer with some major flaws, this keyboard might be great for me.
@0x3333
@0x3333 2 ай бұрын
OMG THE BEST COMMENT
@tacozmacleo
@tacozmacleo 2 ай бұрын
You do know that you have gotten an 101/104 - ANSI (US Style) keyboard and not an 102/105 - ISO (EU Style) keyboard? If you want a given layout you should look into them and the 4(or more?) others.
@j7m7f
@j7m7f 2 ай бұрын
Where are Insert and End keys??? Why is there Home button while End was removed? It is just stupid that the removed these keys... I think they did it just to keep the keyboard more compact and they wondered: "We don't have any space here for 2 buttons. Lets throw dice to decide which to remove...". As a developer I'll never buy a keyboard without these keys.
@gucky4717
@gucky4717 2 ай бұрын
I use the Wooting HE60 (wiating fore the HE80). It came with a complete set of keycaps and all keys are programable, so you could easily switch single keys to your liking. It should be the same with the Keychron.
@j7m7f
@j7m7f 2 ай бұрын
@@gucky4717 but there is no key to set it to End and INSERT! I need all the 6 buttons pgup, pgdown, ins, del home, end. With this wonderful keyboard you can never have both the fish and th bowl. Its just stupid.
@KingAmroth
@KingAmroth 2 ай бұрын
@@j7m7f The three buttons on top of the numpad are generic keys that can be programmed and otherwise have no function. You can easily make those your dedicated end/insert keys. I have the southpaw version and can make my numpad useful function keys if i need to.
@gucky4717
@gucky4717 2 ай бұрын
@@j7m7f I mean, you can replace the 3 above the numblock with end and insert for example. You just need to switch the keys in software. Many custom keyboards can do that.
@j7m7f
@j7m7f 2 ай бұрын
@@gucky4717 WOW! This changes everything! What a convinient and ergonomic place for End and Insert keys! These should be as far as possible from Home and Del, just to not press them instead. Missing labels will not be a problem after few years... Not even mentioning missing print screen, scroll lock and break - every one uses them so often that he always knows which one is which without written labels, right? Instead we get wonderfull square, circle and triangle keys. I'm sure there is a convinient way to go arrount this challenge (surely not an issue) by assigning all these missing keys to challenging combos like triangle long press or circle double press. Ergonomics level - professional. If every programmer learns to master this keyboard, he will never want to go for a standard keyboard. More. He wont be able to.
@chrprior
@chrprior 2 ай бұрын
I am waiting for a Lemokey model to arrive, and want to see if the rotary knob can be used in debugging, maybe to step into/over and toggle a breakpoint
@saitaro
@saitaro 2 ай бұрын
I bought myself a Keychron Q1 Pro last year, then put lubed Akko CS Lavender Purple switches and Panda keycaps on it. Now its perfect, such a pleasure to type. The KSA profile keys which comes standard with Q Pro/Max are a bit too tall, the Akko MDA turned out to be a greater fit.
@melissastrong8656
@melissastrong8656 2 ай бұрын
Your video helped me to realize a feature that I wasn't aware of on my keyboard - the push wheel to mute! I do not have this particular keyboard in the video (I'm using a razer), but i was amused as I've had this keyboard for over a year and had no clue. Will it be useful? Who knows lol.
@Joao-pl6db
@Joao-pl6db 2 ай бұрын
Get a separated macropad that is configurable using VIA. I using a cheap Redragon mechanical keyboard (you can change switches if you want) that has my language layout + macropad with 15 buttons and 3 knobs.
@AMMullan
@AMMullan 2 ай бұрын
The knob could be useful for smooth scrolling big files ?? I think that'd be quite neat. I've got the Keychron K10 Pro and no wheel for me but meh.
@oc3academy
@oc3academy 2 ай бұрын
Do you should try a spitted keyboard, I think that is the best option for a developer.
@KingAmroth
@KingAmroth 2 ай бұрын
I have the southpaw version of the keyboard and love it. If you want it to be even quieter, you can get rubber rings to cushion the clickety clack. Great board and it's rare that you can get such quality with such customizability.
@artemstrogin3668
@artemstrogin3668 2 ай бұрын
I am using a Keychron V1 keyboard with a knob. You can create and bind macros to navigate through your VSCode tabs or open VSCode by pressing the knob. The only issue is that you need to add a delay to your macros before text input. Otherwise, the command might start entering before the prompt tool opens.he only issue is that you need to add a delay to your macros before text input. Otherwise, the command might start entering before the prompt tool opens.). MacOS example: {20}{KC_LGUI,KC_SPC}{20}vscode{20}{KC_ENT}
@samarbid13
@samarbid13 2 ай бұрын
5:02 If you prefer a large Enter key, you should get the Nordic layout, as it always includes a big Enter button. You can then reprogram it to suit your layout if you don't need the Swedish characters ö, ä, and å.
@lukewarmwaterr
@lukewarmwaterr 28 күн бұрын
For my first custom mechanical keyboard Im about to order a Q3 Max with Gateron Baby Kangaroo 2 switches and some PBT keycaps in a Dracula style theme I found on AliExpress. The bill is really starting to rack up, but considering I use my keyboard a majority of the day and it's part of my direct income source I'm not too peeved about it. It's going to be a huge upgrade over the Razer Blackwidow with the super clicky green switches I bought when I was 14/15 :) The only downside is that there's no macro keys, but I don't use them incredibly often. If I need too in the future I might order a Q0 max numpad to go with it since I should have enough switches and caps for it already. Thanks for the vid!
@sshmoothie
@sshmoothie Ай бұрын
I just found that they have 2.4 GHz connection in this keyboard. Lovely! I wish my Keychron had that, I hope they continue adding 2.4 GHz in future keyboards.
@murtadha96
@murtadha96 2 ай бұрын
Dude… two words: split ortholinear. ZSA Voyager.
@oc3academy
@oc3academy 2 ай бұрын
The best keyboard by far
@himalczyk258
@himalczyk258 2 ай бұрын
glove80, kinesis 360 ?
@MichelBlavin
@MichelBlavin 2 ай бұрын
I believe the voyager is not "ortholinear", but "column stagered", like most split ergonomic keyboard. So you are wrong, it is 3 words 🤪 Corne 42 low profile for myself. 😉
@matthiasschuster9505
@matthiasschuster9505 2 ай бұрын
I got the Glove80 and the palmrest is a bit too short for me. Also, the white switches are quite loud, and they sadly offer no Sunsets out of the box. (Which they should, IMHO)
@himalczyk258
@himalczyk258 2 ай бұрын
@@matthiasschuster9505 I’m the kinesis fan. I don’t like the lightness of the glove80, the small everything. I would say the glove80 is a split ergo travelling keyboard, but the kinesis is a daily home office rockstar
@Damqq
@Damqq 2 ай бұрын
Honestly for me I see to functionalities for the nob: 1) scrolling code/web page 2) in text editor increase font size (this can be really useful from time to time :P)
@ArjanCodes
@ArjanCodes 2 ай бұрын
Good suggestions! For increasing font size, I always use the keyboard shortcuts, but I’ll try using it for scrolling. 😎
@ExplicableCashew
@ExplicableCashew 2 ай бұрын
If you want something quiet, you should absolutely get a mechanical keyboard! There's a few tactile switches out there that are dead silent. Gazzew Boba is actually quieter than most membrane ones I've tried because membrane style keyboards have worse consistency and tolerance so they tend to ping and/or clack. Bobas + a quieter case etc are barely a whisper, like someone ruffling leaves 50 feet away
@wizardfix
@wizardfix 2 ай бұрын
Hmmm, it looks as though it has a Home key but no End key. I would need an End key!
@wizardfix
@wizardfix 2 ай бұрын
Also, Scroll/Lock is missing - useful for pausing stdout as Linux boots.
@ry__6988
@ry__6988 2 ай бұрын
@@wizardfix This may be a bit of an RTFM moment, really depends on how you feel about pressing the Fn key. Fn + Home = End (so intuitive, not!), but I find that it works for me. In terminals ^S to stop and ^Q to continue is/was the old-school way of dealing with the boot scroll issue, whatever keyboard you use they are always available. Or you can bind one of the macro keys. Finally, if you don't like stretching you fingers for ESC, ^[ is the same, at least under linux - windows seems to use the keycodes.
@Finkelfunk
@Finkelfunk 2 ай бұрын
Been using a Q6 for the past 6 months and I am thoroughly content with it. I am using an ISO layout to have a bigger enter key, I swapped the Gateron Browns for MX Blue switches (I love the loud, clicky sound, it's like ASMR to me, sue me) and I swapped the keycaps. Total cost was well over 300$, but this keyboard feels like it will last me at least 10 years so well worth the price. I also find myself not using the knob as much as I should, but maybe I should just get used to it. It's there so why not use it for volume control. My biggest criticism is the VIA app though. Before I used to have a Steelseries keyboard and their engine (although not available on Linux) is MUCH more sophisticated at switching layouts than what ever the hell VIA is supposed to be. I really hate that app.
@Detopie
@Detopie 2 ай бұрын
great video :) can’t wait for mine
@ArjanCodes
@ArjanCodes 2 ай бұрын
Hope you enjoy it!
@user-fed-yum
@user-fed-yum 2 ай бұрын
On Apple (en) keyboards, there is a picture and label on each of the Command, Option, and Control keys. This keyboard shows either the picture or the label, but not both. This is a puzzling, backwards step.
@bjorn_
@bjorn_ 2 ай бұрын
• Major cons for me: Odd placement of F1, small return key, no “right-click” key. • General comment: Keyboard and screen are the most important components (interfaces) when working. When buying a laptop, I always use the keyboard layout as “filter” for excluding products. The same goes for external keyboards … I hate to have to reprogram my muscle memory when switching between laptop keyboard and an external keyboard.
@biermeester
@biermeester 2 ай бұрын
Finally, a video for developers with a major flaw! Thanks AC!
@ArjanCodes
@ArjanCodes 2 ай бұрын
Haha, always happy to serve 😬
@hugo-onzakorderra8851
@hugo-onzakorderra8851 2 ай бұрын
I'm using NyPhy low profile 75% with shine-through keycaps. It's good for a development work just because I enjoy how the keyboard chonky, that's all!
@sayednab
@sayednab 12 күн бұрын
so what was the MAJOR FLAW`???
@MichaeldeBy
@MichaeldeBy 2 ай бұрын
I use the knob for scrolling and that is amazing. Don’t have to move my hand to the mouse anymore!
@ArjanCodes
@ArjanCodes 2 ай бұрын
I have a trackpad to the left of the keyboard that I use mostly for scrolling!
@maswinkels
@maswinkels 2 ай бұрын
Dear keyboard designers, please never ever mess with keyboard layouts. Our fingers know exactly where each keys is located. So do not move the keys around, please.
@joaoamadosvz
@joaoamadosvz 2 ай бұрын
HOME key has to be above the END key for code.
@GOTHICforLIFE1
@GOTHICforLIFE1 2 ай бұрын
Keychron in general is great - all of their keyboards are great - would never swap if not for RSA.
@edgeeffect
@edgeeffect 2 ай бұрын
I need a poster for my office: "I want more type strictness... punish me!!!"
@ArjanCodes
@ArjanCodes 2 ай бұрын
😁
@edgeeffect
@edgeeffect 2 ай бұрын
I miss 1970s keyboards that only had enough keys to enter machine code in hexadecimal. :)
@raydleemsc
@raydleemsc 2 ай бұрын
That's a coincidence as I know a few developers with major floors
@mrstock7986
@mrstock7986 2 ай бұрын
Yeah, about the 'Banana' switches; it's a sort of brand-name joke. There is an old, revered U.S./German manufacturer of switches, buttons, and yes, keyboards, by the name of 'Cherry'. It makes sense (...apparently...) for Asian companies that copy, and maybe improve, or maybe cheapify, products of other well-known companies, to choose brand-names that are similar, or of a similar category. Like for example RaspberryPi -> BananaPi.
@FunkatronicGeek
@FunkatronicGeek 2 ай бұрын
There are already yellow switches. They aren't tactile but linear. Yeah, I don't get the naming scheme, either
@lolikpof
@lolikpof 2 ай бұрын
Split columnar/ortholinear keyboards exist and are scientifically superior to any row staggered keyboard.. I don't quite understand why people still use uneven row staggered keyboards. They make literally no sense (:
@maleldil1
@maleldil1 2 ай бұрын
I don't think it's that clear-cut. I go back and forth between my Planck (columnar) and laptop keyboard, and I didn't really notice a difference is comfort. I prefer the Planck because of my customised layout, but that's about it.
@lolikpof
@lolikpof 2 ай бұрын
@@maleldil1 the plank isn't a good example of an ergonomic keyboard. A row staggered keyboard with an angle mod layout would be better than a plank. Now if the plank were split in half, that would be unarguably better. It's extremely clear cut if you just look at ur hands and their position when placed on a keyboard. There's little point in a non split ortholinear, and little point on a split row stagger, but a split ortholinear (or better yet columnar) is waaay more convenient than any other alternative. I'd guess a key well would make it even more convenient, but I haven't had the opportunity to try that
@EvenTheDogAgrees
@EvenTheDogAgrees 2 ай бұрын
Simple: because they're standard. If I get one of those weirdly shaped ergonomical keyboards, I might be able to type imperceptibly faster after retraining. But at the expense of my keyboard being the only keyboard I can comfortably type on. Whenever I need to work on someone else's computer, or on a laptop, it will be an uncomfortable experience. Whereas if I stick to standard keyboards, I'm not really missing out on much, but I'll be fluent on most keyboards I encounter in the wild. Besides, I'm a developer, not a typist. Most of my work is thinking and ingesting caffeine; a 2% increase in typing speed isn't going to impact my productivity in the slightest. Same reason I stick to the AZERTY layout which is the standard in my country, even though some symbols apparently are slightly easier to type on QWERTY, and even though some people swear that Dvorakis where it's really at. Again: if I switch to Dvorak, it will be a miserable experience while retraining, and my typing speed will take a serious hit until I rewire those neurons. And that's assuming I can even reach, let alone surpass, my current level of keyboard proficiency, because these neural patterns have been laid down and well maintained for over 3.5 decades by now. Then, if I need to do some work on someone else's PC, or help them with something, it will be a miserable experience again. Because I've overridden that muscle memory with the one that's fluent in Dvorak. So I stick to what's the default and what everyone else uses. If these keyboards would be so bad for us as some young kids desperately want us to believe in order to justify their expensive purchase, I think I would've noticed after 37 years of typing, including on _mechanical typewriters..._ That's why I abhor various types of "compact" keyboards that shuffle the keys around to make them more portable, it's why I abhor laptop keyboards post the Thinkpad T420/W520/x220 era, and why I stay the f* away from all these weird "keyboards" larping as spaceships. I don't mind extra buttons above the regular function keys area, I don't mind KeyChron's knob or the "playstation keys" above the numerical keypad; those are just additions that don't interfere with the rest of the keyboard. But both my Keychron V6 and V3 follow the bog-standard keyboard layout we've literally been using for decades and don't require me to re-learn how to type.
@Finkelfunk
@Finkelfunk 2 ай бұрын
It's because my keyboard layout is not available for literally 98% of those ortholinear keyboards. A vast majority of those assume you use QWERTY or DVORAK, but ISO layouts are usually lagging behind quite far. I've seen some and tried a few and really didn't like the way they feel. I'm more dominant typing with my left hand so forcibly splitting that evenly will actually slow me down quite rapidly. There's several reasons why people don't want to use those keyboards. Needless to say the usual 400$ price tag for stylishness also sets a precedent. On top of all of that, they usually have proprietary switches and/or just look like someone sneezed a booger on your desk.
@lolikpof
@lolikpof 2 ай бұрын
@@EvenTheDogAgrees the main purpose of an ergonomic keyb is comfort, not speed. But yeah, those are all valid arguments. Everyone is built different. I only turned to getting a split keyboard when my wrists began to hurt, and it helped. I just wish some sort of ergonomics became the standard so everyone could enjoy it without the drawbacks of using smth nobody else uses. And yeah, that's real. While I can still type on a normal qwerty keyboard - I'm at around 50wpm with fairly low accuracy, but it's still worth it if you work remote, imo
@PaulaBean
@PaulaBean 2 ай бұрын
I also use keyboards without numeric keypad. And I also prefer Cherry Blue keys. Clickety click click ;-)
@Forseti2
@Forseti2 2 ай бұрын
Omg - too much pain in the ass too press those high keys, like typewriter...
@Daniel_WR_Hart
@Daniel_WR_Hart 17 күн бұрын
I thought the major flaw was that it doesn't have an ergonomic design
@EvenTheDogAgrees
@EvenTheDogAgrees 2 ай бұрын
No, the brown switch should be called a potato switch, walnut switch, coconut switch, hazelnut switch, ... Or kiwi switch, if you want to stay in the realm of fruits.
@devilasks
@devilasks 2 ай бұрын
Moonlander is best. Painfree and programmable...
@bernardheuse9445
@bernardheuse9445 Ай бұрын
x7 is not too old )))
@Twikiy
@Twikiy 2 ай бұрын
the major flaw is that isnt ISO
@kellymoses8566
@kellymoses8566 2 ай бұрын
Second view
@aflous
@aflous 2 ай бұрын
I was never here for this kind of content..😢 So I'm skipping this one
@andru5054
@andru5054 Ай бұрын
Bye bye!
@jefferyng1987
@jefferyng1987 2 ай бұрын
This channel is getting boring... 🥲
Why typing sucks now
14:37
Atomic Frontier
Рет қаралды 637 М.
Top Keyboards for Software Developers on a Mac
14:32
ArjanCodes
Рет қаралды 12 М.
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 20 МЛН
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 70 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Should You Use Dependency Injection Frameworks?
14:43
ArjanCodes
Рет қаралды 41 М.
KeyChron Q5 Max Mechanical Keyboard Review-Customizable and Built
21:15
Apple's Silicon Magic Is Over!
17:33
Snazzy Labs
Рет қаралды 996 М.
This is how you destroy Raspberry Pi
9:10
Jeff Geerling
Рет қаралды 392 М.
CrowdStrike IT Outage Explained by a Windows Developer
13:40
Dave's Garage
Рет қаралды 2 МЛН
I Built THE QUIETEST Keyboard to NOT GET FIRED!
15:50
Keybored
Рет қаралды 3,3 МЛН
Keychron Q5 Max Review - Barebones vs Prebuilt
14:50
SemiPro Tech+Gear
Рет қаралды 18 М.
Keychron Q5 Max | The only Wireless Keyboard you need
18:18
LCA Digital Media
Рет қаралды 576
Using AI to Create the Perfect Keyboard
12:05
adumb
Рет қаралды 1,4 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 20 МЛН