Why “SetCapsLockState, AlwaysOff” does not disable CapsLock completely in AutoHotKey?












0















Why



SetCapsLockState, AlwaysOff


does not disable CapsLock completely?










share|improve this question



























    0















    Why



    SetCapsLockState, AlwaysOff


    does not disable CapsLock completely?










    share|improve this question

























      0












      0








      0








      Why



      SetCapsLockState, AlwaysOff


      does not disable CapsLock completely?










      share|improve this question














      Why



      SetCapsLockState, AlwaysOff


      does not disable CapsLock completely?







      autohotkey






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 1 at 11:29









      KosararKosarar

      1164




      1164






















          1 Answer
          1






          active

          oldest

          votes


















          0














          There have been bug reports about SetCapsLockState, AlwaysOff, saying that it doesn't work for all cases.



          The bug report titled
          bug with setcapslockstate, alwaysoff
          has this explanation by a forum administrator:




          AutoHotkey uses a system-wide keyboard hook to suppress the keypress. In most cases this is sufficient, but there are some specialized APIs which will detect it anyway. If the other application uses one of these APIs, there's nothing that we can do about it. (In this case, remapping Capslock via the registry may be effective, since it changes the meaning of that physical key.)







          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1389500%2fwhy-setcapslockstate-alwaysoff-does-not-disable-capslock-completely-in-autoho%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            There have been bug reports about SetCapsLockState, AlwaysOff, saying that it doesn't work for all cases.



            The bug report titled
            bug with setcapslockstate, alwaysoff
            has this explanation by a forum administrator:




            AutoHotkey uses a system-wide keyboard hook to suppress the keypress. In most cases this is sufficient, but there are some specialized APIs which will detect it anyway. If the other application uses one of these APIs, there's nothing that we can do about it. (In this case, remapping Capslock via the registry may be effective, since it changes the meaning of that physical key.)







            share|improve this answer




























              0














              There have been bug reports about SetCapsLockState, AlwaysOff, saying that it doesn't work for all cases.



              The bug report titled
              bug with setcapslockstate, alwaysoff
              has this explanation by a forum administrator:




              AutoHotkey uses a system-wide keyboard hook to suppress the keypress. In most cases this is sufficient, but there are some specialized APIs which will detect it anyway. If the other application uses one of these APIs, there's nothing that we can do about it. (In this case, remapping Capslock via the registry may be effective, since it changes the meaning of that physical key.)







              share|improve this answer


























                0












                0








                0







                There have been bug reports about SetCapsLockState, AlwaysOff, saying that it doesn't work for all cases.



                The bug report titled
                bug with setcapslockstate, alwaysoff
                has this explanation by a forum administrator:




                AutoHotkey uses a system-wide keyboard hook to suppress the keypress. In most cases this is sufficient, but there are some specialized APIs which will detect it anyway. If the other application uses one of these APIs, there's nothing that we can do about it. (In this case, remapping Capslock via the registry may be effective, since it changes the meaning of that physical key.)







                share|improve this answer













                There have been bug reports about SetCapsLockState, AlwaysOff, saying that it doesn't work for all cases.



                The bug report titled
                bug with setcapslockstate, alwaysoff
                has this explanation by a forum administrator:




                AutoHotkey uses a system-wide keyboard hook to suppress the keypress. In most cases this is sufficient, but there are some specialized APIs which will detect it anyway. If the other application uses one of these APIs, there's nothing that we can do about it. (In this case, remapping Capslock via the registry may be effective, since it changes the meaning of that physical key.)








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 1 at 13:00









                harrymcharrymc

                257k14268568




                257k14268568






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1389500%2fwhy-setcapslockstate-alwaysoff-does-not-disable-capslock-completely-in-autoho%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                    Alcedinidae

                    Origin of the phrase “under your belt”?