Set different scroll directions per device Ubuntu 18.04 Gnome

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












1















I'm using a mouse keyboard combo as my main input device for my workstation.



The PC is also connected to my TV. When watching TV I like to use a cheap keyboard with touchpad. It does not have a brand, but on the back it says:



Wireless Keyboard
Model: ST-WK600
Art. nr.: IW.48.788


Since I am used to "natural scrolling" on my macbook, I would also like to use that for my touchpad.



However, I would like the mouse to behave like it does by default.



gnome-control-center only shows one setting for both mouse and touchpad. Is there a possibility to set scrolling behaviour per device?



Gnome control center



EDIT:
hwinfo --short output, cut down to relevant sections.



As you can see it includes my Logitech keyboard, MCE USB receiver and unknown: Keyboard controller, which I suspect is the keyboard touchpad combo, because there is no touchpad section and /dev/input/mice only lists one device.



keyboard:
/dev/input/event6 Logitech LX710 Cordless Desktop Laser
/dev/input/event17 MCE IR Keyboard/Mouse (mceusb)
mouse:
/dev/input/mice Logitech LX710 Cordless Desktop Laser
unknown:
FPU
DMA controller
PIC
Keyboard controller
Intel 7 Series/C216 Chipset Family MEI Controller #1
Intel 7 Series/C216 Chipset Family SMBus Controller
Feature Integration Technology Inc. (Fintek) F71610A or F71612A Consumer Infrared Receiver/Transceiver
/dev/input/event2 P&E Micro Smart Control
ASUSTek BCM20702A0


EDIT 2: xinput list output. One of the HLHB155 devices should be the touchpad.



$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=10 [slave pointer (2)]
⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=11 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=14 [slave pointer (2)]
⎜ ↳ MCE IR Keyboard/Mouse (mceusb) id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HLHB155 V1 10 27 01 Smart Control id=9 [slave keyboard (3)]
↳ Media Center Ed. eHome Infrared Remote Transceiver (1934:5168) id=12 [slave keyboard (3)]
↳ Logitech USB Receiver id=13 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=15 [slave keyboard (3)]
↳ HLHB155 V1 10 27 01 Smart Control id=17 [slave keyboard (3)]
↳ Logitech USB Receiver id=18 [slave keyboard (3)]
↳ MCE IR Keyboard/Mouse (mceusb) id=19 [slave keyboard (3)]









