Understanding and debugging Ubuntu keyboard/mouse shortcuts












0















Recently, I tried to map various key strokes on my keyboard and mouse to useful commands, such as switch desktop or press and hold CTRL. Unfortunately, I've been unsuccessful up to this point in reaching anything here.



Situation: I have a Dell XPS 17 laptop and a Microsoft Wireless Desktop 3000 keyboard and mouse. I'm using Ubuntu 18.04 with the Cinnamon desktop.



Besides the usual FN keys, the laptop also has special hotkeys. I've found out those special hotkeys are mapped to other keys, such as "Brightness down". However, I'd like to use those keys for special purposes. Furthermore, the Microsoft keyboard and mouse have media keys. Most of them work already as intended (e.g., music play), but some are not recognized at all (e.g., the favourite keys (1), (2), ..., are not recognized by either xev or xinput). The additional mouse buttons are mapped to the history commands "go back" and "go forth" (e.g., in browser).



Problem: I tried with xbindkeys, keytouch-editor and the built-in "Keyboard shortcuts" application to re-map those keys. Unfortunately, nothing of those worked.



Furthermore, I also didn't found the definitions of this default behaviour. This brings me to my



Question: Where can I find the definitions of this default behaviour? What are the actors in handling keyboard/mouse shortcuts. I guess, ultimately, X11 will handle keyboard/mouse events. So, what does for example xbindkeys do in order to override the X11 settings? How can I achieve that X11 also receives signals from those keys that it currently ignores?










share|improve this question



























    0















    Recently, I tried to map various key strokes on my keyboard and mouse to useful commands, such as switch desktop or press and hold CTRL. Unfortunately, I've been unsuccessful up to this point in reaching anything here.



    Situation: I have a Dell XPS 17 laptop and a Microsoft Wireless Desktop 3000 keyboard and mouse. I'm using Ubuntu 18.04 with the Cinnamon desktop.



    Besides the usual FN keys, the laptop also has special hotkeys. I've found out those special hotkeys are mapped to other keys, such as "Brightness down". However, I'd like to use those keys for special purposes. Furthermore, the Microsoft keyboard and mouse have media keys. Most of them work already as intended (e.g., music play), but some are not recognized at all (e.g., the favourite keys (1), (2), ..., are not recognized by either xev or xinput). The additional mouse buttons are mapped to the history commands "go back" and "go forth" (e.g., in browser).



    Problem: I tried with xbindkeys, keytouch-editor and the built-in "Keyboard shortcuts" application to re-map those keys. Unfortunately, nothing of those worked.



    Furthermore, I also didn't found the definitions of this default behaviour. This brings me to my



    Question: Where can I find the definitions of this default behaviour? What are the actors in handling keyboard/mouse shortcuts. I guess, ultimately, X11 will handle keyboard/mouse events. So, what does for example xbindkeys do in order to override the X11 settings? How can I achieve that X11 also receives signals from those keys that it currently ignores?










    share|improve this question

























      0












      0








      0


      1






      Recently, I tried to map various key strokes on my keyboard and mouse to useful commands, such as switch desktop or press and hold CTRL. Unfortunately, I've been unsuccessful up to this point in reaching anything here.



      Situation: I have a Dell XPS 17 laptop and a Microsoft Wireless Desktop 3000 keyboard and mouse. I'm using Ubuntu 18.04 with the Cinnamon desktop.



      Besides the usual FN keys, the laptop also has special hotkeys. I've found out those special hotkeys are mapped to other keys, such as "Brightness down". However, I'd like to use those keys for special purposes. Furthermore, the Microsoft keyboard and mouse have media keys. Most of them work already as intended (e.g., music play), but some are not recognized at all (e.g., the favourite keys (1), (2), ..., are not recognized by either xev or xinput). The additional mouse buttons are mapped to the history commands "go back" and "go forth" (e.g., in browser).



      Problem: I tried with xbindkeys, keytouch-editor and the built-in "Keyboard shortcuts" application to re-map those keys. Unfortunately, nothing of those worked.



      Furthermore, I also didn't found the definitions of this default behaviour. This brings me to my



      Question: Where can I find the definitions of this default behaviour? What are the actors in handling keyboard/mouse shortcuts. I guess, ultimately, X11 will handle keyboard/mouse events. So, what does for example xbindkeys do in order to override the X11 settings? How can I achieve that X11 also receives signals from those keys that it currently ignores?










      share|improve this question














      Recently, I tried to map various key strokes on my keyboard and mouse to useful commands, such as switch desktop or press and hold CTRL. Unfortunately, I've been unsuccessful up to this point in reaching anything here.



      Situation: I have a Dell XPS 17 laptop and a Microsoft Wireless Desktop 3000 keyboard and mouse. I'm using Ubuntu 18.04 with the Cinnamon desktop.



      Besides the usual FN keys, the laptop also has special hotkeys. I've found out those special hotkeys are mapped to other keys, such as "Brightness down". However, I'd like to use those keys for special purposes. Furthermore, the Microsoft keyboard and mouse have media keys. Most of them work already as intended (e.g., music play), but some are not recognized at all (e.g., the favourite keys (1), (2), ..., are not recognized by either xev or xinput). The additional mouse buttons are mapped to the history commands "go back" and "go forth" (e.g., in browser).



      Problem: I tried with xbindkeys, keytouch-editor and the built-in "Keyboard shortcuts" application to re-map those keys. Unfortunately, nothing of those worked.



      Furthermore, I also didn't found the definitions of this default behaviour. This brings me to my



      Question: Where can I find the definitions of this default behaviour? What are the actors in handling keyboard/mouse shortcuts. I guess, ultimately, X11 will handle keyboard/mouse events. So, what does for example xbindkeys do in order to override the X11 settings? How can I achieve that X11 also receives signals from those keys that it currently ignores?







      keyboard shortcut-keys mouse






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 6 at 15:00









      GreenGreen

      215




      215






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          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%2faskubuntu.com%2fquestions%2f1107444%2funderstanding-and-debugging-ubuntu-keyboard-mouse-shortcuts%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • 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%2faskubuntu.com%2fquestions%2f1107444%2funderstanding-and-debugging-ubuntu-keyboard-mouse-shortcuts%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

          Quarter-circle Tiles

          build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

          Mont Emei