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 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
    #1

    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

    solardavy@climatejustice.socialS orionkidder@writing.exchangeO jonathanhogg@mastodon.socialJ greem@cyberplace.socialG djfiander@code4lib.socialD 9 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

      solardavy@climatejustice.socialS This user is from outside of this forum
      solardavy@climatejustice.socialS This user is from outside of this forum
      solardavy@climatejustice.social
      wrote last edited by
      #2

      @jonathanhogg I think this is done in the firmware of the keyboard, but sure you might be able to write a filter (maybe even eBPF) to do this.

      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

        orionkidder@writing.exchangeO This user is from outside of this forum
        orionkidder@writing.exchangeO This user is from outside of this forum
        orionkidder@writing.exchange
        wrote last edited by
        #3

        @jonathanhogg Someone get on this, please!

        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

          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