Turning the worst key on a keyboard into the most useful one

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ • 1 тис.

  • @bastiana3611
    @bastiana3611 6 місяців тому +3614

    sql devs called they want their key back

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +288

      🤣🤣🤣🤣

    • @maleldil1
      @maleldil1 6 місяців тому +185

      You shouldn't be using ALL CAPS in SQL either given that it's not case-sensitive and any decent tool will give you syntax highlighting either way.

    • @wwalsh0351
      @wwalsh0351 6 місяців тому +48

      sql dev here imma just map "leader r" to reformat and dodge an rsi

    • @AntonioRonde
      @AntonioRonde 6 місяців тому +6

      A formatter is a godsend for SQL

    • @phoneywheeze
      @phoneywheeze 6 місяців тому +24

      in SQL i still need to type variables in lowercase so I just end up using shift regardless

  • @Malix_Labs
    @Malix_Labs 6 місяців тому +3083

    VERY INTERESTING, BUT NOW I HAVE A SMALL PROBLEM

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +267

      🤣🤣🤣

    • @Hyperboid
      @Hyperboid 6 місяців тому +151

      i can never read "VERY INTERESTING" (all caps) the same. thanks toby fox

    • @gblargg
      @gblargg 6 місяців тому +18

      This is actually a problem I encounter when using a keyboard switcher between two PCs with caps lock reassigned. It doesn't change the key map immediately so sometimes it gets pressed and then I can't turn it off (I can't even issue the proper terminal command in Linux since uppercase is treated differently).

    • @cassandradawn780
      @cassandradawn780 6 місяців тому +20

      @@gblargg can't you just hold shift to undo the effect and type the needed command?

    • @gblargg
      @gblargg 6 місяців тому +14

      @@cassandradawn780 I.... I should have remembered that. Thanks! In my defense, I grew up using classic Mac computers in the 1990s and 2000s which didn't work this way.

  • @warrenhenning8064
    @warrenhenning8064 6 місяців тому +3593

    INTERESTING. I FIND CAPS LOCK VERY USEFUL FOR EXPRESSING MYSELF ON THE INTERNET. I CAN REALLY GET MY POINT ACROSS!!!!!!!!

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +213

      🤣🤣🤣🤣🤣🤣🤣🤣🤣

    • @eldarsadykov
      @eldarsadykov 6 місяців тому +58

      I imagine you screaming this message.)

    • @iatheman
      @iatheman 6 місяців тому +28

      WHAT?

    • @nielskersic328
      @nielskersic328 6 місяців тому +31

      We all know that being louder means you’re right

    • @vaisakh_km
      @vaisakh_km 6 місяців тому +10

      ThAt'S InTeReStiNg...

  • @eljestLiv
    @eljestLiv 6 місяців тому +712

    As a kid, I used to always press Caps→A→Caps to type a capital A, instead of using Shift+A.
    I’m so glad I broke this bad habit as an adult.

    • @joeypouladi
      @joeypouladi 6 місяців тому +65

      I never broke the habit 💀

    • @lodewijk.
      @lodewijk. 6 місяців тому +18

      @@eljestLiv still do this… but i still type very fast despite it haha so i dont see a reason to stop

    • @tiranito2834
      @tiranito2834 5 місяців тому +3

      I consider using shift for caps a bad habit... what happens when you want to type text in caps? Maybe your itty bitty JS code does not require it too much, but back in my day (TM), we used to write a ton of C macros and they are by convention in capital letters, so... not to mention that even outside of the context of programming it is very common to find text that requires multiple upper case letters one after the other. Acronyms, initials, etc... Imagine typing NASA by holding down shift... how much slower are you going to be than just pressing the caps lock key and forgetting about holding shift? I mean, maybe for short, one letter situations it could be ok, but holding shift means losing 1 entire finger during typing... and that is an expensive price to pay, specially for people who have shorter fingers and can't afford to slow down their typing speed in exchange for absolutely nothing.

    • @The9thDoctor
      @The9thDoctor 5 місяців тому +27

      @@tiranito2834 I can comfortably and easily type 130 wpm with my finger holding down shift. I think that's a skill issue on your part. Holding shift shouldn't slow you down by more than a couple wpm whereas pressing caps adds two keystrokes which is far slower.

    • @plasticflower
      @plasticflower 5 місяців тому +6

      @@The9thDoctor Some speed typing champions actually recommend using caps-lock, because apparently it "allows more flexible movement" with your hands. It sounds super counterintuitive because it adds a key press, turning caps-lock off again, but apparently that's how it is.

  • @RickGladwin
    @RickGladwin 6 місяців тому +542

    As a dev who uses vim and hates making the hundred mile journey to the escape key every 2 seconds, and who also only uses the caps lock key when I hit it by accident, this is the content I crave.

    • @TheStickofWar
      @TheStickofWar 6 місяців тому +8

      @@RickGladwin I always bind it to Escape but now I either do it at the OS level or at home I have a keyboard which is programmable so caps is Escape at input level

    • @mrwhiteslon
      @mrwhiteslon 6 місяців тому +1

      use Ctrl+C that works like an Esc

    • @Arsen-hh7lt
      @Arsen-hh7lt 6 місяців тому +2

      By any chanse are you using arch btw?

    • @travnewmatic
      @travnewmatic 6 місяців тому

      Sounds like you need the vim clutch :)

    • @henry_tsai
      @henry_tsai 6 місяців тому

      Personally I use alt-h/j/k/l to escape insert mode instead.

  • @dukeofnorfolk1842
    @dukeofnorfolk1842 6 місяців тому +801

    Right ctrl key: "Finally, a worthy opponent"

    • @m-ue-d
      @m-ue-d 6 місяців тому +1

      @@dukeofnorfolk1842💀

    • @friendofp.24
      @friendofp.24 6 місяців тому +49

      What purpose does anything between space and left arrow key have? I don't think I've ever used them in my entire 15 years of using computers other then to set up a bind or macro.

    • @LinkEX
      @LinkEX 6 місяців тому +21

      @@friendofp.24 Do you count right shift in that as well?
      As a German QUERTZ user, right Alt (called Alt Gr on those keyboards) is inevitable.
      It's used for various inputs such as the @-sign (Q + Alt Gr), square brackets, curly brackets and the pipe. (I guess that's one reason that makes QUERTY superior for programming.)
      But if you never used any of them, you are missing out. Especially the menu key, which is functionally unique even on US keyboards.
      (If you are using the others for macros, I'd argue you put them to good use though.)

    • @e7_pl
      @e7_pl 6 місяців тому +9

      @@friendofp.24 As a Pole I can say that the right alt key is used to write "ą/Ą", "ć/Ć", "ę/Ę", "ł/Ł", "ń/Ń", "ó/Ó", "ś/Ś", "ż/Ż" and "ź/Ź" (right alt + x). Frankly for some Poles it remains useless, as they are too lazy to use these letters when typing on computers or phones...

    • @ansidhe
      @ansidhe 6 місяців тому +1

      @@dukeofnorfolk1842 I use the right Ctrl _all the time_ , so I guess ymmv…

  • @_modiX
    @_modiX 6 місяців тому +769

    The caps key is an old relic when typewriters would physically strain you for having to write in all caps for a longer period of time.

    • @AI_Image_Master
      @AI_Image_Master 6 місяців тому +47

      You took the comment I was going to make. Caps lock is next to the A because that is where the "Shift Lock" was on typewriters. Check your old IBM Selectric.

    • @Carltoffel
      @Carltoffel 6 місяців тому +59

      Nearly everything on QWERTY is an old relic of typewriters. This is the reason I opted for Colemak and modified the “Caps lock”-key, which is Backspace for Colemak, to escape, as it proved to be more advantageous for me as a vim user.

    • @_modiX
      @_modiX 6 місяців тому +12

      @@Carltoffel Correct. It's very unfortunate that laptops can't have inter-changeable keyboards and that you cannot bring your own. I tried to carry my own Keychron with my mods for a while, but noticed it's just extra baggage to carry. It's so much easier to just learn the typical QWERTY/Z and stick to it when you switch machines and also have to work on foreign machines. I do however make an exception to the rule when it comes to the caps lock key and did nearly the same he did. Single press ESC, long press LCTRL, but with some additional mods. It's such a great experience, but I have to use will-power to not caps lock all the time when I sit on someone else's machine. It can be frustrating, because muscle memory rules over you.

    • @schwingedeshaehers
      @schwingedeshaehers 6 місяців тому +2

      ​@@_modiXdepending on the system, you could also just change the layout, but then you need to know the layout without looking, as the indicators are wrong

    • @Carltoffel
      @Carltoffel 6 місяців тому +6

      @@_modiX I have high hopes to see a ortholinear keybord in a framework laptop.

  • @davidthegoldsmith4195
    @davidthegoldsmith4195 6 місяців тому +190

    I use CAPSLOCK daily as an engineer. The norm here is to always write in the blueprints with uppercase, and in Portuguese, we need the special characters, like in ÁGUA. It's a nightmare to write it with the shift key.

    • @lukesimpson1129
      @lukesimpson1129 5 місяців тому +13

      @@davidthegoldsmith4195 Came here to say the same. Engineers, designers and drafters would end up with some horrible RSI condition without CAPS LOCK.

    • @Ramkakh
      @Ramkakh 5 місяців тому +10

      Yep, I though the same thing. In engineering drawings It's basically ALL CAPS, until you have to respond an email and end up "internet shouting" to your boss.

    • @ŊŊŊ-d1q
      @ŊŊŊ-d1q 3 місяці тому +2

      You can do the same trick with the shift key, tap to toggle caps, hold to shift

    • @janhavel8208
      @janhavel8208 3 місяці тому +1

      I'm not engineer, but I came here for the same reason. It's so much easier to press caps and then the special character that we have on Czech keyboards. Řeka, Žižkov, Šeberák.

    • @Menon9767
      @Menon9767 3 місяці тому +1

      Does that convention actually have a purpose? Writing in all caps just makes it harder and slower to read as we are not accustomed to having words in all caps

  • @CodingWithLewis
    @CodingWithLewis 6 місяців тому +329

    I had the same Macbook Pro and absolutely HATED the touch bar. Who knew a simple design choice by Apple would start your villian origin story.

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +78

      That laptop is one of the main reasons I moved to Linux.
      I keep it around so that I'll never forget.

    • @markasiala6355
      @markasiala6355 6 місяців тому +3

      Around that time I was buying a new MacBook Pro and fortunately they still had the old model in stock that had the standard keyboard. So I picked up the older model rather than the newer one. Best choice ever!

    • @_modiX
      @_modiX 6 місяців тому +2

      I have the MBP 2019 that has the ESC back back, but guess what, I didn't press it for weeks. I love this mod and being using Caps for the very same thing for years.

    • @_modiX
      @_modiX 6 місяців тому +4

      @@dreamsofcode I also mapped Caps+Number row to F1-F12, since there are 10 keys from 1 to 0 and two more keys until backspace. The touchbar is just cancer, I couldn't accept not having feedback for function keys, but luckily you don't need function keys often on a Mac system.

    • @tomladdus9264
      @tomladdus9264 6 місяців тому

      I would be fine with the touch bar and I kind of miss it but their mistake was taking away the top row of keys. Why couldn't we have both?

  • @georgimirchev3231
    @georgimirchev3231 6 місяців тому +458

    "Turning 'setxkbmap -option caps:swapescape' into a ten minute video"
    Impressed tbh

  • @some_shiptoster
    @some_shiptoster 6 місяців тому +126

    Having the caps be a dedicated "hold to copy/tap to paste" key sounds useful.

    • @jangamecuber
      @jangamecuber 6 місяців тому +4

      i personally use it for backspace

  • @Cobinja
    @Cobinja 6 місяців тому +56

    I'm from germany and use a us layout. Capslock is mapped to fn with Via and the german Umlauts are mapped to fn + their non-Umlaut letters.

    • @timchristopherhill1221
      @timchristopherhill1221 6 місяців тому

      Maybe have a look at the EURKEY Keyboard Layout. It is the basic US Layout but rightAlt is used exactly like you described your Capslock/FN. So writing German, Greek, French whatever is all very intuitive

    • @Cobinja
      @Cobinja 6 місяців тому

      @@timchristopherhill1221 Wouldn't be practical for my use case. I use my keyboard not only for my personal machine but also for my work machine where I can't install additional software.

    • @timchristopherhill1221
      @timchristopherhill1221 6 місяців тому

      thats unfortunate. im in the same boat - for mac and linux EURKEY is just a layout thats available to choose. For Windows you have to install the layout - thats true.
      But in the end: you found a solution that works for you - thats what matters most :)

    • @zekiz774
      @zekiz774 5 місяців тому

      Woah, i have to do that with the fn keys

    • @gerritweiermann79
      @gerritweiermann79 4 місяці тому

      Oh my god that's such a good idea! I'm switching my layout soo often to just get my umlauts

  • @lkjhoiuy97yjhgghfyrthgvjhguty
    @lkjhoiuy97yjhgghfyrthgvjhguty 6 місяців тому +21

    Love it! I have been using Caps as Escape for the last 5 years and I use it so much I mess every time I use a computer without it.

  • @itsyusufcraft4674
    @itsyusufcraft4674 5 місяців тому +23

    This seams genius until you realize accidentally clicking the escape key is way worse than accidentally clicking caps lock

  • @duytdl
    @duytdl 6 місяців тому +16

    I use it as a mouse click. Helps immensely with drag and drop operations using a touchpad.

    • @chocolate_squiggle
      @chocolate_squiggle 3 місяці тому +1

      I'm keeping my caps-lock key - but thanks for the tip. My new laptop don't have physical buttons which is putting me off. I might look for some other unused key, maybe Scroll-lock...I think I use everything else except a couple of the Function keys. Ta.

    • @devviz
      @devviz 3 місяці тому

      @@chocolate_squiggle what kind of laptop dont have physical buttons?!!??

    • @Loanshark753
      @Loanshark753 3 місяці тому

      Clickpad, a touchpad on top of a giant top hinged button, some dislike them that is it.

  • @sdspivey
    @sdspivey 3 місяці тому +6

    Most useless key? More so than Scroll Lock?

  • @Zerogwastaken
    @Zerogwastaken 6 місяців тому +32

    Colemak keyboard layout users chilling with capslock as backspace :)

    • @Hionimi
      @Hionimi 6 місяців тому +1

      Colemak user, reporting in!

    • @tbuk8350
      @tbuk8350 5 місяців тому +6

      Colemak is the best layout, I don't get why nobody seems to use it. Dvorak is honestly far too popular, I learned Colemak in about a month because of it's similarity to QWERTY and went from a 100wpm average to a 150wpm average, while my friend tried to learn Dvorak, and a year later they only improved from ~70wpm to ~90wpm average, and gave up and went back to QWERTY to practice that.

    • @dominiccasts
      @dominiccasts Місяць тому

      Wait, is that why my Ergodox EZ defaulted to putting backspace where the capslock key would be? I mean, really handy, but I didn't realize that other keyboard layouts (Ergodox defaults to QWERTY, and I use Norman) did that by default.

  • @AS-jd1vr
    @AS-jd1vr 6 місяців тому +14

    I use it as backspace with colemak. Such a time saver and great idea!!

  • @philippkolb554
    @philippkolb554 6 місяців тому +5

    i heavily customized all my qmk keyboard layouts but never thought of swapping esc/caps. thanks a bunch and keep it up

  • @romangeneral23
    @romangeneral23 6 місяців тому +9

    "Creators of the best laptops in the world".. Up until that sentence I took you seriously..😂😂😂😂

    • @bachaddict
      @bachaddict 2 місяці тому +2

      as someone who will never buy apple, I think they create great laptops. what's your vote for best laptop in the world?

  • @Zed2Edits
    @Zed2Edits 5 місяців тому +3

    @4:11 "Keyboard for Dummies" killed me 🤣

  • @JuanoD_
    @JuanoD_ 6 місяців тому +3

    Just what I needed. My QMK keyboard microcontroller just died, and I'm stuck with a normal keyboard until the parts arrive. This saved my life.

  • @basvanderwiel9495
    @basvanderwiel9495 6 місяців тому +12

    1 thing u can add on ur mapping. Press shift + capslock for toggle the normal capslock key so u dont miss the capslock funcionality that u maybe use once a year 😄

    • @baileyfurrow5619
      @baileyfurrow5619 2 місяці тому +2

      I have mine set to turn on CapsLock when I press both Shift keys at the same time, SO I CAN TYPE ALL CAPS WHENEVER I WANT and still use the CapsLock as Escape/Control.

  • @josh6657
    @josh6657 6 місяців тому +1

    Great video. Modifying the caps locks key to both ESC and CTRL while holding it has been one of the best decisions I have ever made.

  • @glanda7862
    @glanda7862 6 місяців тому +9

    I acutally use the capslock key when writiting 2 or more upper case letters.
    That makes it easier to correctly stick to the standard 10 finger writing. And I'm wax faster with that than always holding shift down.

    • @babybloc
      @babybloc 6 місяців тому

      @@glanda7862
      Some programmable keyboards allow you to add a Caps Word key (which you can put wherever you want)
      They type CAPS for just the next word and go back to lower case unless you tap it again
      Great for when you need to do a title or something, which is almost every use, except when you’re screaming at someone on the Internet

  • @emilyyyylime-
    @emilyyyylime- 6 місяців тому +1

    I've been a part of the ctrlcaps lock cult for ages, but I was never aware of the possibility of tap-hold keys. Adopting this immediately!

  • @user-tw2kr6hg4r
    @user-tw2kr6hg4r 6 місяців тому +21

    I bind the caps lock key to the compose key. The compose key is a standard part of the X window system, but has been adopted in almost all wayland compositors too. It allows you to "combine" multiple characters into one.
    For example:
    Compose, ">," "=" → "≥"
    Compose, ":", ")" → "☺"
    Compose, "-", ">" → "→"
    You can set this binding in the GNOME or Plasma settings or with
    input { kb_options = compose:caps } on hyprland

    • @leysont
      @leysont 6 місяців тому +1

      I do this too. On Windows you can achieve the same with WinCompose. it even comes with a a sequences window that displays all the sequences you can do and iirc you can even configure them there. I think Compose key is actually the best use of caps lock

    • @hclyrics
      @hclyrics 6 місяців тому +2

      Same here! I end up typing © and ™ a lot for work, so it's easy to just type compose, o, c and compose, t, m. Also, the en dash (-) as compose, -, -, . and em dash (-) as compose, -, -, -
      Edit: UA-cam doesn't like the copyright symbol apparently.

    • @leysont
      @leysont 6 місяців тому

      @@hclyrics what do you mean? I can see the copyright symbol

    • @hclyrics
      @hclyrics 6 місяців тому

      @@leysont Weird. My posted comment shows a blank space on my machine (Fedora GNOME), in both Firefox and Brave.

    • @leysont
      @leysont 6 місяців тому

      @@hclyrics idk maybe a font issue? I'm on android

  • @MichalMarsalek
    @MichalMarsalek 6 місяців тому +15

    While not relevant to US keyboard layout nor to typing source codes, the Caps Lock is enormously useful exactly because its behavior differs from what holding down Shift does. In languages with more than 26 letters, the fifth row is used to insert the additional letters, while holding shift and pressing these still inserts numbers. In another words, you are unable to insert these additional letters in their capital form using a Shift key, so Caps Lock comes to the rescue.

    • @somestuff7876
      @somestuff7876 6 місяців тому +1

      Yeah, if ones language has more than 33 letters you're tied to Caps lock. But I do wonder why not use AltGr to add diacritic symbol in case of Czech keyboard?

    • @TrueProfesional
      @TrueProfesional 6 місяців тому

      Was searching for this comment. Hello fellow Czech viewers 🥰

  • @Conmann
    @Conmann 4 місяці тому

    ayyyy another capslock non-capslock user :D. neat thing to do for people who want to use the caps lock key for other things on windows: you can use powertools to rebind the capslock key to anything you like or you can make a autohotkey program at put it in the startup folder. i did the ahk approach and its been working great for about 4 years. great video and ty for reading :)

  • @ws_stelzi79
    @ws_stelzi79 6 місяців тому +55

    Remember that a conventional QERTY (or QUERTZ in other parts of the world) comes from an actual mechanical typewriter. On such a mechanical typewriter typing anything needed some force behind your fingers and having to hold down constantly one of the shift keys can be very arduous and interrupting the flow of typing.
    I have learned typing on such a mechanical typewriter! One very apparent thing of a such a typewriter is that you have to learn to not fat finger all the keys because there only were a kind of scuffed delete function on the more expensive models. So you learned in order to not have to type out a letter one time more just because you made an error on the last paragraph!
    If you would have written on a mechanical typewriter you wouldn't categorize the "A" or any key reachable be the little finger as "prime real estate"!
    Mechanical typewriters were on the going out in the mid 90s but that was not a hindrance to my typing abilities!
    IMO the caps lock key was retained on a modern keyboard in order to have JUST ONE thing less a secretary can moan about when the had to switch to computers! And yes that was apparently a very serious thing even before my time back then!

    • @lukafireman
      @lukafireman 6 місяців тому +2

      Yeah, but alike the humanoids that had evolved from neanderthal we would like to capitalize on our newly realized real-estate, whether or not it used to serve a different purpose. (like the time we actually evolved from magnetic cassettes to floppy drives and then to compact disc drives. I'm looking at you, floppy!)

    • @jc_art_
      @jc_art_ 6 місяців тому +2

      (Im not reading all of it, just commenting on the first sentence) if the normal ones were qerty and quertz, where did qwerty come from?

    • @ws_stelzi79
      @ws_stelzi79 6 місяців тому

      @@jc_art_ Oh, why the keys are ordered how they are would be an even longer video. It basically went this way: when the typewriters were invented "somebody" guesstimated that this ordering of the keys might be a good and efficient way. Because many peoples (and secretaries) basically don't like change when very newfangled stuff comes around. So this ordering of the keys mostly stuck till this day.

    • @schwingedeshaehers
      @schwingedeshaehers 6 місяців тому

      ​@@jc_art_i think i saw a video about that a longer time ago, and together with the other answer, it tries to have a specific minimal angle between the most used together letters, that they don't disturb each other

  • @codexous
    @codexous 5 місяців тому

    This came at the perfect time lol, i’ve been thinking about keyboard mapping for a while now and even researched this afternoon

  • @slayvict
    @slayvict 6 місяців тому +3

    I use caps as backspace on regular keyboard, but when I built my split keyboard backspace is under my thumb, so I mapped caps to something I have never used, so this video makes me reconsider my mapping choices

  • @jonjimihendrix
    @jonjimihendrix 6 місяців тому

    Very cool! Great to see a good solution.
    Caps Lock is important for people with hand mobility issues, or for people with fewer than two full hands. Some people are not physically capable of pressing two keys at the same time.

  • @Gambloide
    @Gambloide 6 місяців тому +13

    KDE Plasma shows a prominent caps lock indicator in the panel by default if caps lock is enabled! KDE also comes with 17 predefined different caps lock behaviors one can enable via the system settings (though none of them are the Esc on tap & control on hold behaivor).
    I just used those to swap caps lock and esc inspired by your video to see how I like it.

  • @tamatotodile
    @tamatotodile 6 місяців тому

    Awww yeaa, one of the best quality of life improvements I found recently. Glad to see someone else enjoying it.

  • @LexicalNoScope
    @LexicalNoScope 6 місяців тому +5

    I found it helpful to set the caps lock key plus h,j,k, or l to act as the arrow keys to navigate text a little easier when outside of vim

    • @somestuff7876
      @somestuff7876 6 місяців тому

      Same, but with "i" instead of "h", mimicking arrow keys placement felt more natural

    • @punishedbarca761
      @punishedbarca761 6 місяців тому

      I'm stealing this. I was using Alt for similar behavior but it's so awkward to keep that pressed on standard qwerty

  • @iannisdezwart
    @iannisdezwart 4 місяці тому +1

    I came to the same conclusion (that caps lock is useless) years ago, and my caps lock key has been acting as back space ever since. I love it, it's amazing

  • @ronanru
    @ronanru 6 місяців тому +28

    Awesome video. I remap my Caps Lock to switch keyboard layout.

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +6

      Layer switching is a great idea!

    • @hhaahh86
      @hhaahh86 6 місяців тому +4

      i'm using it for language layout switching for many years.

    • @ThePC007
      @ThePC007 6 місяців тому

      On Windows, you can press Win+Space (I believe) and other OSes may have similarly intuitive keyboard shortcuts, so I’m not sure if that’s too useful. :/

    • @hhaahh86
      @hhaahh86 6 місяців тому +2

      @@ThePC007 I have some problems with my fingers. I also use the "sticky keys" accessibility option. Since I frequently switch layouts, it's more convenient for me to do it with one key instead of a key combination.

    • @ThePC007
      @ThePC007 6 місяців тому

      @@hhaahh86 Hm, I guess that makes sense.

  • @tigersusyt
    @tigersusyt 2 місяці тому +1

    I use caps lock to scream at strangers on discord

  • @felipefmavelar
    @felipefmavelar 6 місяців тому +6

    most DE's on linux actually have a caps indicator, kde plasma and cinnamon have an icon on the taskbar for example.

    • @KaitharVideo
      @KaitharVideo 6 місяців тому

      Me after hearing there was no built in linux option: It's like, right there on my screen... plasma's Lock Key Status ... it's been there a few years, though it's not exactly the best.

  • @Yeet_the_code
    @Yeet_the_code 6 місяців тому

    Wise words from Luke Smith "Caps Lock, useless key in a great location".
    I've been using my Caps Lock key as my ESC key for 3-4 years now, and it's the best choice i have ever made. So much easier in VIM and honestly, in any application i use.
    I've also rebound my ESCAPE key to the Backtick symbol (`) which makes it easy to quickly write code snippets in applications that support it.
    Great video as always!

    • @greg2303-ai
      @greg2303-ai 6 місяців тому

      Ehm that's not a tilde though? This is ~.
      Did you mean backtick?

    • @Yeet_the_code
      @Yeet_the_code 6 місяців тому

      @@greg2303-ai oh ye my bad, i mean the backtick. Pressing shift on that key makes it Tilde, but you’re right

  • @MrC0MPUT3R
    @MrC0MPUT3R 6 місяців тому +58

    My most useless key is the right shift.

    • @mrluthfians01
      @mrluthfians01 6 місяців тому +3

      yeah pretty much, guess it's nice for our right handed fellas.

    • @somestuff7876
      @somestuff7876 6 місяців тому +11

      Interesting. How do you type words that start with capital Q, A, Z? Like, with a ring finger or... Oh, wait because QWERTY put rare letters there. I see.
      I, on the other hand... never hit spacebar with my right thumb)

    • @chf955
      @chf955 6 місяців тому +4

      For a lot of users the insert key is very useless and even confusing.

    • @mrluthfians01
      @mrluthfians01 6 місяців тому +1

      @@somestuff7876 i mostly use ring finger for the shift and middle for qaz

    • @somestuff7876
      @somestuff7876 6 місяців тому +1

      @@mrluthfians01middle?! that's impressive... unless, you don't use home row)
      Just tried your method, and weirdly I can hit Q and Z accurately, but A rarely

  • @gabororosz8160
    @gabororosz8160 2 місяці тому

    You can use CTRL-[ as an alternative.

  • @onejdc
    @onejdc 6 місяців тому +3

    for VIM, I use `CTRL+[` instead of `ESC` (it's a default keybind). Though I concur on the tyranny of the 'caps lock' key.

    • @vaisakh_km
      @vaisakh_km 6 місяців тому

      even through for sometime i used it, now i just remapped jk to be esc in zmk config...

  • @bmorr
    @bmorr 6 місяців тому

    I’ve been using Escape instead of Caps Lock for almost a decade, now I am definitely making holding it access a new layer. Genius!

  • @_technomancer
    @_technomancer 6 місяців тому +4

    I do a similar thing, but for the Insert key, another useless key imo, and I bind it to a dropdown terminal, so i always have access to a terminal with one key press that can just stow away and not clutter the taskbar when it's not in-use.

  • @robertmcabee8016
    @robertmcabee8016 3 місяці тому +1

    I have capslock for application switching and window management using Karabiner. Can’t live without it.

  • @diahex
    @diahex 6 місяців тому +5

    There's a keyboard called HHKB that has the Caps Lock key replaced with CTRL by default.

  • @roger-1981-wimb
    @roger-1981-wimb Місяць тому

    The actual instructions start at about 6:50. Thanks for this.

  • @excelmaster2496
    @excelmaster2496 6 місяців тому +12

    In some languages, the top number keys type diacritics without shift and numbers with shift, so if you want to type in upper case, you would have to keep releasing shift and using other keys to add the characters onto the letters

    • @Matojeje
      @Matojeje 6 місяців тому +1

      This exactly! That's why the Caps lock behavior can't exactly be replicated just by Shift on its own.

  • @NtcPedroPeterNews
    @NtcPedroPeterNews 6 місяців тому +1

    Kanata is game changer for me, thanks for sharing!

  • @tparadox88
    @tparadox88 5 місяців тому +14

    It's amazing to me how many people don't see the value of being able to Choose Exactly When I waNt to capitAlize a Single Letter and when I want to YELL a bit for EMPHASIS. While I COULD just hold it down for the WHOLE TIME, it's more convenient to JUST TOGGLE A STATE, ESPECIALLY IF I WANT TO YELL A BIT MORE.

    • @misham6547
      @misham6547 4 місяці тому

      @@tparadox88 yeah it’s weird that he picked caps lock and not num lock as the most useless key

    • @amogoose2971
      @amogoose2971 4 місяці тому

      @@misham6547 that's because not all keyboards has a numpad

    • @cinderwolf32
      @cinderwolf32 3 місяці тому +1

      My keyboard doesn't have a num lock key. I rebound caps lock to F13. I'm also barely noticeably slower with holding shift for a long sequence, the physical feedback with shift helps me know the state of the keyboard at all times, and the caps lock key makes a perfect push to mute key in that position on the keyboard.

    • @tparadox88
      @tparadox88 3 місяці тому

      @@misham6547 why would you say Num Lock when Scroll Lock is right there?

  • @baboseiroo
    @baboseiroo 3 місяці тому

    Fast typing in multi-sized keyboards is an amazing skill! Great video by the way

  • @Edumi8
    @Edumi8 6 місяців тому +18

    Peak acting from Elliot this video

  • @XeroShifter
    @XeroShifter 3 місяці тому

    I did something similar. I have a keyboard with only 4 vertical rows in the primary areas. As a result there isn't room for a capslock key because its not useful enough to keep. Instead I re-wrote the QMK firmware for the keyboard to support Tap-dance keys (adds tap, hold, double tap, tap hold, hold tap, etc, functionality). I set up my shift key to have tap to capitalize only the next key entry (so I no longer have to hold it for a single capital entry or punctuation), double tap for capslock on/off, and hold for usual behavior. It has made a huge difference in useability because my pinky is much less taxed by capital letters in general, and I've not lost any functionality of the board. I cannot recommend enough that if people have keyboards with QMK or Vial support, you try to get this stuff working. Seize control of your board!
    Also I made back-space have a double tap to use the shortcut "ctrl+backspace" which back spaces the entire word. Super useful.

  • @eineatombombe
    @eineatombombe 6 місяців тому +50

    64 views in 3 minutes. you DID NOT fall off

    • @dreamsofcode
      @dreamsofcode  6 місяців тому +11

      The undelayed numbers are scary

    • @bastiana3611
      @bastiana3611 6 місяців тому +2

      @@dreamsofcode video on eventual consistency perhaps?

  • @JohnDlugosz
    @JohnDlugosz 6 місяців тому +1

    In the '80,s, PC keyboards switched the positions of the CapLock and Ctrl keys. Many, many people liked it the other way, or often hit caplock by mistake. (Bumping Ctrl was not a problem because it's a modifier)
    I wrote a "TSR" that disabled CapLock _unless_ shift was pressed at the same time. People loved it and it was disseminated around the office.

  • @Chalisque
    @Chalisque 6 місяців тому +12

    When I took time to work on my typing technique, it occurred to me that WHEN WRITING CONSTANTS AND SUCH WHOSE NAMES ARE ALL CAPITALS the best habit is to press CAPS LOCK at the start of a CAPITALISED WORD, and again at the end, Trying to type multiple capital letters (more than two) is awkward with one finger busy holding the shift key down. It's kind of like saying the numpad is redundant since every key it can type in is on the number row. Once you're used to the CAPS LOCK approach to typing CAPITALISED word, it is almost as easy as typing lowercase. Especially since if the key you want to type moves from left to right, often you have to change which finger is holding which shift.

    • @somestuff7876
      @somestuff7876 6 місяців тому +3

      I'm so used to changing pinkies that with caps lock I ended up typing slower somehow. It's like I lost a rhythm.
      I use caps lock as hotkey to move cursor up/down/left/right in text. Or opening drop down options in search results.

    • @jaredmonk5328
      @jaredmonk5328 6 місяців тому +2

      I am all for caps lock. Using it for acronyms and such just seems right. When using it normally I really don't need an indicator because I just turn it off when I'm done like you said.
      I did see one person who used the caps lock instead of shift and I agree that is mostly an abomination. :)

    • @matt92hun
      @matt92hun 6 місяців тому +3

      More like the number row is redundant, really. I like layouts that use the symbols on the number row by default and switch to the numbers with shift.

    • @somestuff7876
      @somestuff7876 6 місяців тому +1

      @@matt92hun same, that was the main reason why I switched to Typewriter style in my language, and one more reason to switch to Dvorak for English.

    • @Chalisque
      @Chalisque 6 місяців тому +1

      @@matt92hun I have a few laptops with no numeric keypad. For these the number row is not redundant, nor is carrying around a usb numeric keypad a practical option. My typing style is adapted to what is common to all the keyboards I commonly use.

  • @bobross5438
    @bobross5438 6 місяців тому

    Bro's edging us with the NixOS teaser at the end lmao. I started learning it in a VM few months ago, but other work got in the way and I've been meaning to pick it back up before fully transitioning. I might just tactically wait (procrastinate) until your video so I don't get used to a suboptimal config and then spend hours debating myself into switching once I see how pretty your config is lmao :)
    Will definitely check out Kanata tonight, I'm excited to finally fix all my buggy hotkeys. Hope you have a great day!

  • @pietrosanchez7484
    @pietrosanchez7484 6 місяців тому +8

    Most videos we watch, we understand. When he said he remaps caps lock to control, I felt understood 😭

  • @humanbeing9079
    @humanbeing9079 6 місяців тому

    Please consider chaptering your videos, they add a lot to clarity to videos and make it them easier to digest

  • @samjiman
    @samjiman 6 місяців тому +7

    Most of the time I am putting Caps Lock on by accident as on my UHK it is on the A key with the Mod modifier key.

  • @tanaybhomia2784
    @tanaybhomia2784 6 місяців тому

    I love these kinds of weird, nerdy type of videos, I just never thought of this. Yeah caps is thr least key that I have used but never thought that I can make this key useful.

  • @ad13979
    @ad13979 4 місяці тому +4

    What’s the laptop you are using? @ 0:55

    • @Space_US
      @Space_US 4 місяці тому

      @@ad13979 it’s a framework 16, you can tell by the ports

    • @redwhitenavy
      @redwhitenavy 3 місяці тому +1

      Looks like the framework 16

  • @zankfrappa93
    @zankfrappa93 6 місяців тому

    great bit of software. i spent years messing around with autohotkey trying to make the spacebar switch to a different layout when held, and it worked ok but it never really worked perfectly so it was a relief to finally find a working solution with kanata's tap-hold-release. i have the jkli keys turn into arrow keys when the spacebar is held down now and have various other keys like home, end, backspace, delete placed around the arrow keys which really makes editing text a lot easier

  • @starrwulfe
    @starrwulfe 5 місяців тому

    I have a framework 16.
    I have NixOS running on it.
    I still have the Macbook it "replaced"
    It has Nix-Dawin.
    I subscribed as soon as I saw you're doing everything I probably should be doing myself.
    I've been itching to do some of these things for age so I'm glad to have stumbled across your channel!
    Can't wait to see any followup vids you put out

  • @brianojeda758
    @brianojeda758 6 місяців тому +31

    Less than a minute in to the video and already like where it is headed. Just recently, I asked my friends: do we need the caps key in 2024?
    Their response was: what's wrong with you. I feel vindicated.

    • @ThePC007
      @ThePC007 6 місяців тому +2

      We don’t need the caps key, but we need an equally-sized equally-placed key in the same spot that we can program to do when we want it to do. So, yeah, we kinda need it.

    • @SquintyGears
      @SquintyGears 6 місяців тому

      @@brianojeda758 It's funny because in a recent conversation I had on this exact topic it wasn't even a key I considered useless. Think about pause break and scroll lock 🤣.
      And I unironically was making sure to buy a regular tkl with the full cluster not a 75% because I work with the only environment that still uses them daily.
      But I'm probably going to do this caps remapping and shift on spacebar hold (suggested in comments) put caps on escape just so it's not completely gone. I think it is a better layout.

  • @firestormjupiter
    @firestormjupiter 4 місяці тому

    I started using fancyWM (tiling wm) on windows a few weeks ago and it offered the capslock key as an option for the activation key. Turned one of my least used keys to THE most used key.
    Side note, I love fancyWM's implementation of activation keybinds because "activating" the wm before a window operation prevents any possible binding conflicts.

  • @attentioncestpaslegal7847
    @attentioncestpaslegal7847 6 місяців тому +4

    True → one of the most important keyboard mods.
    Other mega-great → Hold space for Shift.

    • @Langorithmic
      @Langorithmic 6 місяців тому +2

      what?

    • @wi1h
      @wi1h 6 місяців тому +1

      space for shift kinda sucks ass if you type fast though

    • @attentioncestpaslegal7847
      @attentioncestpaslegal7847 6 місяців тому

      @@wi1h Not really, because most letters are lowercase.

    • @wi1h
      @wi1h 6 місяців тому

      @@attentioncestpaslegal7847 i've been using mt(shift, space) for almost a year now, it's very common to make mistakes with it. every time you hit space (very often), if you roll to the next key too fast (the first letter of the next word), it inserts a capital letter instead of a space and the lowercase letter. you can fix this by increasing the hold time required for it to register as a mod, but when you do that, every time you go to use shift, it slows down your typing, or you insert a space and then a lowercase letter when you want an uppercase letter
      this doesn't happen if you don't roll keys that much, but that's why i said if you type fast

  • @lukenaylor6458
    @lukenaylor6458 6 місяців тому

    I never stopped using caps-lock for its intended purpose because I used to write COBOL. Also being not too attached to your own keyboard and setup comes with its advantages. My solutions to the problems you brought up are:
    - use the corner of you palms for each of the escape (trick learnt from emacs users). I would argue this results in the least movement from homerow typing and doesn't force you to use your left ring finger on keys where you should be using pinky
    - with the first trick, ctrl-c or ctrl-[ are both one key away from one of the default finger positions and can be used instead of escape in various circumstances. For vim in particular, the slight difference between the two behaviours actually gives a little more fine-grained control over your actions.

  • @2plus2is-five
    @2plus2is-five 6 місяців тому

    GREAT VIDEO! LOOKING FORWARD TO MORE :D

  • @feelshowdy
    @feelshowdy 5 місяців тому

    Great video. My preferred method for signalling the activation state of various modifier keys on Linux is via sound. I have different tones set up for caps lock, shift, fn, ctrl, alt, num lock, and scroll lock. Personally I never felt much encumbered by caps lock. I mostly do creative writing (prose/scripts/poems), editing, and copyediting, so I always preferred hitting caps lock at the beginning and end of sequences rather than holding shift for the entire duration. It allows me to type capitalized sequences normally rather than awkwardly doing it all with one hand while the other is occupied by shift. The only times I'll capitalize letters using shift are when starting sentences, typing proper nouns, and typing short acronyms.

  • @somnvm37
    @somnvm37 5 місяців тому

    So, I've set myself an additional 3rd layer for english. In kde's keyboard settings you can use a "Czech, Slovak, Polish, Spanish, Finnish, Swedish, German (US)" [yes, this is the full name]. By typing caps s i get š, caps a gives me á.
    Not only can i now type in german, but also I am able to have an entire additional layer of key bindings.
    For temux my leader is [ś]. For esc in vim i use [ľ]
    caps j and k are vertical scrolling [normaly done with ctrl+e and ctrl+y], caps d [ď] gives me emmet.
    And you can also add shift, or caps, so yes "ctrl caps shift u" could be a real key bind.
    [note: i haven't seen the solution yet]
    And if i do want to use caps, there's a "use 2 shifts for caps mode" option in kde.

  • @rulesOfChaos_
    @rulesOfChaos_ 3 місяці тому

    Even without ever having to use apple's touch bar, I've bound going from insert mode to normal mode to "jj" a long time ago. It works like a charm because you practically never need to type out two js in succession. Even on a normal keyboard that's far more comfortable than reaching for the Esc key

  • @Poison_Nectar
    @Poison_Nectar 6 місяців тому

    As a colemak caps user, I cannot express how comfortable having caps set to backspace is compared to having to reach for that key. I’ve also remapped right shift to be delete, so I can easily access that as well.

  • @norude
    @norude 6 місяців тому

    I recently made caps lock escape myself, and am very pleased with this video

  • @z0nx
    @z0nx 6 місяців тому

    Was expecting this to just say "use anything else instead of caps", but so glad what it turned into. I have built my own split keyboard with zmk, tried to replicate that style of mapping to normal keyboards with autohotkey and karabiner. Kind of a mess honestly. Cant believe I didnt know about kanata until now!

  • @LordHonkInc
    @LordHonkInc 6 місяців тому

    One thing I learned from using custom keyboard firmware is how many keys don't use both the hold action _and_ the tap action. Caps Lock and Shift are great examples of this because technically, both could be the same key, i.e. tap for Caps Lock (if you want it) and hold for Shift. I personally use "Space Cadet" Shift (i.e. left/right Shift if held, left/right parentheses if tapped) and use the Caps Lock key as the Compose key when tapped and my mic's push-to-talk if held.
    Home row mods are another thing I can't live without anymore. Some people hate them, but for me the only drawback is using somebody else's keyboard on occasion and starting sentences like "tttthello" xD

  • @j3y445
    @j3y445 6 місяців тому

    escape on capslock is easily the first binding I make on new hardware and keyboards. My macbook, pc, everything. Its the most important binding for my workload in vim. I think its absolutely essential for anyone trying to use a modal text editor like vim, helix, kakoune, etc.

  • @TinyかわいいGamer
    @TinyかわいいGamer 5 місяців тому

    I love that you used my actual keyboard in the thumbnail

  • @jonathanwilson8809
    @jonathanwilson8809 6 місяців тому

    The irl footage is a great addition to the video

  • @okie9025
    @okie9025 6 місяців тому +1

    this is some prime programmingcirclejerk nudev content

  • @doctor49152
    @doctor49152 6 місяців тому

    On Windows, I remapped the CAPS key with Microsoft Power Toys Keyboard Manager. It can be mapped to change with only certain applications, or all. If I do need the CAPS LOCK I mapped it to an SHIFT-CAPS LOCK Shortcut. Works great! Took 30 seconds to set up

  • @kiboo1212
    @kiboo1212 6 місяців тому

    I'm using the caps lock key as escape for years but never knew about also using it as Ctrl
    I'll try it, thanks for sharing

  • @Thomas_Voland
    @Thomas_Voland 5 місяців тому

    A few years ago, I remapped Caps Lock to Delete, and it works great.

  • @Fried_Koolaid
    @Fried_Koolaid 3 місяці тому

    The amount of times ive pressed the capslock instead of shift while playing minecraft has led me to some of the most painful loot loss moments

  • @centrumflorosprout
    @centrumflorosprout Місяць тому

    I also use shift+backspace as “delete” on my MacBook, so useful!

  • @darkbash-f3m
    @darkbash-f3m 2 місяці тому

    legendary videos mate

  • @navixaxa5023
    @navixaxa5023 3 місяці тому +1

    I absolutely loved the Touch Bar, but they should've spared that Goddamn Escape Key alone.
    Also, Apple didn't even try to improve the Touch Bar for 4 years.
    If they'd added the option of Locking the Touch Bar [like what Dell's XPS 13 Plus does], and had added some solid Haptics, it would've been great.

  • @HaydonRyan
    @HaydonRyan 6 місяців тому

    Totally agree, my control key is there now. I like having the caps lock be either on a different layer or a double press of the shift key.

  • @Jekkin
    @Jekkin 5 місяців тому

    Ever since I've owned an HHKB, which puts CTRL in place of the caps lock key, I've modified the software of every keyboard I've owned afterwards to bind caps lock to CTRL. It's just so much better.

  • @merbudd
    @merbudd 5 місяців тому

    The insert key: Finally, a worthy opponent! Our battle will be legendary!

  • @dirkbester9050
    @dirkbester9050 6 місяців тому

    Switched to a ZSA Moonlander keyboard. No staggered keys, no more inaccurate key strikes. Turned the capschlock into tab. A hard to reach key is "capitals until space or other space like character". Zero chance of writing a paragraph in all caps.
    I like the esc ctrl idea though. Will try that out.

  • @Norsilca
    @Norsilca 6 місяців тому

    Yes! I swapped caps lock and esc long ago and it's so useful! And I don't even use vim that often. Esc is useful all over a GUI as an standard "exit out of the current dialog" button.

  • @qxqxqxqxq
    @qxqxqxqxq 6 місяців тому +1

    The MNT Reform keyboard firmware actually comes with CTRL in place of CAPS. It has been a challenge to adjust, but is a lot more comfortable for the pinky finger.

  • @Fiveward
    @Fiveward 2 місяці тому

    The next step is putting backspace on the backslash key. HHKB layout is so nice

  • @Soraphis91
    @Soraphis91 3 місяці тому

    I'm using ReNeo with a custom layout that allows me to enjoy the german keyboard layout while also having all the important symbol characters (for programming) in a comfortable custom "third layer"

  • @konstantinos850
    @konstantinos850 6 місяців тому +1

    THE CAPS LOCK KEY IS AWKWARDLY PLACED CONSIDERING ITS FUNCTION, BUT IT IS AN IMPORTANT ONE.
    Try to type the above in caps with one arm. It’s all about accessibility. That said, I also use it as ESC.

    • @GottZ
      @GottZ 5 місяців тому

      you know.. you can just remap esc to caps afterwards right?

    • @konstantinos850
      @konstantinos850 5 місяців тому

      @@GottZ But.. but.. having two ESC is better than one, you know, for safety reasons.

  • @ericnguyen5261
    @ericnguyen5261 6 місяців тому

    im glad im not the only one whos thought of how bad the caps lock placement is.
    i remap it to backspace on my keyboards software.

  • @4_real_bruh
    @4_real_bruh 3 місяці тому

    Fun fact, when using the german keyboard layout, the caps key actually works for the numbers as well