Пікірлер
@jonathanrodriquez3775
@jonathanrodriquez3775 5 күн бұрын
This is very well thought out! Don’t have a glove 80 but do have a split keyboard. Will def adjust my layout to resemble this. What a gem
@wazreacts
@wazreacts 6 күн бұрын
44 too many keys for my liking.
@jarodtaylor
@jarodtaylor 6 күн бұрын
Bro, you have RZA as your channel image, so I know I'm listening to the Abbott!
@dwayladallas3375
@dwayladallas3375 15 күн бұрын
Thank you!
@flokkq7931
@flokkq7931 28 күн бұрын
recently got a glove 80 and since i like optimizing every part of my dev environment i thought lets give a custom keyboard layout a try. And HOLY SHIT im just about 7 minutes into this video and this is genuinenly the coolest thing ever. The compatabilty with (n)vim is insane. Relearning how to type is not going to be fun though :/
@haxguy0
@haxguy0 Ай бұрын
Cool video, thank you
@PaulSebastianM
@PaulSebastianM Ай бұрын
OMG, this makes so much sense! I would have had to spend a ton of time to reach the same conclusions!
@samlaki4051
@samlaki4051 2 ай бұрын
gem of a video. convinced me to get a glove 80
@chrism3790
@chrism3790 2 ай бұрын
Is it not weird to use the same key as both space and the modifier key? Seems like it could be the source of a lot of typos.
@sunaku_
@sunaku_ 2 ай бұрын
Indeed and that's why I created the "spacegram operators" to solve that exact problem. For instance, notice how I keep the thumb key held while typing ") -> " at 0:04 without having to switch between its use as spacebar and layer activation. For more information, see the respectively named chapter in my Symbol Layer video. Cheers.
@chrism3790
@chrism3790 2 ай бұрын
@sunaku_ yeah I don't think I'll ever be able to get used to having to type two different keys for space. Plus I'm a fast typer. This setup would almost certainly cause me to mistakenly insert a special character at the beginning of a word because I'm still pressing space.
@balintgg
@balintgg 2 ай бұрын
🙏
@laughingvampire7555
@laughingvampire7555 2 ай бұрын
The Terminal Programmer? is being a programmer an ailment that will end our lives?
@rebook0
@rebook0 3 ай бұрын
This keyboard layout works only for keyboards like this.. ZQP keys are pain 😢
@rdmercer
@rdmercer 3 ай бұрын
Love my G80 and Engram layout. Still learning myself. Would love to see some caps and punctuation demos, not for speed really, just to see the effectivness of the engram layout. Please keep making these videos!
@Hoggins
@Hoggins 4 ай бұрын
Dude I love this!
@goobensteen
@goobensteen 4 ай бұрын
Great work, sir!
@catchingstars7
@catchingstars7 4 ай бұрын
Amazing. Thank you. I just got the Glove80, am about to switch to Engram, and thought I would have to digitally build my first keyboard layout ever. It was daunting, and with a lot of effort, I got the right letters on the layers and added some modifiers. As a beginner, I say thank you. This is Master-rank level of coolness.
@a.s.vanhoose1545
@a.s.vanhoose1545 5 ай бұрын
Based
@sunaku_
@sunaku_ 5 ай бұрын
I had to look up what that means... 😂 Thank you for the compliment!
@television6768
@television6768 5 ай бұрын
Hi Sun ☀️ I love your symbol layer! You’re a genius and very inspiring! I watched this video so many times 😝 I’m a programmer and am saving up for Glove80, but I can’t wait to start using your design. Do you happen to have a keymap with symbol layer for traditional keyboards? If not, what should I do with the symbols in the thumb cluster? I want to start building my muscle memory for when I finally get my hands on Glove80.
@sunaku_
@sunaku_ 4 ай бұрын
Hey, thanks for the kind words and enthusiasm -- I hope this layout serves you well. I don't think there's much you can do to train your thumbs on a traditional row-staggered keyboard (such as on a laptop) but I suppose you can practice the movements with your imagination on a physical printout of the Glove80's top-down 2D view (which can be found in the "Typing with Glove80" section of the Glove80 User Guide)... kind of like "shadow boxing". All the best.
@ukaszwolenczak5590
@ukaszwolenczak5590 5 ай бұрын
i don't get this dual space function , how does it handle typing space and switching to layer, this is not explained.
@bacontf2
@bacontf2 5 ай бұрын
Hi, I use this layout. Essentially for keys like space, it doesn't send the signal for a space until the key is released. That way if you hold it down for a combo it doesn't send the space signal, and if you hold it down past a certain time (which is configurable), it won't send a space at all. If you want to hold one of these keys down and have it repeat, you tap, release, then hold. It takes some getting used to but it becomes second nature pretty quickly 👍
@ridrox
@ridrox 5 ай бұрын
I need your suggestions. Please Tell me which keyboard I should take between these two, "Moergo Glove80 or ErgoDox EZ."
@sunaku_
@sunaku_ 5 ай бұрын
I've used the ErgoDox EZ for 6 years and the Glove80 for 1+ year and I would wholeheartedly recommend the Glove80 for its improved ergonomics, programmability, and portability. See my review for more information: sunaku.github.io/moergo-glove80-keyboard.html#review Cheers.
@ridrox
@ridrox 5 ай бұрын
​@@sunaku_ thank you so much
@linkarzu
@linkarzu 5 ай бұрын
Wonderful video, thank you very much, I ordered a glove80 and I'm waiting for it to be delivered. I use neovim as my text editor, so this will be quite useful. How do you handle scenarios in which you have to type in your laptop without an external keyboard for example, is it painful to try to remember?
@sunaku_
@sunaku_ 5 ай бұрын
In my experience, the physical "feel" of the Glove80 is different enough from a laptop keyboard that your brain will just activate the appropriate keyboard "device driver" in your muscle memory automatically -- you may not even notice the difference! Also, it's not a zero sum game: QWERTY will forever remain a part of you (for better or worse), so learning the symbol layer in my keymap won't automatically erase your muscle memory of where ^ and $ are located on the number row of your laptop keyboard, for example. More generally speaking, when I'm editing in Vim, I think mnemonically (change, yank, delete, and so on) rather than relying on rote position-based muscle memory. So again, switching to a new keyboard layout isn't as impactful because I would still be thinking in terms of those mnemonic operators and tapping the corresponding keys at their new location in the new keyboard layout. Your brain will adapt -- Neuroplasticity for the win!
@linkarzu
@linkarzu 5 ай бұрын
@@sunaku_ Appreciate you taking the time to respond. Is the layout you show in the video still current or have you made updates? I'm planning on using it but wondering where to find the latest data, is it on your website or github?
@dachd
@dachd 6 ай бұрын
I went from HHKB default to glove80 with your layout. It breaks my head, I hope I'll push through and wont loose my job in the process :D great job, it all make sense
@jameswainwright5217
@jameswainwright5217 7 ай бұрын
how long does it take to learn such a layout? i am struggling with the base qwerty alone
@sunaku_
@sunaku_ 5 ай бұрын
According to my notes, I had reached ~50 WPM after 1 week, ~60 WPM after 2 weeks, 70+ WPM after 4 weeks, and 100+ WPM after 2 years (but that's only because I hadn't tamed Home Row Mods yet via my custom QMK firmware patch [1] yet, so I was pegged at around 70 WPM by accidental HRM misfires). But in general, if you practice typing with a layout agnostic tutor such as KeyBr.com (which is based on English letter frequency, as opposed to the traditional practice of physical layout based drills such as "asdf" and "fjfjfj") then your learning rate ought to be maximized since you'll be practicing the most frequent letters and subsequences right from the start -- so you'll feel more productive sooner. I've also found that it helps to be able to write down the layout on a piece of paper: each row has only 4 letters anyway (except for the outliers Z and Q), so it chunks very well into human memory's working capacity of about 5-7 items at a time (according to something I read in general science news). Writing (and presenting or teaching -- per Feynman) brings together different memory subsystems and solidifies knowledge in a holistic way. If you're a visual thinker like I am, this may help you immensely. Draw the layout, make interconnections between related letters, and you'll be set. For example, a user @jlangstrom came up with a novel mnemonic system where he would associate opposing pairs of letters per finger with words in English as well as his native language: "I remember the two characters by thinking that they are short hands. CN (china) KR (Korea) IS (Ice in Swedish) ET (E.T phone home) and so on." In short, it takes time for typing in any new keyboard layout to become fully automatic. But there are tricks to speed up the learning process. Cheers. [1] sunaku.github.io/home-row-mods.html
@jameswainwright5217
@jameswainwright5217 5 ай бұрын
@@sunaku_ excellent run down! Thanks very much
@en3sis
@en3sis 7 ай бұрын
I've got my Glove80, and the first thing I did was try to create something like this. Luckily, I decided to explore a bit and found your video. There's always someone smarter than you who has probably already done it. Thanks for sharing!
@khanhcaoquoc4283
@khanhcaoquoc4283 8 ай бұрын
Which keyboard layout are you using? I do search for colemak, dvorak, workman, halmak, and none of them looks like yours 😂 Btw, your keymap looks amazing, I'm waiting for my glove80, and I'll definitely try your keymap
@sunaku_
@sunaku_ 8 ай бұрын
This is the Engrammer layout: my programmer-friendly adaptation of Arno Klein's Engram 2.0 layout. See github.com/sunaku/engrammer for more information.
@khanhcaoquoc4283
@khanhcaoquoc4283 8 ай бұрын
@@sunaku_ thank you for such amazing work creating and sharing this keymap 😃
@awesomedavid2012
@awesomedavid2012 8 ай бұрын
One criticism, #! is a same-finger bigram when typing shebangs. Not really a big deal, but not optimal for a lot of bash or shell scripting.
@sunaku_
@sunaku_ 8 ай бұрын
True. To avoid that same-finger bigram, I find myself rotating my hand slightly to the left and tapping ! with my ring finger.
@enterusername7746
@enterusername7746 8 ай бұрын
This video makes me wanting a Glove 80-
@adamdrake39
@adamdrake39 8 ай бұрын
This looks amazing. Having just got my new Glove80 I will definitely be using these keymaps. Thankyou for making these extremely helpful resources.
@splodys
@splodys 8 ай бұрын
How did it go? any thoughts so far? Planning to do the same!
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 9 ай бұрын
Why do you use such strange names for the return type arrow in Rust and the arrow the LSP uses to ruin (make inline) my match statements in Rust?
@sunaku_
@sunaku_ 9 ай бұрын
Those are American colloquialisms: "bang" instead of exclamation mark, "hash" instead of octothorpe, "hat" instead of caret, "star" instead of asterisk, etc.
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 9 ай бұрын
What in the world is this keyboard layout? You make me feel insecure as a hipster who uses Colemak international.
@sunaku_
@sunaku_ 9 ай бұрын
This is the Engrammer layout: my programmer-friendly variation of Arno's Engram 2.0 layout. See github.com/sunaku/engrammer for more information and sunaku.github.io/engram-keyboard-layout.html for my experience with using Engram for the past 3 years.
@VincentAuger
@VincentAuger 9 ай бұрын
Whoa! Thank you for doing such a fantastic job documenting your keymaps! Impressive. Your website and interactive guides are just brilliant. I'm going to try to use them now. I'm surprised MoErgo doesn't link to your work as an advanced configuration example.
@Mikenight120
@Mikenight120 10 ай бұрын
I am desperately waiting for my glove80 to arrive. Neovim is my blood and the fact you made a symbol layer with vim motions and coding in mind is beautiful. I will study this over and over until the keyboard arrives!
@11WicToR11
@11WicToR11 10 ай бұрын
same ...its crazy how they say it can take up to 4 weeks. ... you can order a car delivered faster. Waiting is killing me :X
@guozhangliew7302
@guozhangliew7302 10 ай бұрын
Can you share this config?
@sunaku_
@sunaku_ 10 ай бұрын
Yes, the link is in the video description: github.com/sunaku/glove80-keymaps
@lollllloro
@lollllloro 10 ай бұрын
Boy does this make me feel inadequate. Three years ago I just put all of my brackets on the row below home, opening on left and closing on right: pinky less than, ring curly, middle square, index parentheses The rest are an amalgamation of rest of the symbols haphazardly thrown into what symbols the number row had on a standard keyboard, but shifted one row down for ease of use but remains glaringly non-optimized compared to this video. I wish I had seen something like this three years ago or at least made myself put more thought into symbols instead of rushing forward with too much excitement.
@Pawnlust
@Pawnlust 11 ай бұрын
Interesting! Do you consider this optimal for writing a lot of text in general (such as for a novel)? If not, what's good for that kind of task?
@sunaku_
@sunaku_ 11 ай бұрын
Yes, the Engram layout is very well optimized for English: refer to its benchmarks at engram.dev/#scores where its efficacy for typing novels like Alice in Wonderland, screenplays such as Memento, tweets, blogs, spoken dialogue, chats, computer programming source code, etc. are all analyzed.
@akxlphotos
@akxlphotos 11 ай бұрын
Thank you! I’m waiting for my Dygma Defy but I already created a version of your symbol layer for it.
@borislavgalchev
@borislavgalchev 11 ай бұрын
I'm waiting for my glove80, and this is awesome!
@truthssayer1980
@truthssayer1980 11 ай бұрын
Amazing! I am using your symbol layer on the Kenisis Advnatage360 pro. I switch to it using tap dance on the page up key - 1 tap = momentary layer switch, 2 taps = to layer. If I had a glove80, I'd download your entire layout and try it.
@Samuel-di8tx
@Samuel-di8tx 11 ай бұрын
Really amazing work. As a heavy vim user, my mind has mapped the right hand as the “movement-hand” since hjkl is on the right. Would be interesting to see this layout on the right hand rather than the left.
@lollllloro
@lollllloro 10 ай бұрын
Wanna hear something cursed? I exclusively use vim, but since I switched off qwerty and lost the usability of hjkl, I just put the arrow keys on the right hand home row in a layer and to this day, I mostly use arrow keys in vim and need to use both hands to press any of them since they are in a layer behind left thumb modifier (for some reason I made the same, one-handed right thumb modified keys home pgdn, pgup, end instead of the other way around, and yes, I also use these in vim instead for caret, ^D, ^U, dollar). Neither key set has aliases, either.
@annunzarizzle
@annunzarizzle 11 ай бұрын
what type of switch is this?
@sunaku_
@sunaku_ 11 ай бұрын
These are Kailh Choc v1 Red Linear 50gf switches -- not the Pro Red Linear 35gf ones.
@deonbrewis8876
@deonbrewis8876 Жыл бұрын
How do the modifier keys work on your LDWV row? Is it only for modifying the symbol layer keys? Or do you use it to type things like Alt+Tab and Ctrl+Enter?
@sunaku_
@sunaku_ Жыл бұрын
It's the former: they're meant to modify the symbols on the opposite hand -- not for combination with same-hand keys. This convention comes from the legendary Miryoku system, which places home row mods on every layer for use with keys on the opposite hand, according to proper touch-typing technique. In this case, I deviated from Miryoku's consistent design for my Symbol layer by moving the prescribed home row mods to the upper row (since I rarely use them to modify symbols) because the home row is a far more convenient location for the frequently used Spacegram operators instead. For Alt+Tab, there is a dedicated key on the Cursor layer's thumb cluster as well as the regular home row Alt + thumb Tab available on the base layer. Similarly, Ctrl+Enter is also available on the base layer. I will demonstrate and explain these in further detail my next video on the topic of home row mods. Stay tuned.
@DavidStarkers
@DavidStarkers Жыл бұрын
Brilliant, will adapt
@andrew15_5
@andrew15_5 Жыл бұрын
1:35 it looks like you did this gesture only for the video, because thumb cluster is for thumb only and not for the index finger. There is also probably no reason to lock the layer when you normally type.
@sunaku_
@sunaku_ Жыл бұрын
Both thumb clusters have Lower keys, so you can hold Lower with the left thumb while the right thumb taps the Symbol layer key if you wish to use only thumbs for thumb clusters. Yes, for normal typing, you won't really need to lock the layer. It's mainly intended for cases where you need to access a layer for extended periods of time, so locking allows your thumb to rest. For instance, I lock the Number layer when performing numerical data entry, and the Cursor layer when playing a game like "Epistory" that uses the arrow keys for movement.
@andrew15_5
@andrew15_5 Жыл бұрын
Oh, so the base layer has mirrored keys? I haven't looked at it yet and it wasn't shown in the video. But it's good to know that there is an easier way to lock the layer.
@sunaku_
@sunaku_ Жыл бұрын
Yes, refer to the interactive layer map for an overview of all the layers in my keymap: sunaku.github.io/moergo-glove80-keyboard.html#layers
@andrew15_5
@andrew15_5 Жыл бұрын
Looks pretty sick. Gotta check this out. I use Neovim btw.
@NicholasAngelidis1
@NicholasAngelidis1 Жыл бұрын
thanks for sharing this! really helpful!
@victorcstn
@victorcstn Жыл бұрын
I assume you are a developer. Are you available for hire? Do you have a linkedIn profile?
@sunaku_
@sunaku_ Жыл бұрын
I am a programmer, indeed! 🤓✨ Thanks for your interest, though I'm not looking for work -- this is just a hobby. 😅 See my website for CV. Cheers.
@johnjohnjohnjohn2
@johnjohnjohnjohn2 Жыл бұрын
You blew f$&@ing my mind. Thank you
@tandlose
@tandlose Жыл бұрын
13:26 nice
@PVUIM
@PVUIM Жыл бұрын
How would you recommend learning this symbol layer as a new user of the glove80 who is also learning true touch typing for the first time? I spent most of my previous time typing with one hand (left) that did majority of the work (about 55-60 WPM with low accuracy) but after receiving my glove80 a week ago I have been trying to build better habits around touch typing correctly. I have been struggling to get used to the base letter typing (averaging about 30-35 WPM after a week) but I am needing to program every day for work and feel like I'm underwater and having to spend too much time thinking about what I want my hands to do on the keyboard. I want to also learn Vim and incorporate that eventually but I feel like I'm so overwhelmed trying to do things on this glove80 that I get really stressed out. Do you have a good method for getting acclimated to this kind of keyboard and what do you suggest for learning things efficiently?
@sunaku_
@sunaku_ Жыл бұрын
KeyBr is a great tool for learning to touch-type (in any layout) since its training regimen focuses on English letter frequency as opposed to traditional "fjfjfj" memorization drills: you start with the most frequent letters and gradually work your way up to the rest of the alphabet as you gain & demonstrate proficiency. And if you're learning an alternative layout such as Engram/mer, you can hide the built-in keyboard graphic in KeyBr (under the gear icon on the top-right corner of its user interface) to instead display your own layout diagram alongside the training window, as a reference while typing, if you prefer. Personally, I've always jumped in headlong (i.e. switched "cold turkey") into learning a new layout because I feel that, because there's no going back, it's easier to resolve myself mentally and commit to keep moving forward through the learning process to achieve minimum working-level proficiency. However, this may not necessarily be practical depending on what's at stake (i.e. your job performance), so you may instead consider a more gradual approach, like practicing for a fixed amount time (say, an hour) each day. Either way, the first few days with a new layout (whether logically switching between alpha layouts or physically from row-staggered to split/columnar) will require more concentration as you're building new muscle memory. But thankfully, it's just a matter of time and you'll soon be typing on auto-pilot. In general, proficiency takes practice, and practice takes time (especially sleep, when your brain can more freely optimize & commit the neurological pathways you're forming while training). So the more effectively you train over time, the more quickly you can achieve proficiency. You can make your practice more effective by following the "deliberate practice" method and using mnemonic aids (e.g. "ET"=PhoneHome, "CN"=China, "KR"=Korea, etc. are opposing pairs on the same fingers on opposing hands in the Engram layout) as well as the spatially mnemonic layout of "^$", "#*", and "?/" opposing Vim operators in my Symbol Layer (as explained in this video). Finally, know that you're not alone on this journey -- there are many others who, inspired by all this, have taken the (one giant) leap: come join us in the "#glorious-engrammer" channel of the Discord channel for the MoErgo Glove80 keyboard to discuss further. Cheers!
@PVUIM
@PVUIM Жыл бұрын
@@sunaku_ I appreciate your detailed response! Would you recommend getting used to the base layer and symbol layer before diving into learning Vim bindings for programming, or just slugging through it all at the same time?
@sunaku_
@sunaku_ Жыл бұрын
Yes, that's a sensible plan! 👍 Vim can be learned later on, or independently, and there's a lot to learn there as well. 🖖 Specifically, the modal editing language that Vi/Vim/NeoVim provide is very powerful and game changing. It's essentially a Domain Specific Language for text editing, complete with operators (change, delete, etc.) that combine with text objects (words, lines, sentences, paragraphs, blocks, etc.), motions (going upto/onto X number of text objects before/after the cursor), locations (marks, jump history, navigation history even across different files), and macros to automate everything thereof. This is the killer feature of the Vi family of text editors, in my mind. Check out this talk for more information: kzbin.info/www/bejne/rZ21ZpqPmZuoo5I
@sunaku_
@sunaku_ Жыл бұрын
Keyzen3 is another great tool for learning a new layout: "If you select monogram, this tool will work a bit like keybr, except it only does one word at a time. It has the same benefit as keybr of training slower letters without the issue of getting stuck on a single letter." according to a recent discussion on Reddit r/KeyboardLayouts.
@williamseipp9691
@williamseipp9691 Жыл бұрын
There I did it, flashed the .uf2 and put in the last key. This is intimidating for sure but I was convinced because I trust in your experience with many of the same tools I use. It's the same reason I got the glove80, I saw that a lot of people had tried other keyboards that were good but something about the glove80 made it their "endgame" keyboard. So here goes nothing... thanks!
@dv_xl
@dv_xl 11 ай бұрын
Any update on your use of this?