- Видео 24
- Просмотров 131 715
CalmCode
Добавлен 10 май 2024
This is the RUclips channel for the calmcode.io project, which is all about tools, thoughts and techniques that might make your day-to-day development a bit nicer. This RUclips channel is here to share demos, as well as talk a bit about hobbies of hours. Some of these hobbies involve customizable keyboards
Upgrades to the ZSA Moonlander
I wanted to give the Moonlander from ZSA another try and found myself re-using some techniques that I discovered on other board. This video highlights some upgrades to the thumbcluster as well as a re-usable tenting kit.
00:00 Introduction
00:42 Tenting
03:34 Thumb cluster and keycaps
09:48 Switches
Some links of stuff that was mentioned (no affiliate links):
www.etsy.com/il-en/listing/1237160746/the-lucky-pucker-tripod-adapter-puck-kit
3dkeycap.com/products/mx-tilters-adapters-10-pack
splitkb.com/products/manfrotto-pocket-tripod
www.zsa.io/moonlander
Original Moonlander review:
ruclips.net/video/O940bc6adTs/видео.html
00:00 Introduction
00:42 Tenting
03:34 Thumb cluster and keycaps
09:48 Switches
Some links of stuff that was mentioned (no affiliate links):
www.etsy.com/il-en/listing/1237160746/the-lucky-pucker-tripod-adapter-puck-kit
3dkeycap.com/products/mx-tilters-adapters-10-pack
splitkb.com/products/manfrotto-pocket-tripod
www.zsa.io/moonlander
Original Moonlander review:
ruclips.net/video/O940bc6adTs/видео.html
Просмотров: 398
Видео
Wood Ergodox Review - Has a cautionary tale about second hand boards
Просмотров 76814 дней назад
I bought a second hand Ergodox. An old one. It is cool, but I feel like sharing some "buyer beware" aspects of the experience. 00:00 Introducing the Ergodox 00:48 Design 04:27 Resting the palm 07:00 Downsides of old boards 08:30 Software mishaps 11:11 Possible fix 12:55 Conclusion We hope you enjoy our reviews. While we accept sponsored board, we refuse all affiliate links.
Comparison: Dygma Raise vs. Nocfree Lite vs. Ultimate Hacking Keyboard (UHKv2)
Просмотров 63721 день назад
The perfect keyboard does not exist, but if you are using a normal keyboard then these three keyboards are most certainly more ergonomic options. They all offer something that is different that the other keyboards do not have.
Introducing Wigglystuff - more widgets and reactivity
Просмотров 836Месяц назад
Notebooks are great environments for exploring ideas, but you may get more out of the by leveraging widgets. These add "just enough" UI to a notebook to help you explore ideas more easily. On behalf of calmcode we are going to be exploring the space more and more by also contributing some widgets back into the ecosystem. 00:00 Excitement 00:22 Drawing data 02:08 Anywidget shoutout 02:31 2d slid...
NuPhy Air60 HE REVIEW - Incredible switches with software that falls short
Просмотров 922Месяц назад
We're having a look at a gaming keyboard today and while this keyboard does have some things going for it, like *amazing switches* it also falls short in the ergonomic department due to some mishaps in the software. In fairness, this keyboard is not designed to be ergonomic, but it does feel like there are shortcomings in the keyboard software that could be fixed to make the board so much bette...
O-rings for more typing comfort
Просмотров 690Месяц назад
O-rings have historically been a technique to dampen the keystrokes on a keyboard. This technique works, but you can also stack these rings to shorten the travel distance of the switch. There are some caveats to this, but we have found that it can make the keyboard much lighter to type on. 00:00 Introduction 00:49 Force Diagrams 03:48 Apply the technique 06:11 Speed switches 07:48 Summary 08:34...
Elora by splitkb REVIEW - Pinky stagger for the win with NO SOLDERING
Просмотров 1,5 тыс.Месяц назад
The Elora keyboard from splitkb.com is a unique keyboard in the sense that it is a hobby-style keyboard ... but one that does not require you to do any soldering! All you need is a skrewdriver. The board is also easily expandable and when combined with tilts you also get 5 keys per thumb that are very easy to press. In short, this board has a lot going for it. 00:00 Introduction 00:54 Pinky sta...
Some tricks with UV and a new Python project: uvtrick!
Просмотров 8 тыс.2 месяца назад
UV can be seen as an alternative to pip, but that might be a limiting way to think about the tool. Instead of looking at faster builds, which are still super nice, it might also make sense to rethink the stuff that we might be able to do from Python going forward. 00:00 Introduction 00:35 Hello UV 01:21 Runner 03:40 Today I scripted 04:55 *the* party trick 07:11 usecase 09:35 taking a step back...
Moonlander REVIEW - Amazing Macropad, OK keyboard
Просмотров 1,2 тыс.2 месяца назад
The moonlander by ZSA is a cool keyboard, but part of me wishes that I would just like it more. However, while it feels like a hard recommendation as a keyboard, it does occur to me that halfmoon product (which is one half of a moonlander) makes a whole lot of sense. As a premium macropad, the moonlander can be seen as an amazing piece of gear. 00:00 Introduction 00:52 Hardware 02:07 Thumb clus...
Introducing: Bulk Widgets!
Просмотров 1,8 тыс.3 месяца назад
Bulk widgets are great for labelling, but also have a lot of benefits when you are trying to understand what is in your dataset. In this video we give a brief demo and talk about the future. If you want to learn more about bulk, check the repository here: github.com/koaning/bulk If you're curious about the Sample Space Podcast, you can find it for your favourite podcast player here: rss.com/pod...
wooting 60HE+ REVIEW : so much untapped ergonomic potential
Просмотров 1,1 тыс.3 месяца назад
The wooting keyboards are designed for gamers, not ergonomics. That said, these keyboards do offer a lot of novelty that ergonomic keyboards may benefit from. The switches in particular deserve a closer look. While the configuration software of wooting has stuff going for it, it also misses a bunch of features to make it fare better in the ergo department. It is still a great board, but there i...
Lily58 with tilted keycaps from 3dkeycap - Inviting, fun and relatively affordable
Просмотров 6 тыс.3 месяца назад
I bought a "second hand" Lily58 made by a hobbyist who likes to solder. The board is pretty fun given that it invites you to hack around with it. I've even used this board as an excuse to get tilted keycaps and the results are pretty interesting. If you can manage the extra wobble, you have less travel for your fingers! 00:00 Introducing the Lily58 01:23 Tilting Keycaps 08:27 Plugging in the bo...
Exploring FastHTML: making webstuff easier for Python people
Просмотров 51 тыс.3 месяца назад
In this video I will briefly explore FastHTML. It is a tool aimed at Python developers that really tries to make it easy to "know just enough Python to do web stuff". It is still early for the project but after playing around with it for a few hours I was motivated enough to immediately write a plugin for it. For more information, check out the project page here: fastht.ml/ Curious about the pl...
NocFree lite REVIEW - split, mechanical and pretty affordable
Просмотров 3,4 тыс.4 месяца назад
The folks over at NocFree were kind enough to send their lite keyboard for a review. That makes this a sponsored video. Even though they have no say in the final edit of this work I do think it is good to be very upfront about it. They offered me an affiliate link, which I politely declined to use. It makes no sense for an honest review to receive financial incentives. That said, the goal of th...
Glove80 REVIEW - so comfortable that the downsides do not matter
Просмотров 15 тыс.4 месяца назад
The Glove80 is a keyboard that features a key-well so that your hands can literally lay down and rest while you're typing. It is easily the most comfortable keyboard that I have ever typed on. The board is not perfect, but it is so comfortable to type on that the downsides really do not matter. 00:00 Introduction 00:49 Keyboard Design 07:05 Build quality 12:13 Configuration 17:09 Conclusions To...
ZSA voyager REVIEW - lightweight and very easy to configure
Просмотров 12 тыс.4 месяца назад
ZSA voyager REVIEW - lightweight and very easy to configure
Mixing switches is a honking good idea
Просмотров 1,4 тыс.5 месяцев назад
Mixing switches is a honking good idea
Dygma Raise REVIEW - almost too shiny, but useful
Просмотров 1,1 тыс.5 месяцев назад
Dygma Raise REVIEW - almost too shiny, but useful
Ultimate Hacking Keyboard v2 REVIEW - The UHKv2 can replace your mouse!
Просмотров 4,4 тыс.5 месяцев назад
Ultimate Hacking Keyboard v2 REVIEW - The UHKv2 can replace your mouse!
Prompts, not queries. Sessions, not searches.
Просмотров 7425 месяцев назад
Prompts, not queries. Sessions, not searches.
Keychron K11 Max REVIEW - pretty good as an intro board
Просмотров 4,4 тыс.5 месяцев назад
Keychron K11 Max REVIEW - pretty good as an intro board
Keychron Q11 REVIEW - split, sturdy but tricky timing
Просмотров 7 тыс.6 месяцев назад
Keychron Q11 REVIEW - split, sturdy but tricky timing
Setting up homerow mods with VIA - for Nuphy Air v2
Просмотров 6 тыс.6 месяцев назад
Setting up homerow mods with VIA - for Nuphy Air v2
Introduction to Programmable Keyboards
Просмотров 2,6 тыс.6 месяцев назад
Introduction to Programmable Keyboards
Is there a way to make the spacebar longer so that it can replace fn key on bottom left ?
Does white get dirty? I hear about stains that can’t be cleaned?
Started using uv day-to-day 2 weeks ago, and it's already an integral part of my workflow. Can't imagine ever going back to "just" pip. The tools for CI/CD is also very nice! God I hope this product (project?) lasts!
nice idea, but just learn to vim :-) but really cool (y) no offence
Hi, I've tried to use mod keys, as you've shown - like "F" key is for the LEFT_SHIFT while it's on hold and so on, but I noticed that if I for example use this mods on left side keys - F,D,S and on the right side - J, K, L - they start working a bit glitchy. While I hold them - no problem, they act like Shift, Control, Alt, but If I tap them for writing, they type like really slow, like my keyboard is struggling so hard. Assuming it's all about TAP_CODE_DELAY parameter. Did you play with it? Or experienced anything like this?
Arghh! Dragged down the rabbit hole again! Now I'm wondering, what if we used Choc keys with Choc spacing between rows and MX spacing between columns and used the extra space to make a fixed fence between columns to help keep the fingers in their lanes whilst minimising the off-home travel for each finger? And what if the thumb buttons actuated with horizontal motion of the thumbs rather than vertical?
Thanks for the video, I was searching for tutorial on how to customize my nuphy air v2.❤
Start watching from 4:00
Perfect keyboard for me just need a flat version.
Holy crap. When you said $400 that's when I knew I had to stop watching the video. What a price
Curious, do you still remember the transition from a magic keyboard to an ergo keyboard? Thinking about getting a glove 80 but not sure if it is too much of a jump. I am a programmer too.
As a web dev with 5 yrs of xp, this feels ground breaking. It’s like when Rails became a thing. In between this and AI-assisted coding we can be so much more productive.
You have a Lily, what are you still looking for? ;-) Just add a wider thumb key on the Lily and it is close to perfect!
While I like the Lily58, I kind of started to prefer other boards a bit more because of the palm rest. Am eager to revisit the board in the future though if I ever get that 3d printer.
@@calmcode-io Have you tried typing with floating hands the keyboard much closer to you, so that you just raise the lower arm and do not have to move it to the front at all? That is possibly the solution or a part of it to get rid of your hand pain. It is not trying every keyboard on the market. ;-) I think palm rests do more harm than good!
@@nickgoogle4525 I really enjoy the palm rests, especially the ones on my Glove80. But there is a personal element here, I have heard plenty of stories of folks who became "floaters" and it helping them a lot. In all fairness, keyboard are a hobby of mine now. Most of my RSI issues seem to also go away thanks to some more sports and by switching the kiddie cart (which was a huge source of stress on my wrists).
I like how you explain things am just getting started again in web tech cause previously coming from a networking background it just became too overwhelming for me but with Fasthtml and htmx i feel the game has changed learning python and want everything in pthon first in order for me to understand it all before i go to other languages and techs in future. Please do a full tutorial from basic dynamic website to a data science practical system for the sake of us beginners.
You may enjoy the calmcode.io site, which is part of this effort here.
what switches are you using ? do they help with your RSI `?
I find the lighter, more silent, switches to indeed by very helpful. Milktooth has been my main supplier and I might recommend checking there.
@@calmcode-io thanks, which one specifically are you using right now?
@ bsum chikawa 28g is one of the main ones
it's a mini-b port
13:36 just build your own case out of wood its not that hard
Yeah I know, the issue in my case is that my house does not have a garage so I’ll need to look for a shop where I could do the work.
Am I wrong to see "uv run" usage as a type of "Nix-Shells" capability for Py Envs? Its an abstracted POV, but after seeing people fall out of romance with Poetry, an all-in-one py management tool needs to do more than "venv and pip wrap", especially now with wheeling. This might actually give me a reason as a system designer to get away from the microservice spaghetti monster masquerading as a version manager when looking for adaptive system builds... without learning a new language or distro-locking the OS base! Thank you for showing the use cases useful for more than click bait.
I am not familiar with nix, so I cannot make the proper comparison. In short though: yeah UV is super!
This reminds me of the Dygma defy keyboard set up. But that one has more custom keys on the bottom and of course the lights
Am testing that one right now!
Not everyday you can come across a wooden Ergo board. I certainly would solder in new switches cause clicky switches are not everyone's cup of tea. Would you ever want to try a 40% handwired board?
I am currently giving a 40% keyboard a spin. Not 100% sure if it is for me.
A cheap but effective support to keep your wrists straight is to use towels. Search for xahlee for more info
Long time fan of your website but happy to have found you on RUclips!
Hey, thanks!
does it have prop cross functionality? when holding shift on the left side and pressing a letter on the right does it capitalize? same for custom layers?
Not 100% sure if I follow since what you describe sounds like normal shift behavior. What makes prop cross different?
@@calmcode-io sorry i mean propper cross functionallity, a lot of wireless split boards without cable dont support cross layer support (shift, CRT, FN etc)
@@shoop9274 I have not experienced any of that, but I have also been using this board wired in mostly. The wireless seemed fine though when I briefly tried.
I just started using uv in my day to day projects and it is amazing. Cool to see that once the limitations of tools are dropped python gets even more useful :)
Dygma Raise 2 looks superior in every way.
How so? I agree that the extra buttons are nice, but the software for the mouse support is lacking on Dygma side. Not to mention that Dygma's software has gotten plenty of criticism because of its bugs and the fact that UHK has expension modules for the mouse as well.
@calmcode-io Raise 2 is the new, updated version, also with expansion, modular for full repairability, wireless, Bluetooth, removable, magnetic wrist rests, better software by now as well etc.
@calmcode-io go look at the new version of the Raise and all the features it has...
Great comparison.
Thanks!
Great work..
I am using a dygma raise and really like it. Very user-friendly software if you aren't super savvy.
The other boards also have pretty easy software, but yeah, Dygma feels beginner friendly for sure. Even if it has some limits in the configuration.
The Raise 2 will eventually see add-ons like the hacker keyboard... one day. Nice video. Have you tried any 40% boards?
Giving one a spin right now, it does feel like 40 is possible, but perhaps not ideal. Or at least, not to me.
Thank you for posting this video. I think it is one of the very very few videos that compare split, row-staggered keyboards. It will definitely help me out on my search for an affordable one. I just wish that there are more affordable examples with a thumb-cluster. Not so much for typing, but more for playing games. What I do find interesting, is that people try do more on keyboard to improve rsi-related issues. However, research has shown that making grand movements with a mouse is actually better to resolve rsi-issues. Great video! (From a fellow Dutch person)
Yeah, odds are that my RSI issues would be *much* less if I had a proper mouse in my setup instead of that trackpad.
how stable are the keycaps with the tilting kit on?
Stable enough, but you can feel the wobble for sure. Maybe if you find the right box switch it's less noticable but there is also the angle difference to be aware of. Your keycap will have an angle that is not 100% inline to the pressing force direction.
with a regular keyboard you can simulate the key well by using anything that raises the keyboard from the wrist rest instead of the part where the feet usually are. And is so much more comfortable for the wrist.
Not in my experience. The keywell really makes a difference and even keycap tilting kits aren't a fair comparison. It's mainly because of the angle at which you can press the keys combined with the height. I also think the thumb likes to be slightly higher than the fingers in the resting position.
bru your face blocks the keyboard ruclips.net/video/GiOdj6JuhA4/видео.html
For what it's worth, the Keychron Q1 HE uses QMK, apparently. So that's worth looking into if you like the HE switches but want those missing features.
Really? Interesting! Got a source/link on that?
@@calmcode-io Dang, I replied to this but I committed the critical RUclips error of adding a link in a comment. Check the keyboard out, it's called the Keychron Q1 HE QMK. It's right in the name. I believe QMK is compatible with a single Gateron HE switch type.
All current tall switches/key caps suck. I wonder why Cherry don't sell their already-exsiting scissor-type switches and make some key caps for them to wide audience. Currently, those key caps are hard to buy (and expensive) and there are no key caps (you would have to make your own with a 3D printer).
Are those switches hotswappable/replaceable? I agree that lower could certainly be better, but if they have to be soldered on it does carry a downside too.
I like this 2d slider! Could be good for exploring a model.
Looks very cool 👍
Really interesting!
Yeah, we like to think so too :)
@@calmcode-io also, I love the name (not sure if the close Pokémon name reference was intentional or not but I love it regardless!)
@@starchildluke Totally intentional 🙂
Hearing Vincent call your content no-BS must be really nice.
I emailed them about it and, yeah, they did mention that it was their favourite part of the review. f Honestly, cool blog!
I'm leaning towards this board, but I do need extra keys: ÆÐȜǶŒÞẎ for my language.
Where did you get the one with only two purple buttons? The site only lets you order the other variant
Some transparent purple keycaps are installed on the keyboard out of the box, but the box also includes PBT keycaps, which are in the author's video
Yep! I should have clarified that in the video. The original translucent keycaps, in my humble opinion, are super ugly. But the keyboard comes with replacements that come in the video.
How do you feel compared to the glove80? I have a concave keyboard and i am thinking about getting a flat one for portability. How do you compare? Thanks in advance
The Glove80 is the most comfortable thing I have used, but the pinky stagger on this one is great! Really makes the flat board better in my opinion and VIAL also comes with pretty good mouse support that the Glove80 lacks at the moment due to their firmware (ZMK). Having hot swap is also cool, but the lack of a palm rest does make it less comfy than the Glove80.
@@calmcode-io thanks, I will try!
This is very reminiscent of the Wooting keyboard
It is. But it is interesting to see that the software does a few things better than Wooting. Just wish it would do a bit more. I think it doesn't help that there is not an open source standard for keyboards with magnetic switches like QMK.
Yea Low Profile is great. Having the entire board low allows using MT3 caps to introduce concavity across the rows without the entire thing being too tall. I am awaiting MTNU profile caps to see how those feel.
Can we configure it to send the shifted version of a keycode if fully pressed ?
There is a setting where you can have SHIFT activate on 1mm and another keycode on the 3mm. But this will not allow for more than one modifier as far as I am aware.
There is *so much* possible in theory with these switches, the main constraint is the firmware and configuration software. This might change as it is pretty early days, but I have decided to sell this keyboard for the time being because as-is I cannot see myself using it. Huge bummer though, I absolutely love the switches.
imagine how OP this would be on a hall effect keyboard... Thank you so much for making this video, I will be exploring the topic more!
I am reviewing a hall effect keyboard as we speak! Sadly, these hall effect keyboards typically lack the ergonomic features in their software. Different audience, different priorities.
This was a brilliant video, thanks, explained so much. Have a question: someone at the splitkb recommended the elora, but I figured you might be able to give me a more nuanced answer to my query, which is this: i'm looking to buy a split ergonomic keyboard for small hands and without any need for soldering/coding (because of the learning curve). A reddit forum recommended the kyria but that was a 4-year-old post. This led me to splitkb. I have painful RSI on my thumbs, elbows and shoulders. I don't need it for coding but for writing. Any thoughts/recommendations? Edit: I currently use a basic logitech non-split keyboard but i am willing to try keyboards with lesser number of keys, even the 40% ones.
I am personally also eyeballing the piantor keyboard because it has choc switches *as well* as choc-spacing. Theoretically this should be better for small hands, but the keyboard does not come with a number row. Beekeeb has one on sale that also does not require soldering and it also comes with the same software as this board. The main thing both these boards miss however is a palm rest. The most comfortable keyboard I have ever tried is the Glove80. The main downside on that board is that it does not offer mouse support as of yet.
@@calmcode-io Thanks a lot. I'll check it out, and if I buy it, I'll come right back here to let you know how it went.
I've been watching quite a few of your videos now. Dutchie here, by the way. I've been typing for almost 30 years (blind), starting on a typewriter and have only used the 'default' row-staggered layout. I'm not thinking about learning a new layout like a column-staggered layout. I would love to have a Dygma Raise, considering it has a thumb cluster. But I think it is too much money to spend on a keyboard. However, if you would compare the Dygma Raise, the UHK, the Keychron Q11 and the Nocfree Lite, how would you say they compare? I'd love to see a comparison video on them if you still have them. And if you are looking to sell in the Netherlands, I'm open to buy to try 'em out. Thanks for the great videos up until this point. Love the transparency and the non-commercial direction that seem to be working in. Keep it up!
Comparison videos are in the works! I already sold my Keychron boards and am planning to sell some other boards in the new year after the comparison videos are done. Keep an eye on marktplaats though, there's a good ergo board there every month.
Your voice matches your channel name, something about it makes me really calm!
It've had a lot of practice ... calmcode.io ;)
While you are still testing keyboards, why not testing the NUIO keyboard
That board feels too expensive and, frankly, bad value for the money. As far as I can tell you cannot program the keys on that board and it makes zero sense to call a board ergonomic if it isn't symmetric. If somebody will send me one I will gladly have a good look but am currently refraining from spending my own money. Maybe if I see a second hand one for a cheap price ...