Anyone else having issues panning the canvas with MMB on an Intuos pro tablet?

Type of device: Intuos 5 pro (medium)
Driver version: 6.3.46-1
System: Windows 10
Krita version: 5.0.6

System info
Krita

 Version: 5.0.6
 Installation type: installer / portable package
 Languages: en_GB, en, en_US, en
 Hidpi: true

Qt

  Version (compiled): 5.12.12
  Version (loaded): 5.12.12

OS Information

  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.19044
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10

OpenGL Info
 
  Vendor:  "Google Inc." 
  Renderer:  "ANGLE (NVIDIA GeForce GTX 1070 Direct3D11 vs_5_0 ps_5_0)" 
  Version:  "OpenGL ES 3.0 (ANGLE 2.1.0.57ea533f79a7)" 
  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0.57ea533f79a7)" 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile) 
  Current format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
     Version: 3.0
     Supports deprecated functions false 
     is OpenGL ES: true 
  supportsBufferMapping: true 
  supportsBufferInvalidation: false 
  Extensions: 
     "GL_ANGLE_instanced_arrays" 
     "GL_NV_pack_subimage" 
     "GL_OES_depth32" 
     "GL_ANGLE_texture_usage" 
     "GL_EXT_robustness" 
     "GL_NV_pixel_buffer_object" 
     "GL_CHROMIUM_bind_uniform_location" 
     "GL_EXT_map_buffer_range" 
     "GL_ANGLE_framebuffer_blit" 
     "GL_OES_standard_derivatives" 
     "GL_ANGLE_robust_client_memory" 
     "GL_EXT_occlusion_query_boolean" 
     "GL_EXT_read_format_bgra" 
     "GL_EXT_texture_rg" 
     "GL_EXT_discard_framebuffer" 
     "GL_ANGLE_texture_compression_dxt3" 
     "GL_OES_get_program_binary" 
     "GL_ANGLE_program_cache_control" 
     "GL_EXT_debug_marker" 
     "GL_EXT_sRGB" 
     "GL_OES_element_index_uint" 
     "GL_OES_mapbuffer" 
     "GL_CHROMIUM_copy_compressed_texture" 
     "GL_EXT_texture_norm16" 
     "GL_ANGLE_pack_reverse_row_order" 
     "GL_ANGLE_texture_compression_dxt5" 
     "GL_EXT_color_buffer_half_float" 
     "GL_EXT_blend_minmax" 
     "" 
     "GL_EXT_texture_compression_s3tc_srgb" 
     "GL_ANGLE_depth_texture" 
     "GL_KHR_debug" 
     "GL_OES_texture_npot" 
     "GL_EXT_texture_filter_anisotropic" 
     "GL_ANGLE_lossy_etc_decode" 
     "GL_ANGLE_translated_shader_source" 
     "GL_EXT_frag_depth" 
     "GL_OES_compressed_ETC1_RGB8_texture" 
     "GL_ANGLE_client_arrays" 
     "GL_OES_EGL_image" 
     "GL_CHROMIUM_color_buffer_float_rgb" 
     "GL_EXT_disjoint_timer_query" 
     "GL_NV_EGL_stream_consumer_external" 
     "GL_OES_vertex_array_object" 
     "GL_CHROMIUM_bind_generates_resource" 
     "GL_OES_rgb8_rgba8" 
     "GL_EXT_color_buffer_float" 
     "GL_EXT_unpack_subimage" 
     "GL_CHROMIUM_sync_query" 
     "GL_OES_texture_half_float_linear" 
     "GL_EXT_texture_storage" 
     "GL_EXT_draw_buffers" 
     "GL_ANGLE_request_extension" 
     "GL_EXT_texture_format_BGRA8888" 
     "GL_OES_texture_float_linear" 
     "GL_EXT_shader_texture_lod" 
     "GL_CHROMIUM_color_buffer_float_rgba" 
     "GL_CHROMIUM_copy_texture" 
     "GL_OES_texture_float" 
     "GL_OES_texture_half_float" 
     "GL_OES_EGL_image_external_essl3" 
     "GL_OES_packed_depth_stencil" 
     "GL_EXT_texture_compression_dxt1" 
     "GL_OES_surfaceless_context" 
     "GL_ANGLE_multiview" 
     "GL_ANGLE_framebuffer_multisample" 
     "GL_NV_fence" 
     "GL_OES_EGL_image_external" 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsAngleD3D11: true 
  isQtPreferAngle: true 

useBufferInvalidation (config option): false


Hardware Information

  GPU Acceleration: auto
  Memory: 32716 Mb
  Number of Cores: 8
  Swap Location: E:/Z. Autorecover and temp/Krita/Swap file

Current Settings

  Current Swap Location: E:/Z. Autorecover and temp/Krita/Swap file
  Current Swap Location writable: true
  Undo Enabled: true
  Undo Stack Limit: 200
  Use OpenGL: true
  Use OpenGL Texture Buffer: true
  Disable Vector Optimizations: false
  Disable AVX Optimizations: false
  Canvas State: OPENGL_SUCCESS
  Autosave Interval: 420
  Use Backup Files: true
  Number of Backups Kept: 1
  Backup File Suffix: ~
  Backup Location: Same Folder as the File
  Backup Location writable: false
  Use Win8 Pointer Input: true
  Use RightMiddleTabletButton Workaround: false
  Levels of Detail Enabled: false
  Use Zip64: false


Display Information
Number of screens: 1
	Screen: 0
		Name: \\.\DISPLAY1
		Depth: 32
		Scale: 2
		Resolution in pixels: 1920x1080
		Manufacturer: 
		Model: 
		Refresh Rate: 60


When using my mouse using these settings, I can pan around perfectly fine. There are no conflicts with any of the other canvas input settings.

With my tablet, it either does not activate or get stuck panning even when the button is no longer pressed.

E: I used to have Spacebar+MMB set up to rotate the canvas in Krita 5.0.2, but that’s not working anymore either.

In the tablet tester, with the pen hovering, if you press the stylus Middle Click button, do you get a B=4 signal that is constant with no sign of drop outs.
Similarly, if you release it, does it say B=0 with no sign of stickiness?

If you make contact with the tablet with B=4 then it will change to B=5 but should show no sign of drop outs when moving or stickiness when released.

Do you have any ‘specialist’ devices, that have their own installed driver. connected to your PC, such as a gaming mouse?

Is your tablet driver the latest version from the Wacom website?
If not, you can try uninstalling the current one and, after a full power down restart, install the latest one, then do another power down restart.

In the tablet settings, does the Wintab vs. Windows Ink setting match the tablet’s settings for Windows Ink being disabled vs enabled?

Can you try changing from Wintab to Windows Ink (or vice versa) to see if that fixes this?

My tablet driver is the latest version, I just updated yesterday. I also have several input devices with their own drivers, both keyboard, mice and a 3d mouse. But none of them interfere with MMB in my browser or other software. So it’s contained to Krita only.

The only thing I did do is change from Wintab to Windows Ink, because I was not getting any pressure sensitivity. I hadn’t used Krita much with my tablet before, so I can’t recall whether it used to work with pressure on Wintab.
E: Now that I’ve switched it back to Wintab, pressure is back. Still no MMB pan though.

have you tried this?

3 Likes

Yep, that’s it. Everything is working fine now, thanks all!

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