@@lpanebr good question. It’s essentially just putting a &sl toggle inside a macro for your layer switching. You can see it in use for my 18 key layouts here on the second layer and second caps layer switches github.com/benvallack/zmk-config-piano/blob/main/config/boards/shields/piano/piano.keymap
I'm told it's actually quite hard to sync your foot taps with your key taps (with your fingers). As humans we're quite good at syncing up our finger movements, but our feet aren't included in those neural pathways.
I’d love to see you something along the lines of a typing test on this, especially where we can see how fast you are using this method. That’s my biggest concern about switching to a smaller key layout, is losing my speed of typing.
I love seeing people actually sharing in depth details about how they're implementing their builds, not just "how to." Some great ideas in this, even if I don't go down to 34 keys myself.
absolutely love your videos exploring ergonomic keyboards; it’s always interesting seeing how other people approach layouts, layers, and keyboards and I think i’ll be implementing some of these ideas in my own qmk config.
I'm a miryoku / colemak addict but this looks pretty rad. Manna Harbour has an old branch where it only activates home row mods when you hit a key on the opposite side so rolling is no longer a problem. Very cool.
Very interresting. Could you please explain how you select text (either per character or per word), I do not see a shift key on the arrow layer (I am coming from windows, where you do shift left to select text from your current position to the one on the left). Following that, I would do a Ctrl+X or C (for cut or copy), then some navigation, then Ctrl + V. It might be good to type some programing (we can slow down the video if we can't keep up) to demonstrate the layout in different scenarios. Very interresting video. Thanks for sharing.
@@alexdubois6585 Yeah will cover all this in a vid for sure. Basically you trigger shift first, then jump into the system layer as a toggle with three finger combo on top row right hand. From there you can use alt (combo on left hand) or cmd (right thumb) to modify the arrows too. Copy and paste are both in the system layer too. Top row index for copy, hold it down to paste. cmd+tab can also be invoked in that layer and the arrow keys can then be used to switch apps. So a select from one app and paste into another is quite nicely supported actually.
I've finished my 36 keys and started with home row mods. My switches are kailh black so I'm experiencing fatigue and roll mistriggering modded keys just as you've described. I'm now waiting for blue switches and will experiment with switchable lawyers. Your journey and videos have been a great companion! At first I didn't understand all but as I experimented and came back to them more and more made sense. I'm very grateful to you. Thank you. PS: I'd love a vim video with your current keyboard!
Oh no, get well soon! You can see my progress on my ZMK config commit history actually, I have added some keys back now (26 total now) but will go into all that in the video.
@@BenVallackWe’re ok, esp. mild for kids. Thx for sharing your zmk history. Your idea of moving Z to comma is unassailable. Moving Y is trickier because of potential SFBs but I wish you every success - its left-pinky position in ISRT isn’t great; but I suppose it’s the same position as in MTGAP, which some have long enjoyed
I think the combination of not knowing where my keys are with VIM would be pandemonium. Do you not suffer a massive drop in productivity when you’re switching layouts all the time?
in my experience I tend to adjust to symbols/mod key changes more quickly than changes to the overall letter layout. I think that's because the symbols and other function keys are used more rarely and that allows you to place them in nice logical groups. But there is still a small adjustment period.
I have found that once I learn a new layout, if I leave most of my vim bindings on the same letters it’s actually pretty easy to just use the new location for them. I remap the hjkl positions so they’re in the same place obviously but the rest I just use them in the new position. Changing layouts is a big deal though and not something I want to do again. I used holidays to blitz learning them previously to avoid the productivity hit.
Ben, given you’re on a Mac, have you done any experimentation with Karabiner Elements or Hammerspoon for customization or have you limited your focus to Keyboard Maestro and firmware level changes with Oryx/QMK or ZMK?
Thanks so much. I think I very briefly tested hammerspoon but had some odd results - although I can't recall the details. I'm still using Keyboard Maestro for app launching with the meh key though - really love that. th-cam.com/video/Px0_8J0Wb-s/w-d-xo.html
My 34-36 keys layout is a modified version of miryoku layout which I moved mod-tap keys to 3rd row, and used 2 keys combo on top and home row for Esc, BS, Tab (left hand) and some common symbols (right hand) like quote, dquote, question mark... Mod keys appeared in all of my layer for 2 hands and at the same position. Left thumb 1 is Space + Number combined with Nav in the same Layer, left thumb 2 is Esc + Media Layer. Right thumb 1 is BS + Symbols layer, Right thumb 2 is Enter + FN layers. It may be slower for hold switch compare to tab switch layer, but I feel it is more natural to memorize the functions of all layers.
I managed to actually build my Ferris Sweep and I love it. My productivity dropped massively for now, but I expected that and I'm still figuring out the right layout for me. Anyway, I'd be highly interested in your VIM setup/workflow. Thanks for the quality stuff you're doing! Cheers!
now imagine a key cap with the characters you are typing, with 2 color LED, the transparent character filter the color of each LED, when you switch layout it changes the color of the LED so you now have a dynamic keyboard with interchangeable character on.
Whoa, great idea for the color switching Also, I've seen some tiny split keyboards like this but wireless. I haven't had a wire on a keyboard for 10 years and I'm not looking to go back to wires.
The Atreus was my first introduction to reduced-key split keyboards, and it blew my mind how much you can do with so few keys. Recently I've wanted to build an even more ergonomic keyboard, and your videos are full of amazing insights that I've been looking for, very inspirational. Keep up the awesome work :D
This is nice! I recently bought the ZSA Moonlander and although it has taken a few days to get used to, I'm already loving it. This 34 key layout would make a nice super portable version of that.
My solution for home row mods is the combo home row mod. The idea is that you press the home row key on both hands simultaneously and then you release it on one hand, but still keep it depressed with the other hand. This means that there is no accidental rollover and no forced delay.
A video on how you use Keyboard Maestro would be really interesting.
3 ปีที่แล้ว +1
This was quite elucidating. I'm quite focused on layouts that can do everything - general use, terminal, Vim, gaming, etc - across all three major desktop OSes, so the idea of using ultra-compact layouts like this always seems like a bridge too far. It was really interesting to see how you approached life with 34 keys. I love the design of the dual-thumb "there's no place like home" incantation - very intuitive and elegant. You also helped me realise there is value to having separate layers for "fire once" commands and repeated ones such as backspace.
Great video! I arrived at very similar conclusions with my (36key) layout. I have Ctrl and Shift on dedicated thumb keys and Alt+GUI in other layers. (I use mostly windows and Linux) I don't like home row mods, because the letters on modded keys are send to OS on key up vs key down and my brain just didn't like the inconsistency in delay between regular and modded keys. And your previous video inspired me to organise layer switchich in a way that I can always come to baselayer regardles where I am.
That is an interesting layer switching style. Line up the layers sequentially under the same key, with a different key serving as return-to base-from all of them. Number of taps is the layer you want to go to. No need for additional keys. I will give that idea a try.
Awesome. Everything you do is completely different from my setup and will be a reference if I ever decide to dive beneath the 42 keys line. Chiefly tap/holds. I should start using these on every special character. I suppose I'll still mostly use combos, which IMO is the most effective way to "thicken" a small layout without sacrificing usability. Note to the wise: homerow mods are a pain, but homerow combo mods (like D+F for alt, S+D for ctrl,...) work pretty well and I've never had a misfire, even when monkeytyping. PS : also congrats on the production quality. Everything from the graphics to the narration pace and the general organisation feels smooth and well put together, overall very pleasant.
Agree combos are awesome, started using them on my smaller layout, I sort of got to the 34 point based on my Oryx layouts which is why combos are absent. But now I getting happy with ZMK I am seeing the power of combos for sure. Tap holds plus combos are quite the powerhouse.
I'd love to see the vim specific video! Particularly I'd love to see how you handle keys that have a specific spatial relationship in qwerty. For instance, should I remap movement in vim to be whatever the right hand homerow keys are in my layout to maintain that muscle memory, or use hjkl no matter where they are?
I have never used a non qwerty layout, but would definitely want to accompany such a drastic change with spatially remapped hjkl (to whatever the keys on my home row right hand are)
I can't believe it, but you've done it again, Ben; I am attempting to teach myself yet another keyboard layout. lol. I think that qwerty is probably still going to win out for me, but I am attempting IRST because it seemed like an interesting idea and, after a few preliminary lines of text, I think I could find myself looking forward to learning it, unlike ColemakDH.
Great video! Would love to see a video on why you prefer ISRT over Colemak and other layouts. Have you considered combos in place of home row mods? I moved to them and am liking it a lot more, less misfires. And no bluetooth on this one?
I tried Ben Vallack's layer switching but found it too confusing. I kept getting lost. I am now using one shot layers for my number/symbol and navigation/other layers and it is working well. I did end up keeping a dedicated layer for a mouse mode with mouse navigation on the right hand and some useful complimentary buttons like copy and paste for my left hand.
I'm loving my ferris sweep, mod-tap, tri layer activation all help to give me every single key I'll ever need in such a tiny form factor, looking to make a wireless version soon with the leftover pcb's I have to make it super easy to travel with
discovered this channel from the barefoot shoes video, now seeing you are a pretty invested keyboard enthusiast! that's great as I was researching the low profile keys and custom builds on my own for a while now. currently using a regular 65% keyboard and not finding browser tab switching hotkeys hard to press, once I realized I can use ctrl+pgup/pgdown that is , very convenient with two hands
Ya, designing layouts is a very interesting thing. Thanks for making this video. Your video is very imformative and useful. I've got my 1st crkbd (on last Sat), and it's my 1st 40%. Now I am designing the layouts (and learn). In this video you tell me the principle of designing a good layout. Very helpful. (I don't understand the content before I go my crkbd (a.k.a. the hardware), even using Anne Pro 2 and Gk64XS have a concept of layer. Having a crkbd on hand now and even I've just used it for 3 days, I am able to understand the contents of the video , lol.)
For me, 35 keys would be ideal. I am very happy with how I have optimized my Ferris 2 Bling. To explain it simply, the thumb keys from left to right are switch layer, ctrl/enter, shift/space, and alt/bkspc. The latter becomes delete on the second layer, which i would like available on both, hence my desire for a 35 key keyboard. On my 2nd layer, the top row is numbers, but for ergonomics, it goes 8901234567. Works quite well once you're used to it. the other keys on the left hand are arrows and below them home, pg up/dn, end. I have the mouse stuff set up on the right hand, directional on the home row then lower index, middle & ring are the mouse buttons. To drag a window you have to cheat with the thumb on the lower right index key. There are more nuances but that's the basics from half a year of trial and error. Quite happy with it. Having shift/space as one key takes a bit of getting used to, but once you have it's fine.
I'm curious why you have your punctuation holding to a second punctuation instead of using shift. For example you have comma holding to dash, slash holding to underscore and dot holding to exclamation instead of those being shifted.
Hello Ben! Really enjoying the ISRT learning process and progress. Thank you for helping with my keyboard journey. I'm curious about how you handle vim commands with numbers in front of them. Do you hit one layer switch to symbols, another layer switch to numbers, hit the numbers, switch back to base layer and type the command? Example: 23J (go down 23 lines).
Can you briefly describe why you're moving to ISRT? I'm planning on taking the holidays to finally move away from QWERTY, and was planning on colmak-dh but now I'm super curious about ISRT.
Im building an ultralight pc for backpacking. I struggled to find keyboards under 150 grams so I'm going to use a numpad! I found one with 30 keys (6x5), I'm really curious to know what kind of layout you'd create for it. Im leaning towards a squished qwerty-like layout
Great video & production quality, something I think would help at around 7:40 would be highlighting each set of keys as you talk about them to make it easier to follow
Your best video yet Ben. My head is still spinning. When you talk about the double tap on the thumb keys to return you to layer 1, can you explain a bit more about how you have done that. How are those keys set up in QMK?
So all I mean there is that if I hit the right thumb key followed by the left one, it just so happens that in any layer that will always get you back to layer 1. It’s more a result of the layer design than anything fancy going on.
@@DanielASchaeffer Yeah some of the time for sure, that’s what it’s there for I guess but it does highlight how it isn’t easy to stay aware of which layer you are in all of the time.
Nice. I’m still using a 32 key layout on the planck as a daily driver, so just one key per thumb. Definitely not missing a full size keyboard. In fact, I 3d printed a “shelf” that sits on top of the laptop built-in keyboard so I can set the planck on top of it when on the go. Looking forward to how a 24 key layout will work for you. I use emacs native bindings, so it might be harder for me. I might have to switch to Emacs evil mode at some point.
@@meeself My modifiers are on the home row and duplicated for each hand. So I hold the three fingers down to access those modifiers with either hand. If I hold down all four then I get the Hyper key that I use for many of my Keyboard Maestro macros on the mac.
@@bluefaolan probably so. It was a big step for me to go from a full size keyboard to the planck at the beginning of Ben's video series. It was also the most I ever spent on a keyboard, so I tried just removing some keycaps from the planck and use the wide layout where the two middle columns are not used. I'm considering getting another keyboard so I will check those suggestions out.
Noooooo! I just got to 25 wpm on Colemak DH on the moonlander… further down the rabbit hole I go ;) Hoping you create a video on ISRT in the future. So many people seem curious as to that layout. Thank you for all the fantastic content you provide Ben. My slowly dissipating RSI appreciates you.
Shame the LED doesn’t change color to show the layer. I’m currently working on a 34 key version of my 30 key unsplit Hummingbird keyboard, and will definitely try out your layout when it arrives.
Do you actually see an impact of all this? For example, I’d be interested to see a comparison and your thoughts on typing on something like this, vs trying out again a standard (decent) keyboard
Am I being thick or the way you have this setup, you would need 3 presses just to get a number? (Two layers and a number). So to write something like a1b you need 1 tap for ‘a’, 3 taps for ‘1’, one tap to exit the number layer, then one tap for ‘b’? So you need 6 taps for what on a normal keyboard takes 3?
do you have a similar layout for a colemak based version of this? Also, you mentioned a coding practice video, specifically selecting text video. is it coming?
Glad to see you enjoying the Ferris Sweep (and that I may have been the one who alerted you to it). I love the simplicity and accessibility of the build etc.. Your thoughts and principles of layout design seem very logical and inspiring. Personally I'm still held back by the lack of TrackPoint. I feel crippled without one, having to leave the keyboard for mouse activity. Perhaps one day I'll integrate one into a Ferris. Though I wonder if I could be comfortable with a Ploopy Nano trackball.
I may not have fully understood the layout, but do you have to press three keys in succession to press just enter (to layer 2, enter, back to layer 1)? Doesn't sound very efficient.
I found this channel because I wasn't logged into TH-cam on someone elses computer and saw a barefoot shoe video. Now TH-cam is recommending lots of Ben Vallack videos. 😆
"Found out that going to less keys to be beneficial" -- I'm not down this rabbit hole as far as you are yet, but I've found something similar. I was very worried about going to a 40% keyboard that I was going to be missing keys. I built a corne, and have found that the inner thumbs are useless (they are too far to reach), and that the extra columns for the pinkies are also mostly wasted. I do use the shift on the left, but that's just habit, I can see me doing away with those columns altogether. I am going to try some of your layout tips, as I do find chording the layers a bit annoying too. But... man, now it looks like I"m going to have to "invest" even more money/time into keyboards seeing your newer videos on building your own starting from the PCB. One quick question: why don't these keyboards need diodes?
Do you miss not having Command + key on the long press of said key? I find it very intuitive and satisfying to copy, paste and close tabs with one press, especially when I'm mousing with the other hand (for casual web browsing, or Photoshop). I'm not sure I'd give that up for having non-chorded modifiers. But pressing a thumb key plus a home row letter repeatedly hasn't become an ergonomics issue for me yet, as I remember it becoming for you.
Yeah the command tap hold idea is something I may well revisit. I think I went away from it when I had firmware size issues on the Corne. Don’t think there is any such issue with ZMK on the nice!nanos though.
I would really like to try this layout on my ferris sweep. However, I wonder if Command and Option keys that are shown with red icons on the first layers are present on all of the layers? Do you not get 'rolling issue' when you type fast alpha keys with those mods? Another question is how would I activate a shortcut that has e.g. Command, Shift + 4? Btw it looks nice and I will have to give it a go
I'm just starting with my 42 keys split keyboard for Vim. So that were very useful and sensible advices. Thank you! For now I'll try to stick only to 2 layers and 2nd layer will be activated on hold. Yeah, it'll require some combinations, but I try to arrange it the way that fingers return back home without looking at the keyboard. The thing that really scares me is the amount of time I have to spend working/training/learning with a new keyboard to start typing at least at previous speed. What if I don't like the layout ?
Any chance you could do a video on your switch to Colemak to ISRT? I also code in Vim, but I never learned how to properly touch type. I have a Moonlander on the way and I'm attempting to go with a non-QWERTY layout, cold turkey. I'd really love your feedback, even if you just shoot me a reply/comment. Thanks!
Going from Colemak to ISRT is pretty easy on the whole. It was surprisingly easy to pick up. I have done a mini series on the channel about learning new layouts which might have some tips too.
Tnks for inclouding the layout file, one question would you be able to show a visualization of the layouts? like an image something to help me visualizing how using these layout config would feel like?
Great video! Love seeing people's different approaches to small layouts, I'm very curious to see what this 24 layout looks like. I would recommend taking a look at caps word (basically a self cancelling caps lock) if you're not already aware of it, but it sounds like you're moving to ZMK and their PR for that seems to be on the back burner for now. Either way I think it would work well with your reduced holding philosophy.
Now, a year later, what, in your mind, is the "ideal" keyboard/layout for most people? I understand that this could be different from person to person based on individual needs, but as I've never used anything other than a standard QWERTY keyboard, I'm looking for a good starting point to jump into something more efficient (I'm running Windows, if that makes a difference). As a side note, are you aware of anything like a small, low-key-count keyboard like this that is also a mouse? Thinking it could be efficient to avoid moving one's hand from the keyboard to the mouse by using the keyboard as a mouse, as I transition back and forth quite a lot.
Ideal for most people is probably the 36 key layout. It’s small enough for an efficient reduction in finger movement but big enough with enough thumb keys for direct layer switching too. It’s a very logical place to stop falling down the rabbit hole! There are various projects with rollerballs embedded but I haven’t managed to setup something up yet.
I'm using an Elite C which is not supported by ZMK, so I'll have to use QMK. Do you know what version of QMK you compiled with? I'm getting compilation errors. Also, is there a json keymap file you could push so it's more future proof?
I tried a very similar layout and i like it very much. There is only one thing i am curious about. I'm a software developer and i use neovim for pretty much all my work. In neovim i navigate by jumping lines using numbers. But now i have to press 3 extra keys just to jump three lines down, which normally are 2 keys. Isn't this a huge caveat, when working with neovim, or does anybody have a good solution for this?
Do you have any more information about the ISRT layout? There is very little info I can find about it and I'm curious as someone with my own custom ergo keyboard (41 keys: 3x6 with 2 thumb keys on each side and then a larger shared thumb key in the middle).
The default VIA sweep layout has shift on z and / (which works well for me) but ctl on 'a' cannot work for me ('as' becomes ctl-s (save)). Do you suggest all "hold and press" become "tap and switch layer"? Is this through pure QMK (not via nor vial?)
Thanks, learned a lot in this video and the quality of your production is great! I was thinking to ask about the typing experience and a comparison of GergoPlex vs Sweep, but after reading the comments I think I'll wait for the next video! :)
Excellent video! You've (almost) convinced me that this is something just for me. I love your idea of layer switching (including the fall-back double-stroke). One thing I'd like to hear is why you've went for ISRT instead of Colemak DH. I've tried Colemak (briefly) and like the IE and ST progression. After watching a couple of your videos I'm sure there is a solid explanation - and I'd love to hear it. I'm also not getting how modifiers works (command/option) - is it long-press? The other thing that scares me a bit is how I'll get my local language diacritics like ąłżźć etc?
I tried ISRT and immediately it made even more sense to me than Colemak DH so I stuck with it. I think you will know within half an hour of testing it if you want to stick with it. Yeah home row mods are a long hold (200 ms) to get them to behave like mods.
Based on letters frequency in Lithuanian, you can fit more than 98 % of the keystrokes on the first layer with 28 keys (according to "Raidžių dažnių lietuvių ir kitose kalbose, vartojančiose lotyniškus rašmenis, analizė").
Have you considered that instead of double tapping on the enter key that you use the ctrl + M key for enter? I have been wanting to change my backspace and enter key to ctrl + H and ctrl + M. I look forward to the time I get a minimalist keyboard :D
This is very well done, I do have a ergo dash and I love split keyboards. I'd like to ask a question. Would you know a way to make the layout JIS and not ANSI like it usually is? I work in Japan, and that would help me to use my keyboard at the office, without having reboot windows when I change layout.
I was wondering why you wouldn't put the shift to layer 1 (from all the other layers) onto the other left thumb key. This way you could change to your home layer by pressing a single button. If you are already there it would only be shift, so it doesn't output anything
How does this work when combining this with your mouse? Imagine you want to click something with your right hand and copy paste it with your left hand, or click, delete line. Maybe I missed this, but is this efficient? Seems like combos on the left keyboard are handy is this case?
Thank you! I didn’t think about that I config the keyboard like this. I will still use full TKL keyboard, but this open up more option to configure the layout for different purpose.
Love it! Still quite new to custom keyboards but I managed to flash the QMK files in the description to a premade ferris sweep. Although holding the semicolon doesn’t seem to output a colon for me. While holding other keys does work correctly. Don’t suppose anyone knows why this might be? Thanks
I'm wondering if there is a way to have a key, like a 'get out of jail free key' which will display your map on the screen. Like, for instance, I'm a 60+wpm touch typist. I don't look at ANY keys when I'm typing, BUT, sometimes I forget where a key is, particularly the 'shift+number' keys, like $ or *, so I sometimes have to 'hunt and peck' those ones. If I had a 3 or 4 layer system the keys would get pretty ugly having all of the options there, but if you typed 'get out of jail free key' + the layer key you could find the key you're looking for just as if it were an actual keyboard.
What I do is put the L1 key over ctrl on the base layer. That way you don't need to worry about outputting anything when trying to go back to L1 if you're already there because ctrl by itself doesn't do anything. Simpler than the two thumb tap.
How did you make it so that when you Held down a key it entered a different one? I was looking into qmk and making a 34 key layout but i couldnt figure out how to do that in the configurator. Did you have to code it in yourself?
Yep, using mod tap behaviours in ZMK. Nice and simple in the config file. github.com/benvallack/zmk-config-card/blob/master/config/boards/shields/card/card.keymap
Ben, you really need to learn about combos. They're magical. Forget about tap-dances, alphas on mod-taps, nested layers... You've got plenty of *very* comfortable space on you base layer if you press two keys at once, and you won't even feel the difference when typing normally. Do give them a try!
Have spent a lot of time testing combos. I have a few still but mostly I’ve gone back to one shots and home row mods to avoid the impact on rolls that combos have. The latter point is related to what layout you’re using of course.
@@BenVallack even on Coleman-dh with lots of rolls, I’ve been having very few problems with combos, having set a fairly short combo term (30 for the default, and even shorter for some that caused problems). Of course this is all very subjective, but to me they brought a huge QoL improvement over layers and other solutions, after spending a bit of time setting them up just right
I'm desperate to try this (I have a shoulder problem for which a split keyboard would be helpful for), but I'm a developer using Windows and I use the function keys a lot in combination with others (CTRL+F4 closes a window in Windows, F5 starts debugging, etc). I understand I could put them on (yet) another layer, so is that the answer? I don't see much value in the mouse movement layer so perhaps I'd repurpose that. Wondered what your thoughts were. To think of it another way - what's this layout like when you're a heavy keyboard shortcut user, but you *don't* spend all your time in Vim?
I think the idea would be to set up home row mods, then add a layer on the thumb key for your f keys. So you just hold the home row mod for ctrl then roll into the f layer with thumb followed by the f key you want. Should work very nicely.
I can see on your "Layer 3" you do have Mouse movement mapping. Did you use QMK for that? I'm new & I used ZMK (Lily58), I have not found a way to map mouse movement on ZMK yet. I'm loving to use mouse movement without a mouse... Still wondering how.
I tried switching away from LT to TO/TG for layers but couldn't do it. That said, I've found aggressive tenting really makes the thumb chording have minimal effort as it's more arm based rather than finger now (like playing a piano).
Learning new keyboard layouts is always hard and i wish there was a solution that makes it easier. I thought about it for a while and when i saw this video, your editing, to explane the layers you used, was the solution i was looking for. Do you know of a way to overlay your keyboard layers life in mac or even vim?
Salute to another vim user! I've been using the Planck for the last year, largely after discovering it through your videos. I'd love to try a minimal split board, but I wish they could make them totally wireless.
The dream is real. I’m currently using something a bit special. Super affordable, super tiny, split, totally wireless. Stay tuned. Will be a few videos away.
I was wondering since you are programming with Vim, if you use your IPad for programming as well? I've decided to get into changing my keyboard layout as well, but I'm thinking, that carrying around a laptop and putting an external keyboard on top of it, would be super annoying, but with an IPad it seems very easy to use it on the go as you've showed in your videos, but on the other hand I feel like the IPadOs isn't suitable for programming. So I just wanted to know if you have any experience with that. Also what I wanted to ask is if you have ever tried to have a 'layer switch layer'? I mean it in a way of that instead of using your 1 thumb key to roll through the layer, you map it to go to a layer where you then can have a key that switches to your special character layers/ mouse layer/... so instead of having to roll through your layers you push a button with your thumb and then your index finger for example and then you are in your special characters layer and then on the middle finger you have your mouse layer. I hope you get what I mean ':D Also thank you a lot for making these videos! They have been really informative!
Subscribe to my new custom keyboards channel! www.youtube.com/@BenVallacksKeyboards
Already did! Actually Ib came back to ask what was the fix you did for the rolls using a macro that someone suggested in discord? I can't find it..
@@lpanebr good question. It’s essentially just putting a &sl toggle inside a macro for your layer switching. You can see it in use for my 18 key layouts here on the second layer and second caps layer switches github.com/benvallack/zmk-config-piano/blob/main/config/boards/shields/piano/piano.keymap
@@BenVallack thank you so much for the quick reply! I'll give it a try!
It feels very gratifying to have such high quality content laser targeted at you for what feels like such a niche interest. Great stuff Ben
@DevMug should look into steno for optimal minimization
@DevMug Did you end up doing the 34 key build? How has it been?
2022: Ben Vallack: "my superior 1-key configuration!"
And 128 layouts XD
There just was a16 key keyboard uploaded, so you are closing in XD
Congratulations, you re-invented Morse-code...
Looks like you’re on your way to 6 keys and added feet tapping for layer switching. Keep them coming
Haha!
At that point he’ll compose a march while doing a march, and that’ll be quite a feet!
Ultimate goal - 1 key and morse code
Don't know why you need 6 keys if you have 10 fingers (you have, aren't you?). And there are 10-button keyboards. Take a look at Ginny.
I'm told it's actually quite hard to sync your foot taps with your key taps (with your fingers). As humans we're quite good at syncing up our finger movements, but our feet aren't included in those neural pathways.
I’d love to see you something along the lines of a typing test on this, especially where we can see how fast you are using this method. That’s my biggest concern about switching to a smaller key layout, is losing my speed of typing.
I love seeing people actually sharing in depth details about how they're implementing their builds, not just "how to." Some great ideas in this, even if I don't go down to 34 keys myself.
absolutely love your videos exploring ergonomic keyboards; it’s always interesting seeing how other people approach layouts, layers, and keyboards and I think i’ll be implementing some of these ideas in my own qmk config.
Thanks so much.
Absolutely 2nd Josh's comment. You're blazing a path for me that I've been reticent to take.
@@BenVallack Would you be willing to share your ZMK file?
@@DanielASchaeffer Link’s in the description :)
I'm a miryoku / colemak addict but this looks pretty rad. Manna Harbour has an old branch where it only activates home row mods when you hit a key on the opposite side so rolling is no longer a problem. Very cool.
Yeah I recall reading about the opposite hand thing, it’s a feature that should be merged I think! Thanks for reminding me.
I love using my Corne, not miryoku, but I stole a bunch of ideas from that layout.
Is there any update on this idea? Sounds like a working one!
@@MichaelAye there is a brilliant user-space QMK add-on called Achordion. it completely solves the HRM problem.
Please note the Z on the little finger as shown on layer 1 should be backspace. Doh!
Where can I get that cute jack 3.5 cable?
Very interresting. Could you please explain how you select text (either per character or per word), I do not see a shift key on the arrow layer (I am coming from windows, where you do shift left to select text from your current position to the one on the left). Following that, I would do a Ctrl+X or C (for cut or copy), then some navigation, then Ctrl + V. It might be good to type some programing (we can slow down the video if we can't keep up) to demonstrate the layout in different scenarios. Very interresting video. Thanks for sharing.
@@alexdubois6585 Yeah will cover all this in a vid for sure. Basically you trigger shift first, then jump into the system layer as a toggle with three finger combo on top row right hand. From there you can use alt (combo on left hand) or cmd (right thumb) to modify the arrows too. Copy and paste are both in the system layer too. Top row index for copy, hold it down to paste. cmd+tab can also be invoked in that layer and the arrow keys can then be used to switch apps. So a select from one app and paste into another is quite nicely supported actually.
Took me ages to work out why there were 27 letter keys. :(
I've finished my 36 keys and started with home row mods. My switches are kailh black so I'm experiencing fatigue and roll mistriggering modded keys just as you've described. I'm now waiting for blue switches and will experiment with switchable lawyers. Your journey and videos have been a great companion! At first I didn't understand all but as I experimented and came back to them more and more made sense. I'm very grateful to you. Thank you. PS: I'd love a vim video with your current keyboard!
Stuck at home, whole family got COVID, so this vid really brightened my day, thx. ISRT is a nice choice. Intrigued to see your 24-key experiment next
Oh no, get well soon! You can see my progress on my ZMK config commit history actually, I have added some keys back now (26 total now) but will go into all that in the video.
@@BenVallackWe’re ok, esp. mild for kids. Thx for sharing your zmk history. Your idea of moving Z to comma is unassailable. Moving Y is trickier because of potential SFBs but I wish you every success - its left-pinky position in ISRT isn’t great; but I suppose it’s the same position as in MTGAP, which some have long enjoyed
@@dflynn Yeah moving Y has been surprisingly natural actually. E on the thumb is still a bit of an effort though!
@@BenVallack Cool. Thx again for sharing all your your keeb adventures
Very welcome!
I think the combination of not knowing where my keys are with VIM would be pandemonium.
Do you not suffer a massive drop in productivity when you’re switching layouts all the time?
in my experience I tend to adjust to symbols/mod key changes more quickly than changes to the overall letter layout. I think that's because the symbols and other function keys are used more rarely and that allows you to place them in nice logical groups. But there is still a small adjustment period.
I have found that once I learn a new layout, if I leave most of my vim bindings on the same letters it’s actually pretty easy to just use the new location for them. I remap the hjkl positions so they’re in the same place obviously but the rest I just use them in the new position. Changing layouts is a big deal though and not something I want to do again. I used holidays to blitz learning them previously to avoid the productivity hit.
@@BenVallack Do I get that right, that now with this layout, you set up vim to use PNEA instead of HJKL instead? Thanks for the inspiration!!
Change between layers isn't that hard when you use the extra thumb key. Traditional keyboards make your thumbs lazy.
I'd like to hear more about the "IRST" layout you mentioned!
Ben, given you’re on a Mac, have you done any experimentation with Karabiner Elements or Hammerspoon for customization or have you limited your focus to Keyboard Maestro and firmware level changes with Oryx/QMK or ZMK?
Thanks so much. I think I very briefly tested hammerspoon but had some odd results - although I can't recall the details. I'm still using Keyboard Maestro for app launching with the meh key though - really love that. th-cam.com/video/Px0_8J0Wb-s/w-d-xo.html
I have been using this keyboard for 2 years with my custom mappings. Thank you! You inspired me to build my own.
My 34-36 keys layout is a modified version of miryoku layout which I moved mod-tap keys to 3rd row, and used 2 keys combo on top and home row for Esc, BS, Tab (left hand) and some common symbols (right hand) like quote, dquote, question mark...
Mod keys appeared in all of my layer for 2 hands and at the same position.
Left thumb 1 is Space + Number combined with Nav in the same Layer, left thumb 2 is Esc + Media Layer. Right thumb 1 is BS + Symbols layer, Right thumb 2 is Enter + FN layers.
It may be slower for hold switch compare to tab switch layer, but I feel it is more natural to memorize the functions of all layers.
You continue to inspire me to try new things. My 36 key modded Planck keyboard is my pride and joy.
Brilliant keyboard!
I managed to actually build my Ferris Sweep and I love it. My productivity dropped massively for now, but I expected that and I'm still figuring out the right layout for me. Anyway, I'd be highly interested in your VIM setup/workflow. Thanks for the quality stuff you're doing! Cheers!
now imagine a key cap with the characters you are typing, with 2 color LED, the transparent character filter the color of each LED, when you switch layout it changes the color of the LED so you now have a dynamic keyboard with interchangeable character on.
Whoa, great idea for the color switching
Also, I've seen some tiny split keyboards like this but wireless. I haven't had a wire on a keyboard for 10 years and I'm not looking to go back to wires.
It was a keyborad with a LED on top of the keycap, allowing you even put icons on it. Actually the Stream Deck of elgato uses something like that.
The Atreus was my first introduction to reduced-key split keyboards, and it blew my mind how much you can do with so few keys. Recently I've wanted to build an even more ergonomic keyboard, and your videos are full of amazing insights that I've been looking for, very inspirational. Keep up the awesome work :D
Got a prebuilt Atreus, love the thing to death. Honestly don't think I want to bother with something smaller.
This is nice! I recently bought the ZSA Moonlander and although it has taken a few days to get used to, I'm already loving it. This 34 key layout would make a nice super portable version of that.
I love videos like these, it gives me a lot of ideas on how to set up my own layout on my moonlander.
My solution for home row mods is the combo home row mod. The idea is that you press the home row key on both hands simultaneously and then you release it on one hand, but still keep it depressed with the other hand. This means that there is no accidental rollover and no forced delay.
This sounds very interesting!
A video on how you use Keyboard Maestro would be really interesting.
This was quite elucidating. I'm quite focused on layouts that can do everything - general use, terminal, Vim, gaming, etc - across all three major desktop OSes, so the idea of using ultra-compact layouts like this always seems like a bridge too far. It was really interesting to see how you approached life with 34 keys. I love the design of the dual-thumb "there's no place like home" incantation - very intuitive and elegant. You also helped me realise there is value to having separate layers for "fire once" commands and repeated ones such as backspace.
Great video! I arrived at very similar conclusions with my (36key) layout. I have Ctrl and Shift on dedicated thumb keys and Alt+GUI in other layers. (I use mostly windows and Linux) I don't like home row mods, because the letters on modded keys are send to OS on key up vs key down and my brain just didn't like the inconsistency in delay between regular and modded keys.
And your previous video inspired me to organise layer switchich in a way that I can always come to baselayer regardles where I am.
I just got a Sweep, and I am loving it so far. This video has a ton of usefu info, thanks a ton!
Also holy shit I am surprised at your subscriber count. This is million view level quality man.
That is an interesting layer switching style. Line up the layers sequentially under the same key, with a different key serving as return-to base-from all of them. Number of taps is the layer you want to go to. No need for additional keys. I will give that idea a try.
Awesome. Everything you do is completely different from my setup and will be a reference if I ever decide to dive beneath the 42 keys line.
Chiefly tap/holds. I should start using these on every special character.
I suppose I'll still mostly use combos, which IMO is the most effective way to "thicken" a small layout without sacrificing usability.
Note to the wise: homerow mods are a pain, but homerow combo mods (like D+F for alt, S+D for ctrl,...) work pretty well and I've never had a misfire, even when monkeytyping.
PS : also congrats on the production quality. Everything from the graphics to the narration pace and the general organisation feels smooth and well put together, overall very pleasant.
Agree combos are awesome, started using them on my smaller layout, I sort of got to the 34 point based on my Oryx layouts which is why combos are absent. But now I getting happy with ZMK I am seeing the power of combos for sure. Tap holds plus combos are quite the powerhouse.
Thanks for comments on production, much appreciated.
How are you not totally huge?
Probab a balanced diet
How does it feel when you use this one for a while and then you need to use someone else's computer with a regular keyboard?
I'd love to see the vim specific video! Particularly I'd love to see how you handle keys that have a specific spatial relationship in qwerty. For instance, should I remap movement in vim to be whatever the right hand homerow keys are in my layout to maintain that muscle memory, or use hjkl no matter where they are?
He's still probably practicing, or threw this thing away for being impractical for daily use.
I have never used a non qwerty layout, but would definitely want to accompany such a drastic change with spatially remapped hjkl (to whatever the keys on my home row right hand are)
Do you understand how he is using the space bar for both the leader key in vim but also the meh key?
@@wormholecowboy my leader key in vim is the spacebar, so he probably has it set the same.
I can't believe it, but you've done it again, Ben; I am attempting to teach myself yet another keyboard layout. lol. I think that qwerty is probably still going to win out for me, but I am attempting IRST because it seemed like an interesting idea and, after a few preliminary lines of text, I think I could find myself looking forward to learning it, unlike ColemakDH.
Great video! Would love to see a video on why you prefer ISRT over Colemak and other layouts. Have you considered combos in place of home row mods? I moved to them and am liking it a lot more, less misfires. And no bluetooth on this one?
What sort of combos are you using?
Yeah combos can definitely be a good option. I’m actually using them in my 24 layout for shift but still have home row mods as well.
I tried Ben Vallack's layer switching but found it too confusing. I kept getting lost. I am now using one shot layers for my number/symbol and navigation/other layers and it is working well. I did end up keeping a dedicated layer for a mouse mode with mouse navigation on the right hand and some useful complimentary buttons like copy and paste for my left hand.
Thanks. I finally figured out what a "Via" is, thanks to your description.
I'm loving my ferris sweep, mod-tap, tri layer activation all help to give me every single key I'll ever need in such a tiny form factor, looking to make a wireless version soon with the leftover pcb's I have to make it super easy to travel with
Tap for shift is such a good idea Ben.
The video I've been waiting for 💙
There’s a shout out to you in my next vid too!
@@BenVallack Another video to wait for then! 😄
Thank you!
discovered this channel from the barefoot shoes video, now seeing you are a pretty invested keyboard enthusiast! that's great as I was researching the low profile keys and custom builds on my own for a while now. currently using a regular 65% keyboard and not finding browser tab switching hotkeys hard to press, once I realized I can use ctrl+pgup/pgdown that is , very convenient with two hands
Yes lots of keyboard content here and on my keeb specific channel!
Check out this one th-cam.com/video/Px0_8J0Wb-s/w-d-xo.html
Ya, designing layouts is a very interesting thing. Thanks for making this video. Your video is very imformative and useful. I've got my 1st crkbd (on last Sat), and it's my 1st 40%. Now I am designing the layouts (and learn). In this video you tell me the principle of designing a good layout. Very helpful. (I don't understand the content before I go my crkbd (a.k.a. the hardware), even using Anne Pro 2 and Gk64XS have a concept of layer. Having a crkbd on hand now and even I've just used it for 3 days, I am able to understand the contents of the video , lol.)
For me, 35 keys would be ideal. I am very happy with how I have optimized my Ferris 2 Bling. To explain it simply, the thumb keys from left to right are switch layer, ctrl/enter, shift/space, and alt/bkspc. The latter becomes delete on the second layer, which i would like available on both, hence my desire for a 35 key keyboard. On my 2nd layer, the top row is numbers, but for ergonomics, it goes 8901234567. Works quite well once you're used to it. the other keys on the left hand are arrows and below them home, pg up/dn, end. I have the mouse stuff set up on the right hand, directional on the home row then lower index, middle & ring are the mouse buttons. To drag a window you have to cheat with the thumb on the lower right index key. There are more nuances but that's the basics from half a year of trial and error. Quite happy with it. Having shift/space as one key takes a bit of getting used to, but once you have it's fine.
I'm curious why you have your punctuation holding to a second punctuation instead of using shift. For example you have comma holding to dash, slash holding to underscore and dot holding to exclamation instead of those being shifted.
gotta show yourself typing/working on this thing to finish satisfyingly mate
Hello Ben! Really enjoying the ISRT learning process and progress. Thank you for helping with my keyboard journey.
I'm curious about how you handle vim commands with numbers in front of them. Do you hit one layer switch to symbols, another layer switch to numbers, hit the numbers, switch back to base layer and type the command? Example: 23J (go down 23 lines).
Can you briefly describe why you're moving to ISRT? I'm planning on taking the holidays to finally move away from QWERTY, and was planning on colmak-dh but now I'm super curious about ISRT.
Yeah basically it has even better test results than DH and as soon as I gave it a quick test I could tell it was really amazing to use.
Im building an ultralight pc for backpacking. I struggled to find keyboards under 150 grams so I'm going to use a numpad! I found one with 30 keys (6x5), I'm really curious to know what kind of layout you'd create for it. Im leaning towards a squished qwerty-like layout
Great video & production quality, something I think would help at around 7:40 would be highlighting each set of keys as you talk about them to make it easier to follow
Thanks! Good point, will do that in the future!
Your best video yet Ben. My head is still spinning. When you talk about the double tap on the thumb keys to return you to layer 1, can you explain a bit more about how you have done that. How are those keys set up in QMK?
So all I mean there is that if I hit the right thumb key followed by the left one, it just so happens that in any layer that will always get you back to layer 1. It’s more a result of the layer design than anything fancy going on.
@@BenVallack Do you find yourself using that combination all of the time rather than wondering which layer you're in?
@@DanielASchaeffer Yeah some of the time for sure, that’s what it’s there for I guess but it does highlight how it isn’t easy to stay aware of which layer you are in all of the time.
Why do you prefer ISRT over Colemak-DH? Maybe you could make a video about that? :)
Nice. I’m still using a 32 key layout on the planck as a daily driver, so just one key per thumb. Definitely not missing a full size keyboard. In fact, I 3d printed a “shelf” that sits on top of the laptop built-in keyboard so I can set the planck on top of it when on the go. Looking forward to how a 24 key layout will work for you. I use emacs native bindings, so it might be harder for me. I might have to switch to Emacs evil mode at some point.
With a 32 key layout, what sort of layer switch chords to you have to do for the more difficult Shift-Alt-Ctrl kind of bindings in emacs?
At thirty-two keys… wouldn’t a dilly or a gherkin make more sense for you than the planck?
@@meeself My modifiers are on the home row and duplicated for each hand. So I hold the three fingers down to access those modifiers with either hand. If I hold down all four then I get the Hyper key that I use for many of my Keyboard Maestro macros on the mac.
@@bluefaolan probably so. It was a big step for me to go from a full size keyboard to the planck at the beginning of Ben's video series. It was also the most I ever spent on a keyboard, so I tried just removing some keycaps from the planck and use the wide layout where the two middle columns are not used. I'm considering getting another keyboard so I will check those suggestions out.
Noooooo! I just got to 25 wpm on Colemak DH on the moonlander… further down the rabbit hole I go ;) Hoping you create a video on ISRT in the future. So many people seem curious as to that layout. Thank you for all the fantastic content you provide Ben. My slowly dissipating RSI appreciates you.
Shame the LED doesn’t change color to show the layer. I’m currently working on a 34 key version of my 30 key unsplit Hummingbird keyboard, and will definitely try out your layout when it arrives.
Do you actually see an impact of all this? For example, I’d be interested to see a comparison and your thoughts on typing on something like this, vs trying out again a standard (decent) keyboard
Exactly. How effective is this keyboard? For what purpose and compared to what other layout?
Am I being thick or the way you have this setup, you would need 3 presses just to get a number? (Two layers and a number).
So to write something like a1b you need 1 tap for ‘a’, 3 taps for ‘1’, one tap to exit the number layer, then one tap for ‘b’?
So you need 6 taps for what on a normal keyboard takes 3?
do you have a similar layout for a colemak based version of this? Also, you mentioned a coding practice video, specifically selecting text video. is it coming?
Glad to see you enjoying the Ferris Sweep (and that I may have been the one who alerted you to it). I love the simplicity and accessibility of the build etc.. Your thoughts and principles of layout design seem very logical and inspiring. Personally I'm still held back by the lack of TrackPoint. I feel crippled without one, having to leave the keyboard for mouse activity. Perhaps one day I'll integrate one into a Ferris. Though I wonder if I could be comfortable with a Ploopy Nano trackball.
Yeah moving the hand away for mouse/ball/trackpad is a real hassle, would love to get a mini trackball in there.
I may not have fully understood the layout, but do you have to press three keys in succession to press just enter (to layer 2, enter, back to layer 1)? Doesn't sound very efficient.
I found this channel because I wasn't logged into TH-cam on someone elses computer and saw a barefoot shoe video. Now TH-cam is recommending lots of Ben Vallack videos. 😆
Amazing!!
"Found out that going to less keys to be beneficial" -- I'm not down this rabbit hole as far as you are yet, but I've found something similar. I was very worried about going to a 40% keyboard that I was going to be missing keys. I built a corne, and have found that the inner thumbs are useless (they are too far to reach), and that the extra columns for the pinkies are also mostly wasted. I do use the shift on the left, but that's just habit, I can see me doing away with those columns altogether. I am going to try some of your layout tips, as I do find chording the layers a bit annoying too. But... man, now it looks like I"m going to have to "invest" even more money/time into keyboards seeing your newer videos on building your own starting from the PCB. One quick question: why don't these keyboards need diodes?
Do you miss not having Command + key on the long press of said key? I find it very intuitive and satisfying to copy, paste and close tabs with one press, especially when I'm mousing with the other hand (for casual web browsing, or Photoshop). I'm not sure I'd give that up for having non-chorded modifiers. But pressing a thumb key plus a home row letter repeatedly hasn't become an ergonomics issue for me yet, as I remember it becoming for you.
Yeah the command tap hold idea is something I may well revisit. I think I went away from it when I had firmware size issues on the Corne. Don’t think there is any such issue with ZMK on the nice!nanos though.
I would really like to try this layout on my ferris sweep. However, I wonder if Command and Option keys that are shown with red icons on the first layers are present on all of the layers? Do you not get 'rolling issue' when you type fast alpha keys with those mods?
Another question is how would I activate a shortcut that has e.g. Command, Shift + 4?
Btw it looks nice and I will have to give it a go
Thank you for getting me into this rabbit hole :), finally finished my first build of ferris/sweep
It would be nice to have key caps with little LCD displays in them that would actually slow you what each key does in each layer
It's not as nice of course, but for keyboards with per-key rgb, you can use colors to help distinguish things a bit.
Looks nice, but I don't understand it. How are the letters on the keyboard? You need VR?
this is a fascinating conversation. i would like to see a typing demonstration
Plenty of that on the channel - check out my shorts.
I'm just starting with my 42 keys split keyboard for Vim. So that were very useful and sensible advices. Thank you!
For now I'll try to stick only to 2 layers and 2nd layer will be activated on hold. Yeah, it'll require some combinations, but I try to arrange it the way that fingers return back home without looking at the keyboard.
The thing that really scares me is the amount of time I have to spend working/training/learning with a new keyboard to start typing at least at previous speed. What if I don't like the layout ?
Any chance you could do a video on your switch to Colemak to ISRT? I also code in Vim, but I never learned how to properly touch type. I have a Moonlander on the way and I'm attempting to go with a non-QWERTY layout, cold turkey. I'd really love your feedback, even if you just shoot me a reply/comment. Thanks!
Going from Colemak to ISRT is pretty easy on the whole. It was surprisingly easy to pick up. I have done a mini series on the channel about learning new layouts which might have some tips too.
Tnks for inclouding the layout file, one question would you be able to show a visualization of the layouts? like an image something to help me visualizing how using these layout config would feel like?
Great video! Love seeing people's different approaches to small layouts, I'm very curious to see what this 24 layout looks like. I would recommend taking a look at caps word (basically a self cancelling caps lock) if you're not already aware of it, but it sounds like you're moving to ZMK and their PR for that seems to be on the back burner for now. Either way I think it would work well with your reduced holding philosophy.
I like the sound of that!
Now, a year later, what, in your mind, is the "ideal" keyboard/layout for most people? I understand that this could be different from person to person based on individual needs, but as I've never used anything other than a standard QWERTY keyboard, I'm looking for a good starting point to jump into something more efficient (I'm running Windows, if that makes a difference).
As a side note, are you aware of anything like a small, low-key-count keyboard like this that is also a mouse? Thinking it could be efficient to avoid moving one's hand from the keyboard to the mouse by using the keyboard as a mouse, as I transition back and forth quite a lot.
Ideal for most people is probably the 36 key layout. It’s small enough for an efficient reduction in finger movement but big enough with enough thumb keys for direct layer switching too. It’s a very logical place to stop falling down the rabbit hole! There are various projects with rollerballs embedded but I haven’t managed to setup something up yet.
@@BenVallack Great, thank you!
I'm using an Elite C which is not supported by ZMK, so I'll have to use QMK. Do you know what version of QMK you compiled with? I'm getting compilation errors. Also, is there a json keymap file you could push so it's more future proof?
What is the name of the song at the intro/outro? It's killing me not being able to find it.
artlist.io/song/62742/the-best-i-never-had
Thinking to try this out on my Iris. Well done video. Liked those overlays. They explain the motions really well.
Cheers!
I tried a very similar layout and i like it very much. There is only one thing i am curious about. I'm a software developer and i use neovim for pretty much all my work. In neovim i navigate by jumping lines using numbers. But now i have to press 3 extra keys just to jump three lines down, which normally are 2 keys. Isn't this a huge caveat, when working with neovim, or does anybody have a good solution for this?
Do you have any more information about the ISRT layout? There is very little info I can find about it and I'm curious as someone with my own custom ergo keyboard (41 keys: 3x6 with 2 thumb keys on each side and then a larger shared thumb key in the middle).
I'm still using it. It's good but I still feel seems slightly heavy on the left hand ringer finger.
The default VIA sweep layout has shift on z and / (which works well for me) but ctl on 'a' cannot work for me ('as' becomes ctl-s (save)). Do you suggest all "hold and press" become "tap and switch layer"? Is this through pure QMK (not via nor vial?)
Hey your videos encouraged me to get a corne keyboard. How do I set the shortcuts and keys to use a german layout instead of the US one?
Really interesting. What microcontroller does it use? Or are there two microcontrollers?
Thanks, learned a lot in this video and the quality of your production is great! I was thinking to ask about the typing experience and a comparison of GergoPlex vs Sweep, but after reading the comments I think I'll wait for the next video! :)
Excellent video! You've (almost) convinced me that this is something just for me. I love your idea of layer switching (including the fall-back double-stroke). One thing I'd like to hear is why you've went for ISRT instead of Colemak DH. I've tried Colemak (briefly) and like the IE and ST progression. After watching a couple of your videos I'm sure there is a solid explanation - and I'd love to hear it. I'm also not getting how modifiers works (command/option) - is it long-press? The other thing that scares me a bit is how I'll get my local language diacritics like ąłżźć etc?
I tried ISRT and immediately it made even more sense to me than Colemak DH so I stuck with it. I think you will know within half an hour of testing it if you want to stick with it. Yeah home row mods are a long hold (200 ms) to get them to behave like mods.
Odd characters from other languages does seem to be a common issue with small layouts. I think it’s a case of just using another layer.
Based on letters frequency in Lithuanian, you can fit more than 98 % of the keystrokes on the first layer with 28 keys (according to "Raidžių dažnių lietuvių ir kitose kalbose, vartojančiose lotyniškus rašmenis, analizė").
Have you considered that instead of double tapping on the enter key that you use the ctrl + M key for enter? I have been wanting to change my backspace and enter key to ctrl + H and ctrl + M. I look forward to the time I get a minimalist keyboard :D
This is very well done, I do have a ergo dash and I love split keyboards.
I'd like to ask a question.
Would you know a way to make the layout JIS and not ANSI like it usually is?
I work in Japan, and that would help me to use my keyboard at the office, without having reboot windows when I change layout.
I was wondering why you wouldn't put the shift to layer 1 (from all the other layers) onto the other left thumb key. This way you could change to your home layer by pressing a single button. If you are already there it would only be shift, so it doesn't output anything
Any idea where i can get the thin pins. The pins i got with the chip (nice nano v2) are too thicc to fit in the sockets i have
How does this work when combining this with your mouse? Imagine you want to click something with your right hand and copy paste it with your left hand, or click, delete line. Maybe I missed this, but is this efficient? Seems like combos on the left keyboard are handy is this case?
What if the keys had illuminated background displays, which would change as soon as the layer keys are hit, for visual reference ?
Very expensive for a training tool! It doesn’t take long to learn.
Thank you! I didn’t think about that I config the keyboard like this. I will still use full TKL keyboard, but this open up more option to configure the layout for different purpose.
Love it! Still quite new to custom keyboards but I managed to flash the QMK files in the description to a premade ferris sweep. Although holding the semicolon doesn’t seem to output a colon for me. While holding other keys does work correctly. Don’t suppose anyone knows why this might be? Thanks
I'm wondering if there is a way to have a key, like a 'get out of jail free key' which will display your map on the screen. Like, for instance, I'm a 60+wpm touch typist. I don't look at ANY keys when I'm typing, BUT, sometimes I forget where a key is, particularly the 'shift+number' keys, like $ or *, so I sometimes have to 'hunt and peck' those ones. If I had a 3 or 4 layer system the keys would get pretty ugly having all of the options there, but if you typed 'get out of jail free key' + the layer key you could find the key you're looking for just as if it were an actual keyboard.
Cool idea!
What I do is put the L1 key over ctrl on the base layer. That way you don't need to worry about outputting anything when trying to go back to L1 if you're already there because ctrl by itself doesn't do anything. Simpler than the two thumb tap.
How did you make it so that when you Held down a key it entered a different one? I was looking into qmk and making a 34 key layout but i couldnt figure out how to do that in the configurator. Did you have to code it in yourself?
I used tap dance when I used QMK. You might need to code it by hand which is pretty convoluted in QMK.
@@BenVallack are you using a different software now to use the hold function? Zmk ?
Yep, using mod tap behaviours in ZMK. Nice and simple in the config file. github.com/benvallack/zmk-config-card/blob/master/config/boards/shields/card/card.keymap
Ben, you really need to learn about combos. They're magical.
Forget about tap-dances, alphas on mod-taps, nested layers... You've got plenty of *very* comfortable space on you base layer if you press two keys at once, and you won't even feel the difference when typing normally.
Do give them a try!
Have spent a lot of time testing combos. I have a few still but mostly I’ve gone back to one shots and home row mods to avoid the impact on rolls that combos have. The latter point is related to what layout you’re using of course.
@@BenVallack even on Coleman-dh with lots of rolls, I’ve been having very few problems with combos, having set a fairly short combo term (30 for the default, and even shorter for some that caused problems).
Of course this is all very subjective, but to me they brought a huge QoL improvement over layers and other solutions, after spending a bit of time setting them up just right
I'm desperate to try this (I have a shoulder problem for which a split keyboard would be helpful for), but I'm a developer using Windows and I use the function keys a lot in combination with others (CTRL+F4 closes a window in Windows, F5 starts debugging, etc). I understand I could put them on (yet) another layer, so is that the answer? I don't see much value in the mouse movement layer so perhaps I'd repurpose that. Wondered what your thoughts were. To think of it another way - what's this layout like when you're a heavy keyboard shortcut user, but you *don't* spend all your time in Vim?
I think the idea would be to set up home row mods, then add a layer on the thumb key for your f keys. So you just hold the home row mod for ctrl then roll into the f layer with thumb followed by the f key you want. Should work very nicely.
I can see on your "Layer 3" you do have Mouse movement mapping. Did you use QMK for that? I'm new & I used ZMK (Lily58), I have not found a way to map mouse movement on ZMK yet. I'm loving to use mouse movement without a mouse... Still wondering how.
check the zmk doc to see if it support mouse key
I tried switching away from LT to TO/TG for layers but couldn't do it. That said, I've found aggressive tenting really makes the thumb chording have minimal effort as it's more arm based rather than finger now (like playing a piano).
Learning new keyboard layouts is always hard and i wish there was a solution that makes it easier. I thought about it for a while and when i saw this video, your editing, to explane the layers you used, was the solution i was looking for. Do you know of a way to overlay your keyboard layers life in mac or even vim?
Salute to another vim user! I've been using the Planck for the last year, largely after discovering it through your videos. I'd love to try a minimal split board, but I wish they could make them totally wireless.
The dream is real. I’m currently using something a bit special. Super affordable, super tiny, split, totally wireless. Stay tuned. Will be a few videos away.
@@BenVallack Well, this sounds interesting to me!
I was wondering since you are programming with Vim, if you use your IPad for programming as well? I've decided to get into changing my keyboard layout as well, but I'm thinking, that carrying around a laptop and putting an external keyboard on top of it, would be super annoying, but with an IPad it seems very easy to use it on the go as you've showed in your videos, but on the other hand I feel like the IPadOs isn't suitable for programming. So I just wanted to know if you have any experience with that.
Also what I wanted to ask is if you have ever tried to have a 'layer switch layer'? I mean it in a way of that instead of using your 1 thumb key to roll through the layer, you map it to go to a layer where you then can have a key that switches to your special character layers/ mouse layer/... so instead of having to roll through your layers you push a button with your thumb and then your index finger for example and then you are in your special characters layer and then on the middle finger you have your mouse layer. I hope you get what I mean ':D
Also thank you a lot for making these videos! They have been really informative!
What do you think off Stenographie? Its a completly different way to Type, there are programs like plover to use it on any normal Computer