Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard?

This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard?

Scheduled Pinned Locked Moved Uncategorized
freeappidea
14 Posts 11 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

    RE: https://hachyderm.io/@molly0xfff/116216671655443853

    This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

    #FreeAppIdea

    jonathanhogg@mastodon.socialJ This user is from outside of this forum
    jonathanhogg@mastodon.socialJ This user is from outside of this forum
    jonathanhogg@mastodon.social
    wrote last edited by
    #4

    OK, so it might be that caps lock is implemented in the firmware of external USB keyboards, but Mac laptops already let you remap the functionality of the caps lock key – so I reckon that's all done in software on macOS…

    dougmerritt@mathstodon.xyzD jonathanhogg@mastodon.socialJ 2 Replies Last reply
    0
    • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

      RE: https://hachyderm.io/@molly0xfff/116216671655443853

      This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

      #FreeAppIdea

      greem@cyberplace.socialG This user is from outside of this forum
      greem@cyberplace.socialG This user is from outside of this forum
      greem@cyberplace.social
      wrote last edited by
      #5

      @jonathanhogg but what if you want the space to be in capitals? What then?

      1 Reply Last reply
      0
      • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

        OK, so it might be that caps lock is implemented in the firmware of external USB keyboards, but Mac laptops already let you remap the functionality of the caps lock key – so I reckon that's all done in software on macOS…

        dougmerritt@mathstodon.xyzD This user is from outside of this forum
        dougmerritt@mathstodon.xyzD This user is from outside of this forum
        dougmerritt@mathstodon.xyz
        wrote last edited by
        #6

        @jonathanhogg
        On external keyboards, the lock functionality (led on the key stays on, and a change in the code sent) is in firmware.

        But it can still be functionally redefined on Mac, Linux, and Windows.

        That's not as nice as remapping *all* of that functionality, but it's often acceptable.

        1 Reply Last reply
        0
        • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

          OK, so it might be that caps lock is implemented in the firmware of external USB keyboards, but Mac laptops already let you remap the functionality of the caps lock key – so I reckon that's all done in software on macOS…

          jonathanhogg@mastodon.socialJ This user is from outside of this forum
          jonathanhogg@mastodon.socialJ This user is from outside of this forum
          jonathanhogg@mastodon.social
          wrote last edited by
          #7

          Actually, no, I might be changing my mind on this again! It looks like there is USB HID stuff for turning the caps lock LED on and off and registering key down and up events for it. So surely it must be possible to do all of this in software…?

          dougmerritt@mathstodon.xyzD 1 Reply Last reply
          0
          • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

            RE: https://hachyderm.io/@molly0xfff/116216671655443853

            This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

            #FreeAppIdea

            djfiander@code4lib.socialD This user is from outside of this forum
            djfiander@code4lib.socialD This user is from outside of this forum
            djfiander@code4lib.social
            wrote last edited by
            #8

            @jonathanhogg the open source qmk keyboard firmware provides a sample implementation for this that any (sufficiently tech friendly) user can include in their custom keyboard layout.

            1 Reply Last reply
            0
            • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

              Actually, no, I might be changing my mind on this again! It looks like there is USB HID stuff for turning the caps lock LED on and off and registering key down and up events for it. So surely it must be possible to do all of this in software…?

              dougmerritt@mathstodon.xyzD This user is from outside of this forum
              dougmerritt@mathstodon.xyzD This user is from outside of this forum
              dougmerritt@mathstodon.xyz
              wrote last edited by
              #9

              @jonathanhogg
              Oh, nice. Then sure.

              1 Reply Last reply
              0
              • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                RE: https://hachyderm.io/@molly0xfff/116216671655443853

                This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

                #FreeAppIdea

                lp0_on_fire@social.linux.pizzaL This user is from outside of this forum
                lp0_on_fire@social.linux.pizzaL This user is from outside of this forum
                lp0_on_fire@social.linux.pizza
                wrote last edited by
                #10

                @jonathanhogg, only Space? I have no doubt that you'll Return to this later when the realisation that that is insufficient Enters your head. There's no Escape.

                1 Reply Last reply
                0
                • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                  RE: https://hachyderm.io/@molly0xfff/116216671655443853

                  This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

                  #FreeAppIdea

                  th@social.v.stT This user is from outside of this forum
                  th@social.v.stT This user is from outside of this forum
                  th@social.v.st
                  wrote last edited by
                  #11

                  @jonathanhogg @cstross 5-bit baudot teletypes had this as a mechanical option - an extra lever would switch back to letters after whitespace in number mode.

                  Link Preview Image
                  1 Reply Last reply
                  0
                  • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                    RE: https://hachyderm.io/@molly0xfff/116216671655443853

                    This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

                    #FreeAppIdea

                    patpro@social.patpro.netP This user is from outside of this forum
                    patpro@social.patpro.netP This user is from outside of this forum
                    patpro@social.patpro.net
                    wrote last edited by
                    #12

                    @jonathanhogg Sounds super-great, pretty sure I can code this in my Keychron!

                    stash@infosec.exchangeS 1 Reply Last reply
                    0
                    • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                      RE: https://hachyderm.io/@molly0xfff/116216671655443853

                      This is genuinely a brilliant idea, but surely a simple thing to implement in software for any keyboard? Just disengage caps lock whenever the space bar is pressed…

                      #FreeAppIdea

                      max@toet.dnzm.nlM This user is from outside of this forum
                      max@toet.dnzm.nlM This user is from outside of this forum
                      max@toet.dnzm.nl
                      wrote last edited by
                      #13

                      @jonathanhogg @molly0xfff One of the thumb buttons on my split keyboards is sticky shift on a single tap (so I can release it and the next character I type will be the shifted version), caps word on double tap, and caps lock on triple tap. Glorious.

                      And yes, you can do this for any keyboard with software like Kmonad or similar.

                      1 Reply Last reply
                      0
                      • patpro@social.patpro.netP patpro@social.patpro.net

                        @jonathanhogg Sounds super-great, pretty sure I can code this in my Keychron!

                        stash@infosec.exchangeS This user is from outside of this forum
                        stash@infosec.exchangeS This user is from outside of this forum
                        stash@infosec.exchange
                        wrote last edited by
                        #14

                        @patpro @jonathanhogg Sadly, keychron launcher doesn't seem to let you. I tried using the "Any" key with the `CW_TOGG` code, but it doesn't work on my Keychron K2 HE. It's probably not enabled in their QMK build. Deets: https://docs.qmk.fm/features/caps_word

                        1 Reply Last reply
                        1
                        0
                        • R relay@relay.infosec.exchange shared this topic
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups