Wacom Intuos 4 tablet doesn't work with outliner #28489

Closed
opened 2011-09-03 10:44:16 +02:00 by Alex Fraser · 11 comments
Member

%%%Some time in the last week or so, my tablet stopped working with the outliner. I can click on the mode buttons (hide, hide_select and hide_render). I can also drag objects around. But:

  • Clicking on an object (by tapping the nib on the pad) does not select it.
  • Clicking on the + button does not expand the item.
  • Clicking on the data buttons does not select that data.

Right-click (context menu) and middle-click (to scroll) using the buttons on the side of the pen does work. If I use my mouse, everything works as expected.

Actually, it does occasionally work, so if I click many times on an object it will eventually be selected. This is similar to the behaviour in the file window (except in this case the workaround of dragging does not help).

Blender version: 2.59.1 r39879

System:
OS: Ubuntu 11.04, 64-bit, with Unity
Tablet: Wacom Intuos 4 (PTK-840)
Mouse: Logitech M-U0017
Graphics: ATI Mobility Radeon HD 5430 (using closed fglrx driver)
%%%

%%%Some time in the last week or so, my tablet stopped working with the outliner. I can click on the mode buttons (hide, hide_select and hide_render). I can also drag objects around. But: - Clicking on an object (by tapping the nib on the pad) does not select it. - Clicking on the + button does not expand the item. - Clicking on the data buttons does not select that data. Right-click (context menu) and middle-click (to scroll) using the buttons on the side of the pen does work. If I use my mouse, everything works as expected. Actually, it does occasionally work, so if I click many times on an object it will eventually be selected. This is similar to the behaviour in the file window (except in this case the workaround of dragging does not help). Blender version: 2.59.1 r39879 System: OS: Ubuntu 11.04, 64-bit, with Unity Tablet: Wacom Intuos 4 (PTK-840) Mouse: Logitech M-U0017 Graphics: ATI Mobility Radeon HD 5430 (using closed fglrx driver) %%%
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'

%%%Developer note:

I can confirm this. It happens because of slight pen movement between you touched surface of pad and moved pen up. In this case KM_CLICK event wouldn't be triggered.
IMO, correct behavior would be to check if movement between PRESS and RELEASE is less than threshold for TWEAK event and generate KM_CLICK event, otherwise generate EVT_TWEAK event.%%%

%%%Developer note: I can confirm this. It happens because of slight pen movement between you touched surface of pad and moved pen up. In this case KM_CLICK event wouldn't be triggered. IMO, correct behavior would be to check if movement between PRESS and RELEASE is less than threshold for TWEAK event and generate KM_CLICK event, otherwise generate EVT_TWEAK event.%%%

%%%Attaching patch for this issue. Testing + review are welcome.%%%

%%%Attaching patch for this issue. Testing + review are welcome.%%%
Author
Member

%%%The patch works perfectly for me. Clicking is restored in the Outliner, and clicking in the file open window works properly for the first time in the 2.5x series. Brilliant!

I have poked around the UI a bit, and I haven't found any regressions.%%%

%%%The patch works perfectly for me. Clicking is restored in the Outliner, and clicking in the file open window works properly for the first time in the 2.5x series. Brilliant! I have poked around the UI a bit, and I haven't found any regressions.%%%

%%%Assigning to developer familiar with this code more than me.%%%

%%%Assigning to developer familiar with this code more than me.%%%
Author
Member

%%%Actually, I have found a regression: when constraining a transform by holding down the Control key, an extrude occurs when the transform is completed. To reproduce:

  1. In edit mode, select a vertex.
  2. Start a grab by pressing G.
  3. Snap to the grid by holding down Control.
  4. Click (tap with the pen) to complete the grab.
    The vertex will be moved, and then extruded to the location of the mouse cursor.%%%
%%%Actually, I have found a regression: when constraining a transform by holding down the Control key, an extrude occurs when the transform is completed. To reproduce: 1. In edit mode, select a vertex. 2. Start a grab by pressing G. 3. Snap to the grid by holding down Control. 4. Click (tap with the pen) to complete the grab. The vertex will be moved, and then extruded to the location of the mouse cursor.%%%

%%%Told with Brecht. There's easier way to fix it and it shouldn't fail. Attaching next version of patch.%%%

%%%Told with Brecht. There's easier way to fix it and it shouldn't fail. Attaching next version of patch.%%%
Author
Member

%%%The new patch works very well. It fixes the regression. I have tested a fair few functions in the UI (including some mesh tools and grease pencil) and it seems to be fine.%%%

%%%The new patch works very well. It fixes the regression. I have tested a fair few functions in the UI (including some mesh tools and grease pencil) and it seems to be fine.%%%

%%%This patch can be committed I think? Looks good to me.%%%

%%%This patch can be committed I think? Looks good to me.%%%

%%%Commited into revision 40459.
Brecht, hope you don't mind i've done this.
Closing report now. Thanks to everyone here :)%%%

%%%Commited into revision 40459. Brecht, hope you don't mind i've done this. Closing report now. Thanks to everyone here :)%%%

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#28489
No description provided.