Tour of Symbol Layer in "Glorious Engrammer" keymap for Glove80

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

Sun Aku

Sun Aku

5 місяців тому

Tour of the Symbol Layer in my "Glorious Engrammer" keymap for the MoErgo Glove80 keyboard. See github.com/sunaku/glove80-keymaps for more information.
TRANSCRIPT:
github.com/sunaku/glove80-keymaps/blob/main/README/symbol-layer-video.md
TIMELINE:
0:00 Opening
0:12 Introduction
0:53 Activation
1:27 Locking
2:18 Home Row
4:54 Upper Rows
6:41 Lower Rows
8:42 Thumb Cluster
10:14 Spacegrams
12:24 Base Symbols
12:51 Coding Demo
13:28 Conclusion
13:59 Ending
CREDITS:
- (Music) "Password Infinity" by Evgeny Bardyuzha
- (Icon) "Linux Zealot" by Cian Walsh (afterglow.ie)
- (Motif) "Astronaut Night Sky Star" by Andri Tegar Mahardika (andsproject)

КОМЕНТАРІ: 57
@adamdrake39
@adamdrake39 3 дні тому
This looks amazing. Having just got my new Glove80 I will definitely be using these keymaps. Thankyou for making these extremely helpful resources.
@VincentAuger
@VincentAuger 24 дні тому
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.
@tokisuno
@tokisuno 5 місяців тому
levels of tism i dream of reaching one day
@benfrainuk
@benfrainuk 5 місяців тому
Thanks for this. Really enjoyed seeing how you have addressed the various problems. You have inspired me to take a good look at my own symbol layout and see how it can be improved 👍👍👍
@ShakaVegapunk
@ShakaVegapunk 2 місяці тому
I'm waiting for my glove80, and this is awesome!
@NicholasAngelidis1
@NicholasAngelidis1 3 місяці тому
thanks for sharing this! really helpful!
@musicman24X
@musicman24X 4 місяці тому
Oh, hey, I ran into you in Reddit. Great vid!
@akxlphotos
@akxlphotos 2 місяці тому
Thank you! I’m waiting for my Dygma Defy but I already created a version of your symbol layer for it.
@Mikenight120
@Mikenight120 Місяць тому
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 Місяць тому
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
@DavidStarkers
@DavidStarkers 3 місяці тому
Brilliant, will adapt
@truthssayer1980
@truthssayer1980 2 місяці тому
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.
@tearsinrain2049
@tearsinrain2049 4 місяці тому
Awesome! you help me a lot, thanks
@larditard
@larditard 4 місяці тому
Great video!
@williamseipp9691
@williamseipp9691 4 місяці тому
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 2 місяці тому
Any update on your use of this?
@johncoakley
@johncoakley 3 місяці тому
You blew f$&@ing my mind. Thank you
@tandlose
@tandlose 3 місяці тому
13:26 nice
@andrew15_5
@andrew15_5 3 місяці тому
Looks pretty sick. Gotta check this out. I use Neovim btw.
@Samuel-di8tx
@Samuel-di8tx 2 місяці тому
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 2 місяці тому
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.
@simplepostman2034
@simplepostman2034 4 місяці тому
That's just awesome! The best symbol layer I've seen so far. After studying o lot of layouts, this symbol layer looks very thoughtfully designed. As a vim user myself, it's just exactly what I was looking for! What switches do you have in your Glove80? I'm trying to choose if trying the lightest ones (35g) is actually usable or it's too light in practice. I know that's very subjective and depends on the personal biology, but I'd like to hear your opinion on that.
@sunaku_
@sunaku_ 4 місяці тому
I chose the 50gf Kailh Choc v1 Red switches for this keyboard because they're the closest match to the 50gf Gateron Milky Yellow Cap V2 switches I enjoyed in my previous Dactyl keyboard. 🟨 I have also tested the lighter 35gf Pro Red switches on another Glove80 but felt they were too light: they're a lot like MX Red switches (which I also didn't prefer in past experiments) in terms of weight, sound, and recoil. 🍃 In contrast, the regular Reds on the Glove80 feel more like MX Yellow switches (which I really enjoy), in the same terms. So it seems that I'm just a 50g 🟨 fan; simple as that! ️🤩 However, I would definitely recommend the Pro Reds for those suffering from RSI 🕊️ or wanting a low-force "gaming keyboard" experience similar to MX Reds. 🕹️
@simplepostman2034
@simplepostman2034 4 місяці тому
@sunaku_ Thanks for the detailed answer, really appreciate it! I've also decided to go with the regular 50gf Reds (even though I was very tempted by the White Clickies). I don't have an extreme RSI where I can't type because of pain, but after using laptop keyboards for over a decade, I've developed constant feelings of tiredness and soreness in my hands. From my research, the most important factor is not the key resistance (of course if we are not talking about 60+gf) but rather the bowl-like shape (keywell). I hope that I've made the right decision Btw, I've just finished reading your article on Arno's Engram 2.0 keyboard layout. Looks fantastic and makes me doubt if it's worth switching to it from APTv3 by Apsu (it's based on MTGAP which I like a lot).
@lollllloro
@lollllloro 2 місяці тому
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.
@lpanebr
@lpanebr 4 місяці тому
I really like this design. It's too bad I don't have enough keys! 😂😂
@Lakster37
@Lakster37 4 місяці тому
Is there a reason you put most of the symbols on the left hand rather than the right? I'm new to alt layouts, but one of the ideas I remember seeing is to put more usage on right hand since most are right handed. Wondering your thoughts on mirroring the layout (with maybe some swaps so any left/right pairs remain the correct dire). Been wondering about this for Engram in general, with all of the vowels on the left hand, rather than the right, and if it's make sense to mirror it instead.
@sunaku_
@sunaku_ 4 місяці тому
Great questions! 🤔 I think the main reason I prefer having symbols on the left half of the keyboard is that it allows inward rolls to follow the left-to-right reading order of the English language. For example, this convention allows the zero-arity function call sequence "();" to be typed in the same order as how it appears on the computer screen. In contrast, if this sequence were to be placed on the right half of the keyboard, we would need to mirror it, rather unintuitively, as ";)(" in order to benefit from inward rolls. As for handedness, the characteristic placement of all vowels on the left hand in both the Engram and Dvorak layouts improves hand balance for English, where nearly every other letter is a vowel -- that's the basis of the *hand alternation* concept set forth by Dr. August Dvorak in his groundbreaking research & layout. Moreover, a left hand vowel cluster can be further balanced by placing the spacebar on the right thumb (which I naturally prefer anyway since I'm right-handed) because spaces are another frequent occurrence, following the end of nearly every word. In fact, spaces are so prominent that they warrant special handling via the "spacegram operators" discussed in this video. Nevertheless, you can certainly mirror and customize a layout if that's what works best for you. In particular, there are alternative (more reachable or ergonomic for some people) placement options for ZQ and BV in the Engram layout, as discussed on the Engram discussion forum, at github.com/binarybottle/engram/discussions/68#discussioncomment-7835622 In fact, I know someone suffering from RSI who prefers mirroring the Engrammer layout left/right and also swapping ZQ with BV and placing BV on the bottom row's index fingers, like the "Engram ZQu BVb" variant. This is a very long response by UKposts standards 😅 but I hope it helped to answer your questions. 💁‍♂️ Come join us in the "Glorious Engrammer" thread of the Glove80 discord to discuss further, at length. 🖖 Cheers.
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 14 днів тому
Your explanation for why you put all the vowels in one place is the most programmer thing I ever heard and I love you now
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 14 днів тому
An interesting project might be making a japanese layout. It would only have 16 keys, with 5 of them vowels. You could get something crazy optimized.
@deonbrewis8876
@deonbrewis8876 3 місяці тому
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_ 3 місяці тому
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.
@Pawnlust
@Pawnlust 2 місяці тому
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_ 2 місяці тому
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.
@PVUIM
@PVUIM 4 місяці тому
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_ 4 місяці тому
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 4 місяці тому
@@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_ 4 місяці тому
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: ukposts.info/have/v-deo/r5yDaZ2Qm2ymzmQ.html
@sunaku_
@sunaku_ 3 місяці тому
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.
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 14 днів тому
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_ 13 днів тому
Those are American colloquialisms: "bang" instead of exclamation mark, "hash" instead of octothorpe, "hat" instead of caret, "star" instead of asterisk, etc.
@tswdev
@tswdev 4 місяці тому
What font are you using? I am enjoying it at that font size.
@sunaku_
@sunaku_ 4 місяці тому
There are two fonts shown in this video: "Recursive Mono Casual" for the Vim examples, and "Fira Code" for the coding demonstration.
@tswdev
@tswdev 4 місяці тому
@@sunaku_ Thank you. Recursive Mono Casual looks awesome. I never heard of it. Very nice!
@andrew15_5
@andrew15_5 3 місяці тому
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_ 3 місяці тому
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 3 місяці тому
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_ 3 місяці тому
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
@guozhangliew7302
@guozhangliew7302 2 місяці тому
Can you share this config?
@sunaku_
@sunaku_ 2 місяці тому
Yes, the link is in the video description: github.com/sunaku/glove80-keymaps
@slajmlord3211
@slajmlord3211 5 місяців тому
What font is that?
@sunaku_
@sunaku_ 5 місяців тому
There are two fonts shown in this video: "Recursive Mono Casual" for the Vim examples, and "Fira Code" for the coding demonstration.
@andrew15_5
@andrew15_5 3 місяці тому
Fira Code FTW!
@igmanfermont513
@igmanfermont513 4 місяці тому
Don't like it, remapping the mind is more complex than moving keys around.
@Montagic
@Montagic 2 місяці тому
It’s only complex for a week and then it becomes muscle memory. All new skills are “remapping the mind” so by that logic, learning is more complex.
@GrizikYugno-ku2zs
@GrizikYugno-ku2zs 14 днів тому
What in the world is this keyboard layout? You make me feel insecure as a hipster who uses Colemak international.
@sunaku_
@sunaku_ 13 днів тому
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.
What's The BEST Keyboard Layout? 8 Alternatives To QWERTY
10:45
Dygma Lab
Переглядів 36 тис.
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Переглядів 159 тис.
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 54 млн
Піхотинець - про рутину на фронті
00:46
Суспільне Новини
Переглядів 474 тис.
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 436 тис.
Эффект Карбонаро и пончики
01:01
История одного вокалиста
Переглядів 7 млн
What Is This Keyboard???
12:04
ThePrimeTime
Переглядів 96 тис.
The Holy Grail of Neovim Note Taking
14:38
DevOps Toolbox
Переглядів 278 тис.
The Dygma Defy: A Software Developer's Dream?
8:16
Code to the Moon
Переглядів 52 тис.
Speedrunner's Guide to Typing
19:40
Valorance
Переглядів 6 тис.
I Tried "Ergonomic" Keyboards for a Week.
14:34
Hipyo Tech
Переглядів 179 тис.
My Ergodox EZ Keyboard Layout (Engram)
35:05
Introspective Thinker
Переглядів 847
Ergonomic Mice & Keyboards
21:00
Tyler Renelle
Переглядів 10 тис.
Why I'm giving up on my Moonlander Keyboard after 6 months of use
12:41
Tools on Tech
Переглядів 68 тис.
why is this weird keyboard so good?
18:35
pinguefy
Переглядів 8 млн
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 54 млн