- 54
- 913 303
Ben Frain
United Kingdom
เข้าร่วมเมื่อ 24 ส.ค. 2012
An author and web developer reviewing tech products and mechanical keyboards, and covering Neovim and productivity.
My long-running blog is at: benfrain.com
As an Amazon Associate, I earn from qualifying purchases.
My long-running blog is at: benfrain.com
As an Amazon Associate, I earn from qualifying purchases.
A complete macOS, Terminal and Neovim dev setup for 2025
Get a complete, modern and productive Terminal and Neovim setup with Window and application quick switching.
0:00 Introduction
0:50 Links and config files
1:07 Window management
2:40 Homerow App
3:38 Terminal (Kitty)
8:25 Neovim
12:00 Getting stuff done with Neovim
13:39 Pounce.nvim
14:16 Selecting Code
14:46 Clipboard History with Alfred
15:17 Navigating file structures
16:05 Finding things
16:55 Find and Replace across project
17:22 Version Control
19:22 LSPs and code issues
19:55 Autocomplete
20:17 Formatting code
20:32 Writing
21:20 Wrap up
# My web development books:
www.amazon.com/Ben-Frain/e/B00BIK2USQ
# My video courses, including "Responsive Web Design with HTML5 and CSS", and 'Ultimate Text Editing Productivity with Sublime Text':
www.udemy.com/course/responsive-web-design-with-html5-and-css/
Skillshare: www.skillshare.com/en/r/user/benfrain?gr_tch_ref=on&gr_trp=on
Udemy: www.udemy.com/course/ultimate-text-editing-productivity-with-sublime-text/?referralCode=14F139FCCB804C47A816
# My blog:
benfrain.com
# My kit
Everything I use day-to-day is listed here: benfrain.com/uses/
# Subscribe to my newsletter:
benfrain.us19.list-manage.com... and I can update you with news of new courses, what I've been working on and reading.
# Links to the plugins and utilities mentioned
- Rectangle App: rectangleapp.com
- Alfred App: www.alfredapp.com
- Setting up app switching with Alfred
th-cam.com/video/s6vIP_1GrE4/w-d-xo.html
- Kitty Terminal: sw.kovidgoyal.net/kitty/
- ZSH Autocomplete: github.com/marlonrichert/zsh-autocomplete
- Victor Mono font: rubjo.github.io/victor-mono/
- Kanagawa theme: github.com/rebelot/kanagawa.nvim
- FZF: github.com/junegunn/fzf
- Neovim: www.neovim.io
- My Neovim config: github.com/benfrain/neovim/
- My Kitty config: gist.github.com/benfrain/079a6173beb105cc2cbf6ee6e262fa14
- LazyGit: github.com/jesseduffield/lazygit
- Powerlevel10k: github.com/romkatv/powerlevel10k
- Yazi: yazi-rs.github.io
0:00 Introduction
0:50 Links and config files
1:07 Window management
2:40 Homerow App
3:38 Terminal (Kitty)
8:25 Neovim
12:00 Getting stuff done with Neovim
13:39 Pounce.nvim
14:16 Selecting Code
14:46 Clipboard History with Alfred
15:17 Navigating file structures
16:05 Finding things
16:55 Find and Replace across project
17:22 Version Control
19:22 LSPs and code issues
19:55 Autocomplete
20:17 Formatting code
20:32 Writing
21:20 Wrap up
# My web development books:
www.amazon.com/Ben-Frain/e/B00BIK2USQ
# My video courses, including "Responsive Web Design with HTML5 and CSS", and 'Ultimate Text Editing Productivity with Sublime Text':
www.udemy.com/course/responsive-web-design-with-html5-and-css/
Skillshare: www.skillshare.com/en/r/user/benfrain?gr_tch_ref=on&gr_trp=on
Udemy: www.udemy.com/course/ultimate-text-editing-productivity-with-sublime-text/?referralCode=14F139FCCB804C47A816
# My blog:
benfrain.com
# My kit
Everything I use day-to-day is listed here: benfrain.com/uses/
# Subscribe to my newsletter:
benfrain.us19.list-manage.com... and I can update you with news of new courses, what I've been working on and reading.
# Links to the plugins and utilities mentioned
- Rectangle App: rectangleapp.com
- Alfred App: www.alfredapp.com
- Setting up app switching with Alfred
th-cam.com/video/s6vIP_1GrE4/w-d-xo.html
- Kitty Terminal: sw.kovidgoyal.net/kitty/
- ZSH Autocomplete: github.com/marlonrichert/zsh-autocomplete
- Victor Mono font: rubjo.github.io/victor-mono/
- Kanagawa theme: github.com/rebelot/kanagawa.nvim
- FZF: github.com/junegunn/fzf
- Neovim: www.neovim.io
- My Neovim config: github.com/benfrain/neovim/
- My Kitty config: gist.github.com/benfrain/079a6173beb105cc2cbf6ee6e262fa14
- LazyGit: github.com/jesseduffield/lazygit
- Powerlevel10k: github.com/romkatv/powerlevel10k
- Yazi: yazi-rs.github.io
มุมมอง: 8 783
วีดีโอ
Dygma Defy keyboard thumb cluster configuration
มุมมอง 2.3Kหลายเดือนก่อน
I gave the Dygma Defy thumb clusters a hard time in my original review but I'm starting to make them work for my use case! This video discusses how and where I have configured my thumb keys to get arrows. Grab yourself a Defy here: dygma.com/BENFRAIN The model I have is the black on black, you can get that here: collabs.shop/sejb7y # Timestamps: 0:38 Solving the arrow keys issue 2:00 My Defy th...
Review: Keychron Q14 Max Alice Layout 96 Key Mechanical Keyboard
มุมมอง 3.8K2 หลายเดือนก่อน
An in-depth review of the Keychron Q14 Max mechanical keyboard. Interested in the board? Please use my referral link so I get a few pennies: www.keychron.com/?ref=BENFRAIN IMPORTANT! In the video I mentioned there not being a suitable wrist rest. There is: www.keychron.com/products/keychron-keyboard-wooden-palm-rest?variant=40532687585369?ref=BENFRAIN - it just wasn't in the UK Store when I loo...
Neovim: Replacing Telescope with FZF-LUA
มุมมอง 8K3 หลายเดือนก่อน
This video shows you how you can replace Telescope in your Neovim configuration with FZF-LUA, a lua implementation of FZF file picker inside Neovim. Timestamps: 0:00 Telescope 0:30 FZF 0:57 FZF-LUA 1:45 Install and Configuration 3:10 Mappings with Cursor specific configs 5:35 Selecting files and sending to Quickfix 5:54 Scrolling Previews 6:45 Summary My Neovim config files: github.com/benfrain...
Review: Kinesis Advantage360 Pro Signature Edition. The best Ergonomic Split Wireless Keyboard?
มุมมอง 8K4 หลายเดือนก่อน
A review of the Advantage360 Pro mechanical keyboard. I reviewed the Advantage360 back at the end of 2022 so this review concentrates on what has changed since then and why I'm taking another look. 0:36 Build quality 2:07 Why I'm looking at it again 3:39 New switch choices 5:18 More scooped homing keys 5:28 On/off switches unchanged 5:45 PCB versions 6:04 Connection issues? 7:05 Configuration 7...
More Keys or Fewer Keys for mechanical keyboards? Which is most productive?
มุมมอง 15K5 หลายเดือนก่อน
If you've seen all the variation with mechanical keyboards, you might be wondering whether less keys or more keys are better. I certainly did so I set out to find out... Specifically a 30 day test using the Cornish Zen 42 key keyboard exclusively. If this video was useful, please consider buying me a coffee. It really helps out with getting these videos made: ko-fi.com/benfrain 0:23 Like and Su...
Neovim - how to do project-wide find and replace?
มุมมอง 2.9K7 หลายเดือนก่อน
So you are using Neovim but being able to do something as simple as find and replace across your project seems baffling. I'll show you how I do it. It is quick and efficient, especially if you have Telescope. Here is what I use: `cfdo %s/stringOne/stringTwo/g | update | bd` There is also a great gist with further clarification on differences between ‘cdo’ and ‘cfdo’ here: gist.github.com/Integr...
Review: Keyboardio Model 100. A wooden, split, programmable mechanical keyboard
มุมมอง 3.5K7 หลายเดือนก่อน
Watch a full review on the unique Model 100 from Keyboardio. Find out more about the board here: shop.keyboard.io 0:12 Switch Options 0:51 Contents and Setup 1:22 How it feels 2:18 Keycaps 3:00 Octopus stand 3:24 Something different 4:05 Programming 5:50 Too difficult 7:30 Thumb keys 8:06 My problems 8:45 Palm switches 9:56 Support 10:57 Conclusion 12:08 Like, subscribe My blog: benfrain.com My...
Review: Dygma Defy - a high-end, split, gaming, ergo programmable mechanical keyboard
มุมมอง 25K10 หลายเดือนก่อน
This is a full and detailed review of the Dygma Defy. A split, ergonomic, gaming centric mechanical keyboard from Dygma. Grab yourself a Defy here: dygma.com/BENFRAIN The model I have is the black on black, you can get that here: collabs.shop/sejb7y 0:00 Start 0:28 Overview 2:00 Pricing 2:50 Build quality 5:00 Tenting 5:24 Initial connection problems 6:26 Lighting 7:11 Bazecor 11:36 Thumb Clust...
Review: ZSA Voyager, a split, ergonomic and programmable mechanical keyboard
มุมมอง 54Kปีที่แล้ว
A full review of the ZSA Voyager after 2 months of daily use. Here are the clamps I used with the tripod kit: amzn.to/46VzTAL I also think these would work well and probably give more mounting options: amzn.to/3G6Vr1i And here are the electronic calipers used to measure the keycaps: amzn.to/49wzSoA Here is my Configuration for the Voyager: configure.zsa.io/voyager/layouts/VjKAJ/latest/0 0:00 St...
This ZMK keyboard layout editor is amazing! Perfect for Kinesis Advantage360, Corne etc
มุมมอง 21Kปีที่แล้ว
# Links ZMK editor is here: nickcoutsos.github.io/keymap-editor/ Buy an Advantage360 here (Affiliate link): amzn.to/3XdtvQa Urobs homerow mods stuff: github.com/urob/zmk-config#timeless-homerow-mods # My blog: benfrain.com # My web development books: www.amazon.com/Ben-Frain/e/B00BIK2USQ # My video courses, including 'Ultimate Text Editing Productivity with Sublime Text': Skillshare: www.skills...
Review: Dell 6K 32” Monitor U3224KDA - Possibly the best value for money monitor for your Mac
มุมมอง 31Kปีที่แล้ว
Review: Dell 6K 32” Monitor U3224KDA - Possibly the best value for money monitor for your Mac
Review: ZSA Platform - the tenting kit for the Moonlander split ergonomic mechanical keyboard
มุมมอง 9Kปีที่แล้ว
Review: ZSA Platform - the tenting kit for the Moonlander split ergonomic mechanical keyboard
I broke my Kinesis Advantage360 Pro when swapping the key switches
มุมมอง 13Kปีที่แล้ว
I broke my Kinesis Advantage360 Pro when swapping the key switches
BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement
มุมมอง 5Kปีที่แล้ว
BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement
Which one to buy? Moonlander, Advantage360 or Glove80? Split ergo columnar mechanical keyboards
มุมมอง 41Kปีที่แล้ว
Which one to buy? Moonlander, Advantage360 or Glove80? Split ergo columnar mechanical keyboards
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
มุมมอง 59Kปีที่แล้ว
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
Neovim - Mapping your way to productivity (NeovimConf.live talk)
มุมมอง 8Kปีที่แล้ว
Neovim - Mapping your way to productivity (NeovimConf.live talk)
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
มุมมอง 49K2 ปีที่แล้ว
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
มุมมอง 34K2 ปีที่แล้ว
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
มุมมอง 54K2 ปีที่แล้ว
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
มุมมอง 2.4K2 ปีที่แล้ว
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
มุมมอง 18K2 ปีที่แล้ว
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
มุมมอง 17K2 ปีที่แล้ว
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
มุมมอง 31K3 ปีที่แล้ว
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
มุมมอง 14K3 ปีที่แล้ว
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
Ultimate Text Editing Productivity with Sublime Text (trailer)
มุมมอง 1.6K3 ปีที่แล้ว
Ultimate Text Editing Productivity with Sublime Text (trailer)
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
มุมมอง 34K3 ปีที่แล้ว
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
Good stuff! Mind sharing your dotfiles?
Neovim config and Kitty config in the description 👍
There are so many amazing things in the vid, pure gold. I'm sitting here in the middle of the night - refusing to sleep until the end of the video. Great stuff mate!
I changed Neovim to Zed to programming C++
Try zoxide to save finding directories. Just z dir and you're there from anywhere provided that you've been there before.
Is it worth grabbing the Powerpack for Alfred?
Don’t think you get the clipboard history without it
Brilliant video, mate. Thank you! I love Neovim too, but like you're saying, it's too easy to get stuck endlessly in configuring Neovim with lua and the plugins. I used to spend hours configuring it, forking plugins, changing them and getting the config as clean as possible.
Yes, I’m in recovery (just) 😉
Alfred is the only application that makes me miss the mac 😂 but nice video I have a similar setup but I also use tmux for jumping between projects
It would be great if you could do a comparison video between Defy and Raise (or Raise 2). It seems like no one has done a review like this that I can find. Your review style is quite good since you go into a lot of detail.
Hey Ben, your Uses page seems to be broken. I only get a blank page (tried various browsers). The rest of your site is fine though.
Thanks for the heads up. Not sure what was going on. Turned it off and back on again and seems to be working as expected now. Can you confirm?
Working now. Nice!
Raycast can replace a few of these!
I find it a bit slower and it has security issues (phones home a lot)
Wonderful video, I liked: Macro indicator in lualine Disabling relative line numbers, have never used them but still keep that enabled Will try Pounce Have you tried mini.files? It's the perfect combination between oil and neo-tree, I love the preview it provides and the oil way of manipulating files like in a buffer
Have seen mini.files but not actually tried it. Will take a look 👍
Thank you this so useful. I’m a developer too and I’ve been trying to figure out what to replace studio display with bc it’s just not enough space when coding The dell 40 was a strong option but I was worried about the PPI. I think you’ve convinced me that it will be fine Cheers!
Excellent, the most recent version has 120Hz too which is very nice 👍
Great video, I've been wanting to try fzf-lua for some time. Thanks for the spelling suggestions with telescope tip, hadn't thought about that
What font are you using?
Victor Mono. Link in description
You've heard it first vscode is slow
“This just in…” 🤣
@benfrainuk Good content though ahaha keep up the good work 👍
Is there any Homerow alternative for linux?
Thanks so much Ben, another great video. I have been using Rectangle and Alfred for a while now and use a Hyperkey to size and position my windows using rectangle, I never thought of using the Ad Hyperkey workflow and will give it. a bash. I am curious, is this workflow built by you, or is the flow available in the Alfred Gallery. Thanks again.
It’s part of Alfred, here’s the video where I step by step setting it up “BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement” th-cam.com/video/s6vIP_1GrE4/w-d-xo.html
@@benfrainuk Awesome, thanks so much. Will check it out.
Just a heads up. Keychron does have a silicone wrist rest, under their palm rest selection, for the Q14 Pro/Max. It's down at the bottom of the selections.
Nice!
Kitty is dope, I LOVE the scroll back neovim plugin. It's the reason I switched from alacirtty. to kitty..
mate somehow you look so familiar... maybe you made a movie or tv series?
You might know me from such blockbuster roles as ‘Policeman 2’, ‘Maxine’s boyfriend’, or ‘Anaesthetist’ 🤣
I want to be able use a Vim editor for my every-day work rather than using a pretty good in-IDE Vim reimplementation. However, I want access to a in-tool debugger, near-time lint checking, and single-shortcut refactoring that have felt like too big of a lift when I’ve tried to look into these. If I were 20 years younger, I’d probably feel like I had the time to spend to get all of this set up for me and the way I think. I’ve even tried LazyGit and it just didn’t work for me in the brief time I spent with it. It presents too much information that I don’t want and I don’t know how to get it to only present what I want in the moment. I still find the CLI to be the only UI that works really well for me and the way I think around Git.
Ben: Here are my tips to be productive Me: ... well there goes a ton of time for me trying them out.... Love the video, you don't post many as you said but I have found pretty much all of them worth the watch.
Vscode is enough
If the latency doesn’t bother you it’s a no brainer for 99% of people. 👍 I’m not a hater.
I get it that you maybe only have a few terminal sessions with a few splits, but one thing I like about tmux is you can use resurrect to restore the state of everything, even if I'm hit with one of those forced corporate update/reboots.
Yes, I’m not anti tmux. Many people at work far smarter than me swear by it but it just hasn’t resonated with me. 👍
Is homerow the same as shortcat?
Similar concept. Different execution. Homerow doesn’t require you to type where you want to go first
Why not use Raycast instead of Alfred and Rectangle?
Security. Raycast phones home constantly. Oh, and it’s slow compared to Alfred too
I wish I could like your videos more than once. This, as with all of your videos is so well thought out and presented. We have a similar workflow, although I am on Linux. Props man, this was a fantastic watch!
Thanks so much. Appreciate that 🙏
same with me, appreciate the video! very similar to me, rocking a voyager, kitty, neovim, similar keybinds, oil, fzf etc. absolutely love the focus i get out of it versus something clunky and distracting like vs code. excited to check out pounce and alfred those would be great additions to my worflow!
Use Aerospace instead of rectangle !!
Looked at it a while back but having done the whole Sway/i3 thing on Linux I actually like the way Alfred/Rectangle works a bit better. Lots of people loving it though so maybe I’ll take another look at some point
@@benfrainukI agree with you. After years of rectangle and brief time with Raycast wm, I switched to aerospace as my first tiling wm and I can't go back anymore. Hey if it works for you....
Aerospace is great, I used rectangle for the longest time but since the switch I can’t go back😁
Can anyone give any reasons why we should switch from Rectangle?
I switched mainly because of the kind of work I do: I usually don’t have access to a second monitor so I need to have multiple workspaces and I wasn’t satisfied with the apple native option. On top of that I like how every window I open gets automatically resized (or maximised if it’s the only one). I suggest you try it yourself because there’s no better way to figure out if it’s for you
Love the format of your kitty tab title. I was able to almost replicate it but was wondering how you achieved the small tab index numbers? Are you using your own custom tab_bar_style?
The config is linked in the description 👍
@@benfrainuk Great! I had missed that. Thanks again!
After you video switched to fzf from telescope and never look back. Wonder if you could share your glove80 layout config, looking for some mapping inspiration?
Here is my config. Not been on the Glove much in the last couple of months though: my.glove80.com/#/layout/user/699a7d5d-af15-4d4c-b593-e4889898ca73
Perfect timing with this video as I was spending last night setting up Neovim for myself haha. I still use a heavy IDE for my day-to-day work as all our tooling is built around that but I appreciate the info about Alfred. I definitely need to get around to setting up better keyboard shortcuts for Rectangle too as I find myself often going to the menu bar and clicking on the layout I want.
Yes. Well worth getting those shortcuts setup to your liking 👍
Is there any Homerow alternative for Linux?
As usual, really nice explanation of your setup, and as usual I will end up borrowing several things from it as well. Thanks a lot!
Could you share your kitty.conf configuration file ?
gist.github.com/benfrain/079a6173beb105cc2cbf6ee6e262fa14
Really liked the video! I like the window management setup - I use aerospace on osx myself, but yours seems maybe even better. Recent versions of lazygit (might require nightly), you can also set the branch list to be sorted by newest first - I love this feature myself.
There is definitely the ability to sort newest first in the version I have. Wonder if you can set that as default 🤔
@@benfrainuk I looked at the source code and I don't think it can be configured as the default right now. But lazygit seems to remember it in ~/.config/lazygit/state.yml , so I guess if you don't change it, it will stay as the current value. I toggled it on some weeks ago and it indeed does seem to stay on 🙂
Love watching Neovim setup videos & this one was really great. Always learn something new & gives me a reason to contine the endless tweaking of my own setup. Love your videos as I love crazy keyboards and Neovim!
4:10 ... Man I wish I could get rid of vscode and visual studio cus they're both so freaking heavy and laggy but somehow, working on windows, neovim is even worse once I get all the omnisharp LSP and stuff setup with something like lazyvim extras. The CPU use just spikes like crazy and it locks up. Very frustrating
Feel your pain there. Hope there are some Windows Neovim users that might be able to chip in with some hints and tips
Windows performance is pretty bad with neovim. It’s better if you use WSL but that can be annoying if you need to interact with the windows file system.
I always enjoy listening to you and your humor. Wish you made more videos :D
thank you for the review. how can this monitor connect to external speakers and make them available to all computers connected to the monitor? I'm using a U3223QE which has an aux output. but seems this 6K doesn't have this port. thank you!
Curious if you've tried Zed yet.
Yes. But as it does not come with LSPs pre-installed I have the same issues at my workplace as I do with Sublime. Quite like it though 👍
If your right hand is dominant, it is faster on the Num pad. My is, so I did not want to change that. I use a Track Ball mouse with my left hand instead. It makes sense.
Thanks, Ben! Nerdy or not, it definitely helped me see the small ones are not for me! :)
Perfect! Then my work here is done 👍🙏
@@benfrainuk Hey Ben, which keyboard have you been using most often these days? I’ve been using a Moonlander for about 8 months, but I find it a bit challenging to reach some keys with my pinky. Since my language (PT-BR) uses a lot of accentuation, this has been a bit of a struggle. I’m considering switching to a Glove80 with Red Pro switches to try out the keywell design and benefit from lighter switches. What are your thoughts?
hi are the switches that noisy?
They are clicky whites but you can get silent switches like the choc nocturnals
It also has better real contrast than apple which is only 1000 to 1 and suffers from blooming and ghosting and latency.
If this is your first keyboard with a key well, be aware of one thing. The keys are much closer to your fingers. As a result, there is less inertia in your fingers when they pressing the key. It will feel as if you have no strength, and you have to "push" to press the key. It's especially strange on your pinkies To remediate this, get a very light switch. I got the browns and had a tough time getting used to it.
I have just gone through all the steps of making a keymap and now I have the files, how do I get them onto the keyboard? I have just received my corne wireless keyboard today and have no idea how to interact with it. The way I understand it is, that a config file and a firmware file are two different things. As far as I know, zmk is already on the keyboard. Much appreciated if you can help, I am pulling my hair out with this one and I am usually good with technology.
You need to connect one half at a time by USB and then put that half into bootloader mode (shows up as USB external device on macOS) then drag the firmware file into it. That will load the firmware and then eject the device. Repeat on the other side. That is macOS specific. Not sure on Win/Linux
@benfrainuk thanks, I thought that's how, but it seems the real problem it's not compiling right. I keep getting "error exit code 1" whenever I try. Have you ever dealt with this?
Ben, which keyboard has been your daily driver?
Yes, numpad on the left for right handed people. Yes, double B, I would make the right side one the Y, but pity you can't swap key caps.
I am using the keyboardio Model100 as a daily driver now for quite some time. And I love the Palm-Keys. I can rest my writst next to the palm-keys and whenever I need to switch to my navigation layer (cursor keys) I just need to stretch my thumb a bit out. This is very comfortable for me - so the palm keys were kind of a major upgrade for me. But I agree, getting the keyboard to do, what you want it to do is not easy if you are not skilled in programming. Fiddling with code is my daily work, so I was more than confortable with it. Actually, for me this is a must have for a keyboard, that I am able to put my personal firmware on it, using my personal set of plugins, led effects etc. for example: I configured my model 100 to use different LED-Effekts when different layers are active. So when switching to game mode, I have the "wavepool effect" active, when in my normal mode, I use "Stalker". When switching to Special layer (for braces and such) I get "Solid Red" - makes the keyboard look very "active". This kind of behaviour is not possible with Chrysalis (or any other of those configuration software as i see it). That's nerdy for sure... but I like it. I also did similar things with my other split ergonomic keyboards (ergodox-ez, Model01) but thanks to Kaleidoscope it is actually very easy to do that, compared to the others. Flashing the Model100 (or Model01 in that respect) is a breeze compared to the Ergodox for example. In a nutshell: it's very individually different. Unfortunately it is a very pricy product to just try out... but it is actually that.
Just ordered mine, white with Browns. Thanks very much for your review.
Excellent. Let me know how you like it. 👍
@benfrainuk I just got it (white/brown) and I have to say it is absolutely, completely sublime. The key caps and feel is just leagues ahead of my Nuphy Air 75 V1 (tactile).
@@JSmith73Excellent! 🎉