Dvorak Programmer Layout with OpenBSD

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.



After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.



I also tried kbd -l but the command won't display anything.



What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.










share|improve this question

























    up vote
    1
    down vote

    favorite












    I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.



    After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.



    I also tried kbd -l but the command won't display anything.



    What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.










    share|improve this question























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.



      After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.



      I also tried kbd -l but the command won't display anything.



      What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.










      share|improve this question













      I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.



      After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.



      I also tried kbd -l but the command won't display anything.



      What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.







      keyboard-layout openbsd dvorak






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 16 at 20:40









      Mirco De Zorzi

      1016




      1016




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use



          doas kbd -l


          to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.



          The Dvorak-related encodings I can see are



          fr.dvorak
          us.dvorak
          fr.swapctrlcaps.dvorak
          us.swapctrlcaps.dvorak


          Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.



          Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.



          See also:



          • pckbd(4)

          • ukbd(4)





          share|improve this answer






















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            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',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            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%2funix.stackexchange.com%2fquestions%2f482243%2fdvorak-programmer-layout-with-openbsd%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








            up vote
            1
            down vote



            accepted










            kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use



            doas kbd -l


            to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.



            The Dvorak-related encodings I can see are



            fr.dvorak
            us.dvorak
            fr.swapctrlcaps.dvorak
            us.swapctrlcaps.dvorak


            Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.



            Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.



            See also:



            • pckbd(4)

            • ukbd(4)





            share|improve this answer


























              up vote
              1
              down vote



              accepted










              kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use



              doas kbd -l


              to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.



              The Dvorak-related encodings I can see are



              fr.dvorak
              us.dvorak
              fr.swapctrlcaps.dvorak
              us.swapctrlcaps.dvorak


              Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.



              Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.



              See also:



              • pckbd(4)

              • ukbd(4)





              share|improve this answer
























                up vote
                1
                down vote



                accepted







                up vote
                1
                down vote



                accepted






                kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use



                doas kbd -l


                to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.



                The Dvorak-related encodings I can see are



                fr.dvorak
                us.dvorak
                fr.swapctrlcaps.dvorak
                us.swapctrlcaps.dvorak


                Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.



                Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.



                See also:



                • pckbd(4)

                • ukbd(4)





                share|improve this answer














                kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use



                doas kbd -l


                to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.



                The Dvorak-related encodings I can see are



                fr.dvorak
                us.dvorak
                fr.swapctrlcaps.dvorak
                us.swapctrlcaps.dvorak


                Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.



                Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.



                See also:



                • pckbd(4)

                • ukbd(4)






                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 2 days ago

























                answered 2 days ago









                Kusalananda

                116k15218351




                116k15218351



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f482243%2fdvorak-programmer-layout-with-openbsd%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

                    Peggy Mitchell

                    Palaiologos

                    The Forum (Inglewood, California)