share|improve this question




























    1















    I'm using a mouse keyboard combo as my main input device for my workstation.



    The PC is also connected to my TV. When watching TV I like to use a cheap keyboard with touchpad. It does not have a brand, but on the back it says:



    Wireless Keyboard
    Model: ST-WK600
    Art. nr.: IW.48.788


    Since I am used to "natural scrolling" on my macbook, I would also like to use that for my touchpad.



    However, I would like the mouse to behave like it does by default.



    gnome-control-center only shows one setting for both mouse and touchpad. Is there a possibility to set scrolling behaviour per device?



    Gnome control center



    EDIT:
    hwinfo --short output, cut down to relevant sections.



    As you can see it includes my Logitech keyboard, MCE USB receiver and unknown: Keyboard controller, which I suspect is the keyboard touchpad combo, because there is no touchpad section and /dev/input/mice only lists one device.



    keyboard:
    /dev/input/event6 Logitech LX710 Cordless Desktop Laser
    /dev/input/event17 MCE IR Keyboard/Mouse (mceusb)
    mouse:
    /dev/input/mice Logitech LX710 Cordless Desktop Laser
    unknown:
    FPU
    DMA controller
    PIC
    Keyboard controller
    Intel 7 Series/C216 Chipset Family MEI Controller #1
    Intel 7 Series/C216 Chipset Family SMBus Controller
    Feature Integration Technology Inc. (Fintek) F71610A or F71612A Consumer Infrared Receiver/Transceiver
    /dev/input/event2 P&E Micro Smart Control
    ASUSTek BCM20702A0


    EDIT 2: xinput list output. One of the HLHB155 devices should be the touchpad.



    $ xinput list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=10 [slave pointer (2)]
    ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=11 [slave pointer (2)]
    ⎜ ↳ Logitech USB Receiver id=14 [slave pointer (2)]
    ⎜ ↳ MCE IR Keyboard/Mouse (mceusb) id=16 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ HLHB155 V1 10 27 01 Smart Control id=9 [slave keyboard (3)]
    ↳ Media Center Ed. eHome Infrared Remote Transceiver (1934:5168) id=12 [slave keyboard (3)]
    ↳ Logitech USB Receiver id=13 [slave keyboard (3)]
    ↳ Eee PC WMI hotkeys id=15 [slave keyboard (3)]
    ↳ HLHB155 V1 10 27 01 Smart Control id=17 [slave keyboard (3)]
    ↳ Logitech USB Receiver id=18 [slave keyboard (3)]
    ↳ MCE IR Keyboard/Mouse (mceusb) id=19 [slave keyboard (3)]









    share|improve this question


























      1












      1








      1








      I'm using a mouse keyboard combo as my main input device for my workstation.



      The PC is also connected to my TV. When watching TV I like to use a cheap keyboard with touchpad. It does not have a brand, but on the back it says:



      Wireless Keyboard
      Model: ST-WK600
      Art. nr.: IW.48.788


      Since I am used to "natural scrolling" on my macbook, I would also like to use that for my touchpad.



      However, I would like the mouse to behave like it does by default.



      gnome-control-center only shows one setting for both mouse and touchpad. Is there a possibility to set scrolling behaviour per device?



      Gnome control center



      EDIT:
      hwinfo --short output, cut down to relevant sections.



      As you can see it includes my Logitech keyboard, MCE USB receiver and unknown: Keyboard controller, which I suspect is the keyboard touchpad combo, because there is no touchpad section and /dev/input/mice only lists one device.



      keyboard:
      /dev/input/event6 Logitech LX710 Cordless Desktop Laser
      /dev/input/event17 MCE IR Keyboard/Mouse (mceusb)
      mouse:
      /dev/input/mice Logitech LX710 Cordless Desktop Laser
      unknown:
      FPU
      DMA controller
      PIC
      Keyboard controller
      Intel 7 Series/C216 Chipset Family MEI Controller #1
      Intel 7 Series/C216 Chipset Family SMBus Controller
      Feature Integration Technology Inc. (Fintek) F71610A or F71612A Consumer Infrared Receiver/Transceiver
      /dev/input/event2 P&E Micro Smart Control
      ASUSTek BCM20702A0


      EDIT 2: xinput list output. One of the HLHB155 devices should be the touchpad.



      $ xinput list
      ⎡ Virtual core pointer id=2 [master pointer (3)]
      ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
      ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=10 [slave pointer (2)]
      ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=11 [slave pointer (2)]
      ⎜ ↳ Logitech USB Receiver id=14 [slave pointer (2)]
      ⎜ ↳ MCE IR Keyboard/Mouse (mceusb) id=16 [slave pointer (2)]
      ⎣ Virtual core keyboard id=3 [master keyboard (2)]
      ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
      ↳ Power Button id=6 [slave keyboard (3)]
      ↳ Video Bus id=7 [slave keyboard (3)]
      ↳ Power Button id=8 [slave keyboard (3)]
      ↳ HLHB155 V1 10 27 01 Smart Control id=9 [slave keyboard (3)]
      ↳ Media Center Ed. eHome Infrared Remote Transceiver (1934:5168) id=12 [slave keyboard (3)]
      ↳ Logitech USB Receiver id=13 [slave keyboard (3)]
      ↳ Eee PC WMI hotkeys id=15 [slave keyboard (3)]
      ↳ HLHB155 V1 10 27 01 Smart Control id=17 [slave keyboard (3)]
      ↳ Logitech USB Receiver id=18 [slave keyboard (3)]
      ↳ MCE IR Keyboard/Mouse (mceusb) id=19 [slave keyboard (3)]









      share|improve this question
















      I'm using a mouse keyboard combo as my main input device for my workstation.



      The PC is also connected to my TV. When watching TV I like to use a cheap keyboard with touchpad. It does not have a brand, but on the back it says:



      Wireless Keyboard
      Model: ST-WK600
      Art. nr.: IW.48.788


      Since I am used to "natural scrolling" on my macbook, I would also like to use that for my touchpad.



      However, I would like the mouse to behave like it does by default.



      gnome-control-center only shows one setting for both mouse and touchpad. Is there a possibility to set scrolling behaviour per device?



      Gnome control center



      EDIT:
      hwinfo --short output, cut down to relevant sections.



      As you can see it includes my Logitech keyboard, MCE USB receiver and unknown: Keyboard controller, which I suspect is the keyboard touchpad combo, because there is no touchpad section and /dev/input/mice only lists one device.



      keyboard:
      /dev/input/event6 Logitech LX710 Cordless Desktop Laser
      /dev/input/event17 MCE IR Keyboard/Mouse (mceusb)
      mouse:
      /dev/input/mice Logitech LX710 Cordless Desktop Laser
      unknown:
      FPU
      DMA controller
      PIC
      Keyboard controller
      Intel 7 Series/C216 Chipset Family MEI Controller #1
      Intel 7 Series/C216 Chipset Family SMBus Controller
      Feature Integration Technology Inc. (Fintek) F71610A or F71612A Consumer Infrared Receiver/Transceiver
      /dev/input/event2 P&E Micro Smart Control
      ASUSTek BCM20702A0


      EDIT 2: xinput list output. One of the HLHB155 devices should be the touchpad.



      $ xinput list
      ⎡ Virtual core pointer id=2 [master pointer (3)]
      ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
      ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=10 [slave pointer (2)]
      ⎜ ↳ HLHB155 V1 10 27 01 Smart Control id=11 [slave pointer (2)]
      ⎜ ↳ Logitech USB Receiver id=14 [slave pointer (2)]
      ⎜ ↳ MCE IR Keyboard/Mouse (mceusb) id=16 [slave pointer (2)]
      ⎣ Virtual core keyboard id=3 [master keyboard (2)]
      ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
      ↳ Power Button id=6 [slave keyboard (3)]
      ↳ Video Bus id=7 [slave keyboard (3)]
      ↳ Power Button id=8 [slave keyboard (3)]
      ↳ HLHB155 V1 10 27 01 Smart Control id=9 [slave keyboard (3)]
      ↳ Media Center Ed. eHome Infrared Remote Transceiver (1934:5168) id=12 [slave keyboard (3)]
      ↳ Logitech USB Receiver id=13 [slave keyboard (3)]
      ↳ Eee PC WMI hotkeys id=15 [slave keyboard (3)]
      ↳ HLHB155 V1 10 27 01 Smart Control id=17 [slave keyboard (3)]
      ↳ Logitech USB Receiver id=18 [slave keyboard (3)]
      ↳ MCE IR Keyboard/Mouse (mceusb) id=19 [slave keyboard (3)]






      ubuntu gnome keyboard mouse touchpad






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 24 at 23:45







      phol

















      asked Jan 23 at 13:35









      pholphol

      62




      62




















          1 Answer
          1






          active

          oldest

          votes


















          1














          gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
          gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true



          If you receive no such key, run dconf and search for scroll or scrolling.






          share|improve this answer























          • Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

            – phol
            Jan 24 at 18:32











          • is the touchpad listed by xinput list?

            – Andra
            Jan 24 at 19:05











          • I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

            – phol
            Jan 24 at 23:41











          • You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

            – Andra
            Jan 25 at 10:58










          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',
          autoActivateHeartbeat: false,
          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%2f496221%2fset-different-scroll-directions-per-device-ubuntu-18-04-gnome%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









          1














          gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
          gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true



          If you receive no such key, run dconf and search for scroll or scrolling.






          share|improve this answer























          • Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

            – phol
            Jan 24 at 18:32











          • is the touchpad listed by xinput list?

            – Andra
            Jan 24 at 19:05











          • I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

            – phol
            Jan 24 at 23:41











          • You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

            – Andra
            Jan 25 at 10:58















          1














          gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
          gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true



          If you receive no such key, run dconf and search for scroll or scrolling.






          share|improve this answer























          • Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

            – phol
            Jan 24 at 18:32











          • is the touchpad listed by xinput list?

            – Andra
            Jan 24 at 19:05











          • I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

            – phol
            Jan 24 at 23:41











          • You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

            – Andra
            Jan 25 at 10:58













          1












          1








          1







          gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
          gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true



          If you receive no such key, run dconf and search for scroll or scrolling.






          share|improve this answer













          gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
          gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true



          If you receive no such key, run dconf and search for scroll or scrolling.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 23 at 16:19









          AndraAndra

          41115




          41115












          • Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

            – phol
            Jan 24 at 18:32











          • is the touchpad listed by xinput list?

            – Andra
            Jan 24 at 19:05











          • I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

            – phol
            Jan 24 at 23:41











          • You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

            – Andra
            Jan 25 at 10:58

















          • Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

            – phol
            Jan 24 at 18:32











          • is the touchpad listed by xinput list?

            – Andra
            Jan 24 at 19:05











          • I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

            – phol
            Jan 24 at 23:41











          • You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

            – Andra
            Jan 25 at 10:58
















          Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

          – phol
          Jan 24 at 18:32





          Thanks for your reply. I tried this setting and also looked at dconf-editor. Unfortunately, this doesn't work. I am suspecting that the keyboard with touchpad emulates a mouse or something. I updated my question with the hwinfo --short output.

          – phol
          Jan 24 at 18:32













          is the touchpad listed by xinput list?

          – Andra
          Jan 24 at 19:05





          is the touchpad listed by xinput list?

          – Andra
          Jan 24 at 19:05













          I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

          – phol
          Jan 24 at 23:41





          I updated my post with the xinput list output. I think the device is the HLHB155, because it disappears when I unplug the receiver

          – phol
          Jan 24 at 23:41













          You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

          – Andra
          Jan 25 at 10:58





          You can get more info for each ID, for example, xinput -list-props 10. See xinput manpage, maybe you can set "natural scrolling" property as you need.

          – Andra
          Jan 25 at 10:58

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • 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%2funix.stackexchange.com%2fquestions%2f496221%2fset-different-scroll-directions-per-device-ubuntu-18-04-gnome%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

          How to check contact read email or not when send email to Individual?

          Bahrain

          Postfix configuration issue with fips on centos 7; mailgun relay