Moonlander Keyboard Productivity: Coding on MacOS

  Переглядів 12,303

ZazenCodes

ZazenCodes

День тому

MOONLANDER PART 1 👇
► • Mastering My Moonlande...
PATREON
► / zazencodes
SECOND BRAIN ACCESS
► zazencodes.substack.com/
(Get access to my Second Brain Notes Repository on Notion by signing up for my Substack weekly video email)
KEYBOARD SWITCH TESTER AFFILIATE LINKS
► Keyboard Switch Sample Pack - amzn.to/4c3aojX
► Keyboard Switch Tester - amzn.to/3PCRbvV
MY CONFIG
► configure.zsa.io/moonlander/l...
0:00 - Intro
1:11 - General Layout
2:50 - Major Key Mappings
4:08 - Navigation on MacOS
5:51 - Arrow Keys (vim)
7:10 - Symbols (vim)
8:00 - Brackets
10:05 - Shortcuts
10:58 - Outro

КОМЕНТАРІ: 42
@VHangout
@VHangout 13 днів тому
My Moonlander will be here soon, and this is great. New Subscriber 😊
@Keb_Le
@Keb_Le Місяць тому
Sick video
@Nathankthanks
@Nathankthanks Місяць тому
I had to chuckle when I saw your layout. Malazan references out the whazoo
@ZazenCodes
@ZazenCodes Місяць тому
You’re the first person to notice this!
@patrickmeade8577
@patrickmeade8577 29 днів тому
seconds in and you got yourself a new sub bruh
@ZazenCodes
@ZazenCodes 28 днів тому
😁
@VHangout
@VHangout 13 днів тому
Same!
@S4ntia60
@S4ntia60 6 днів тому
Glad to see someone enjoying the custom aspect of the keyboard. That's all about it! 1qq: with you config, how do you do vim combos with counters like for instance d4j to deleted for lines downwards?
@ZazenCodes
@ZazenCodes 6 днів тому
I’ll admit I’m not good at combos. My setup in this video isn’t great for those because my number keys are all the way on the top row. Recently I made another layer (with toggle under one of my left and/or right thumb keys) that has a number pad on my left hand - its centred on the D key. Hoping to make numbers more accessible, but its been tough to learn
@teeesen
@teeesen Місяць тому
Thanks for the video. The thing I did with mine that I’m most happy with is to map the Z key to CMD when used as a modifier. This makes cut, copy, paste, and save very easy. One of the big red keys is mapped to CMD-Z. I have another layer that’s identical except with Z mapped to CNTL and the big red one mapped to CNTL-Z. This just removed a lot of the cognitive dissonance when switching between macos, linux and windows - once I remember to switch layers.
@ZazenCodes
@ZazenCodes Місяць тому
I’ve never considered using a modifier key like this. I would be worried about input lag on the key when used normally (not as a modifier). But I could imagine they would be key if I had a a more compact keyboard. Ive struggled with the ctrl/cmd linux/mac thing before as well. I like your solution
@teeesen
@teeesen Місяць тому
@@ZazenCodes You can tune the amount of time that a key has to be down before it’s considered to be held down. It hasn’t been an issue for Z. I also put ( and ) on the shift keys and that required some tuning.
@pointeplusplus
@pointeplusplus 6 днів тому
Welp I’ve definitely been throwing. That looks amazing! And I thought learning that command + backtick was command + tab for the same program was life changing lol I thought I’d be a vim girlie originally but the combination of location based keys and letter based keys devolved into utter chaos so quickly for a Dvorak typist that I had to throw up my hands. No amount of vimrc could save me🙃 I’m starting to plan key mappings in my head and I haven’t even picked a keyboard yet 😅
@ZazenCodes
@ZazenCodes 6 днів тому
Nice! Definitely check out the software that comes with the keyboard before you pick it. Some may have limitations - ive heard that zsa (moonlander) is one of the better ones. That said, im sure it would be fine to work within any keymap limitations. The hardware is most important Good for you on dvorak. That’s epic. I nearly convinced myself to try it but ultimately it was the vim headache that tipped me to remaining in qwerty land. If I did do Dvorak I think I would try to re-learn vim without dvorak special remaps. But thats a moot point because I’m not willing to put myself through that pain
@pointeplusplus
@pointeplusplus 5 днів тому
@@ZazenCodes Typjng Dvorak is fun and nerdy, but I honestly wouldn’t recommend it. I don’t really regret switching but whenever I’m at work if I sit down at someone’s machine or visa versa it’s the wrong layout. At least when I’m at mine I can reach over and toggle. I’m still on a quest to find my dream keycaps since I don’t really want stickers under my fingers and unlabeled makes passwords rough. My qwerty speed is pretty garbage now and I look when I’m typing qwerty 😅 But if that’s the dumb thing I did in college I think I’ll take it. I’m also hoping we can start teaching kids alternate layouts at some point but I’m not really expecting that any time soon I’ll definitely look more into the software! One of my friends has a moonlander and I might poke him to let me give it a try 😊
@jam5936
@jam5936 Місяць тому
I'm using the kinesis advantage 360. I Iike the adjunct layer you have quite a bit. Going to steal most of the right side and the shift key on the thumb cluster. I also have the escape key in the thumb cluster which could help when using vim.
@ZazenCodes
@ZazenCodes Місяць тому
Thank you and good luck with learning your new layout! The escape key is quite a reach I agree. I largely use ctrl+c in vim rather than escape. Its available by default and does basically the same thing
@S4ntia60
@S4ntia60 6 днів тому
Hoping between windows of the same app in Mac makes 0 sense and never did. Hopefully one day they fix that
@razz6753
@razz6753 29 днів тому
I just started getting a hold of vim in order to do my job as a firmware engineer more efficiently. It just so happens I also ordered a moon lander! This video was exactly what I was looking for, thank you!
@pnwdrew8586
@pnwdrew8586 3 дні тому
Curious that you set up the halves rotated slightly inward in a sort of wide A position. Not that it's right or wrong...I just feel more comfortable exactly opposite from that so my wrists are neutral. I went through countless versions of my keymapping. Initially I went for a lot of keys having tap + hold/double tap uses. I found that the slight delay that the software took to see what I was doing caused errors. I also dropped to one layer, I don't code so have fewer needs.
@ZazenCodes
@ZazenCodes 3 дні тому
You’re right mine do tilt in a bit.. never noticed. Usually I keep them further apart but I tightened them up for the video I cant stand the delay for modifiers like that so I dont use any. Have you settled on what layout you like now or are you still tinkering?
@pnwdrew8586
@pnwdrew8586 3 дні тому
@@ZazenCodes I haver been using same layout for a few months now. But it is always up for revision. On a Ergodox EZ so I have a few more thumb keys to play with.
@Qrzychu92
@Qrzychu92 Місяць тому
I am not sure how I ended up here, but this is a really good video. Why do you stick to VS Code and didn't go with ful on Neovim setup? I am using the vim mode in Jetbrains Rider, because LSPs for C# suck by comparison. But for Python? If you are not in PyCharm, why not go full vim? As for the keyboard, right now I am on MS Sculpt and I really like the soft wrist support. Is the plastic one on Moonlander comfortable?
@ZazenCodes
@ZazenCodes Місяць тому
Thanks for the positive feedback! I actually went full-on neovim a few weeks ago and dumped a bunch of time into a fresh lua config. (And I've got videos coming on this topic...) There's a big productivity hit while I set everything up and I worry about the cost of keeping my tools sharp over time - compared to VScode which makes everything so easy. I know that people like Jetbrains' tools and with the AI features they will be building now I bet they are going to get extremely good. I hope that open-source AI tooling can keep pace so that I can keep using neovim because I'm loving it. I actually don't use the wrist supports much. I never realized until people started asking about them but I just hover my hands like a weirdo for some reason
@bogorad
@bogorad Місяць тому
Miryoku FTW. Just try it
@ZazenCodes
@ZazenCodes Місяць тому
Looks cool. Cant take the pain right now. Maybe if i got a more compact keyboard
@Dev_DB
@Dev_DB Місяць тому
Which switches do you use in this keyboard?
@ZazenCodes
@ZazenCodes Місяць тому
Linear black. I talk about them in my other moonlander video. Im happy with my pick
@Danielo515
@Danielo515 Місяць тому
Holding is the wrong thing. Try sticky modifiers
@timkilian7140
@timkilian7140 Місяць тому
I love my Moonlander, but for me it has too many keys 😅
@ZazenCodes
@ZazenCodes Місяць тому
There are a few I don’t use… yet 😶
@florimondhusquinet
@florimondhusquinet Місяць тому
No offence, but I think that if your main issue as a software engineer is that you don't type fast enough or don't navigate between windows and workspace fast enough, etc, you are probably just not tackling hard enough problems. I would do my job just as fast typing with only two fingers. And my career goal is to end up only needing a pen and a piece of paper...
@ZazenCodes
@ZazenCodes Місяць тому
That makes sense. I bought and learned this keyboard to enjoy my job more not to be better at it
@davidrieger3160
@davidrieger3160 Місяць тому
A lot of software development and engineering in general is trying out different things and the faster you can type/navigate the more things you can try out, so I disagree with the statement above. Also, you often don't get to choose the problems you have to solve, most of us work for an employer after all.
@anonym705
@anonym705 Місяць тому
Hey there! While problem-solving is definitely crucial in engineering, it’s not the only aspect. Communication is equally vital. Whether it’s explaining a problem or presenting a solution, clear communication matters. Think about the reports, emails, or even research papers we often have to write. Fast typing isn’t just a convenience; it’s a skill that enables efficient communication, which is fundamental in our field. Ever wondered who crafted those detailed documents you rely on? Fast typing certainly plays a role.
@TokyoXtreme
@TokyoXtreme Місяць тому
If you can't type at a decent speed, how do you ever communicate via text with the rest of the team? It would take a few weeks of disciplined effort at most to invest in a skill that would save you a massive amount of time in the long run.
@AndyHamilton5
@AndyHamilton5 Місяць тому
You can do both. You don’t have to make a choice between solving problems or being able to move fast. Besides, the main point of this kind of setup isn’t to be ‘fast’. It’s to be able to do more with less mental strain. Having to constantly move your mouse or contort to get awkward keyboard shortcut sucks over long periods of time
@ekropotin
@ekropotin Місяць тому
Productivity advice from the guy who uses mouse for switching between windows as well as multiple terminal windows (tmux, anybody?)? Thanks, but no thanks
@mgd8867
@mgd8867 Місяць тому
Relax
@Shashwatpragya
@Shashwatpragya Місяць тому
Who hurt u bro?
@teeesen
@teeesen Місяць тому
He made cmd-tab and cmd-backtick super easy to type.
Don't Cmd+Tab Through Apps, Do This Instead (feat: Programmable Keyboards, MacOS)
9:14
If Coding Were Natural
Переглядів 3,8 тис.
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
How To Build A Corne Keyboard: The Complete Beginner's Guide
27:47
Josean Martinez
Переглядів 28 тис.
Docker Runtime Arguments
16:49
ZazenCodes
Переглядів 416
Keychron Q1 Max | The Ultimate Mechanical Keyboard for Mac Users?
8:01
Raymond Mercedes
Переглядів 4 тис.
How I Turned My Mac into a Productivity Machine
10:43
MacVince
Переглядів 108 тис.
The TOTEM Wireless Keyboard
14:21
EIGA
Переглядів 39 тис.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Переглядів 126 тис.
Tour of Symbol Layer in "Glorious Engrammer" keymap for Glove80
14:13
Keys To A Dream Software Development Setup
13:08
Code to the Moon
Переглядів 319 тис.
You Won’t Believe How Effective This Keyboard Layout Is
10:34
Ben Vallack
Переглядів 451 тис.
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 400 тис.
Как установить Windows 10/11?
0:56
Construct PC
Переглядів 1,8 млн
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Переглядів 144 тис.
The ARM chip race is getting wild… Apple M4 unveiled
4:07
Fireship
Переглядів 450 тис.