"use touchpad to pan" effects the behavior of mouse wheel

Hi Sir,

By default, “use touchpad to pan” is not checked,

  • touchpad : no panning function
  • mouse wheel scrolling : zoom in/out schematic page

But when I checked the “use touchpad to pan”

  • touchpad : panning by moving two finger touched on touchpad
  • mouse wheel scrolling : move up/down the schematic page (not zoom in/out)

I was expecting the “use touchpad to pan” setting effects the behavior of touchpad only, is this a bug ? I would really prefer to zoom in/out with mouse wheel scrolling and pan with the touchpad, I know I can pan the schematic by pressing the mouse wheel but I just personally do not like this behavior,thanks.

My KiCad version :

Application: KiCad
Version: (5.1.5)-3, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.71.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.66.0
Compiler: GCC 9.2.0 with C++ ABI 1013
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON

If you select “Touchpad to pan” you use two fingers to pan but you can also use two fingers gestures to “pinch” and “spread” to zoom in and out. Not sure why you would want to pan with one hand and zoom with the other?

Well, for me zoom in/out with two fingers is not as sensitive as scrolling the mouse wheel, so I would hope I can pan with my left hand and zoom with my right hand…

There will be more configurability for user input in 6.0, but I don’t know if something could be done about this one. Maybe @imcinerney can tell?

This will be configurable for V6, I thought Seth was working on it but he’s probably not anymore, so if Ian’s not working on it maybe I will.

I’m working on some configurability of the settings - mainly allowing users to choose which modifier keys are used with the scrollwheel to perfrom certain actions.

The issue here though is the touchpad two-finger scrolling action is given to us by the operating system the same way as a mouse scrollwheel action - we have no way of telling them apart. Therefore, we can only have one configuration for the scrollwheel and it applies to the touchpads and normal mice.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.