Тёмный

The Best Keyboard for Developers With a Major Flaw 

ArjanCodes
Подписаться 236 тыс.
Просмотров 8 тыс.
50% 1

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!

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 69   
@ArjanCodes
@ArjanCodes 11 дней назад
✅ Get the FREE Software Architecture Checklist, a guide for building robust, scalable software systems: arjan.codes/checklist.
@walterppk1989
@walterppk1989 15 дней назад
Hey I'm a developer with some major flaws, this keyboard might be great for me.
@0x3333
@0x3333 15 дней назад
OMG THE BEST COMMENT
@tacozmacleo
@tacozmacleo 14 дней назад
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.
@Joao-pl6db
@Joao-pl6db 14 дней назад
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.
@chrprior
@chrprior 14 дней назад
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
@AMMullan
@AMMullan 15 дней назад
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.
@melissastrong8656
@melissastrong8656 15 дней назад
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.
@j7m7f
@j7m7f 15 дней назад
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 14 дней назад
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 14 дней назад
@@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 14 дней назад
@@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 14 дней назад
@@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 14 дней назад
@@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.
@KingAmroth
@KingAmroth 14 дней назад
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.
@saitaro
@saitaro 14 дней назад
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.
@oc3academy
@oc3academy 15 дней назад
Do you should try a spitted keyboard, I think that is the best option for a developer.
@artemstrogin3668
@artemstrogin3668 14 дней назад
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}
@ExplicableCashew
@ExplicableCashew 14 дней назад
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
@Damqq
@Damqq 13 дней назад
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 13 дней назад
Good suggestions! For increasing font size, I always use the keyboard shortcuts, but I’ll try using it for scrolling. 😎
@samarbid13
@samarbid13 14 дней назад
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 å.
@user-fed-yum
@user-fed-yum 14 дней назад
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_ 13 дней назад
• 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.
@Finkelfunk
@Finkelfunk 15 дней назад
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.
@GOTHICforLIFE1
@GOTHICforLIFE1 14 дней назад
Keychron in general is great - all of their keyboards are great - would never swap if not for RSA.
@Detopie
@Detopie 10 дней назад
great video :) can’t wait for mine
@ArjanCodes
@ArjanCodes 5 дней назад
Hope you enjoy it!
@edgeeffect
@edgeeffect 13 дней назад
I miss 1970s keyboards that only had enough keys to enter machine code in hexadecimal. :)
@edgeeffect
@edgeeffect 13 дней назад
I need a poster for my office: "I want more type strictness... punish me!!!"
@ArjanCodes
@ArjanCodes 13 дней назад
😁
@murtadha96
@murtadha96 15 дней назад
Dude… two words: split ortholinear. ZSA Voyager.
@oc3academy
@oc3academy 15 дней назад
The best keyboard by far
@himalczyk258
@himalczyk258 15 дней назад
glove80, kinesis 360 ?
@MichelBlavin
@MichelBlavin 14 дней назад
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 14 дней назад
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 14 дней назад
@@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
@hugo-onzakorderra8851
@hugo-onzakorderra8851 14 дней назад
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!
@raydleemsc
@raydleemsc 14 дней назад
That's a coincidence as I know a few developers with major floors
@wizardfix
@wizardfix 14 дней назад
Hmmm, it looks as though it has a Home key but no End key. I would need an End key!
@wizardfix
@wizardfix 14 дней назад
Also, Scroll/Lock is missing - useful for pausing stdout as Linux boots.
@ry__6988
@ry__6988 14 дней назад
@@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.
@biermeester
@biermeester 15 дней назад
Finally, a video for developers with a major flaw! Thanks AC!
@ArjanCodes
@ArjanCodes 14 дней назад
Haha, always happy to serve 😬
@MichaeldeBy
@MichaeldeBy 14 дней назад
I use the knob for scrolling and that is amazing. Don’t have to move my hand to the mouse anymore!
@ArjanCodes
@ArjanCodes 13 дней назад
I have a trackpad to the left of the keyboard that I use mostly for scrolling!
@PaulaBean
@PaulaBean 14 дней назад
I also use keyboards without numeric keypad. And I also prefer Cherry Blue keys. Clickety click click ;-)
@joaoamadosvz
@joaoamadosvz 15 дней назад
HOME key has to be above the END key for code.
@lolikpof
@lolikpof 15 дней назад
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 15 дней назад
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 15 дней назад
@@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 15 дней назад
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 15 дней назад
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 15 дней назад
@@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
@mrstock7986
@mrstock7986 14 дней назад
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 14 дней назад
There are already yellow switches. They aren't tactile but linear. Yeah, I don't get the naming scheme, either
@maswinkels
@maswinkels 12 дней назад
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.
@EvenTheDogAgrees
@EvenTheDogAgrees 15 дней назад
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.
@Forseti2
@Forseti2 14 дней назад
Omg - too much pain in the ass too press those high keys, like typewriter...
@devilasks
@devilasks 15 дней назад
Moonlander is best. Painfree and programmable...
@Twikiy
@Twikiy 11 дней назад
the major flaw is that isnt ISO
@aflous
@aflous 15 дней назад
I was never here for this kind of content..😢 So I'm skipping this one
@kellymoses8566
@kellymoses8566 15 дней назад
Second view
@jefferyng1987
@jefferyng1987 14 дней назад
This channel is getting boring... 🥲
Далее
Top Keyboards for Software Developers on a Mac
14:32
Просмотров 10 тыс.
This is how you destroy Raspberry Pi
9:10
Просмотров 270 тыс.
I Became a Bus Driver for a Day
00:13
Просмотров 2,9 млн
Я Не Спал 100 Часов!
00:39
Просмотров 40 тыс.
Backstage or result?😈🔥 @milanaroller
00:12
Просмотров 4,9 млн
How CPUs do Out Of Order Operations - Computerphile
24:12
This $50 budget keyboard sounds like $1000 Jelly?!
2:51
Horrified Review - with Tom Vasel
14:13
Просмотров 125 тыс.
Is a $25,000 Electric Car Even Possible?
9:28
Просмотров 548 тыс.
Functions vs Classes: When to Use Which and Why?
10:49
Просмотров 138 тыс.
Wait, this $115 gaming monitor is crazy.
7:59
Просмотров 594 тыс.
343867 and Tetrahedral Numbers - Numberphile
12:04
Просмотров 131 тыс.
Hey ChatGPT, Summarize Google I/O
1:53:19
Просмотров 435 тыс.
I Became a Bus Driver for a Day
00:13
Просмотров 2,9 млн