Bug 437241 - If Canvas Input Settings are 'Paint Tool Sai Compatible', there is loss of functionality
Summary: If Canvas Input Settings are 'Paint Tool Sai Compatible', there is loss of fu...
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Shortcuts and Canvas Input Settings (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-17 10:39 UTC by Ahab Greybeard
Modified: 2021-11-25 13:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Repeated shortcut keys (66.29 KB, image/jpeg)
2021-07-24 13:55 UTC, Eranthis stellata Maxim
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ahab Greybeard 2021-05-17 10:39:01 UTC
SUMMARY
Tested with the 4.4.0, 4.4.3 and May 16 5.0.0-prealpha (git b8b6a7f) appimages on Debian 10.
Also with the May 16 5.0.0-prealpha (git b8b6a7fb20) .zip package on Windows 10.

First reported by a user at https://krita-artists.org/t/how-to-make-vector-docker-showing-when-the-canvas-input-choose-sai-compatible/23783

If the Canvas Input Settings are set to Paint Tool Sai Compatible then there is loss of functionality as summarised in OBSERVED RESULTS. This is not an exhaustive list, only the ones I've seen.

STEPS TO REPRODUCE
1. Create an image with a paint layer and a vector layer with a vector object on it.
2. In Settings -> Configure Krita -> Canvas Input Settings, set the Input Profile to Paint Tool Sai Compatible.
3. Attempt to perform various actions, as summarised in OBSERVED RESULTS and note they do not work.

OBSERVED RESULT
3a. If a selected vector object is right-clicked, there is no vector context menu and the object is deselected.
3b. If a selection is made and that selection is right-clicked, there is no selection context menu and the selection is deselected.
3c. If Ctrl+Alt+Right-click is pressed on the paint layer, the popup palette is not activated.

EXPECTED RESULT
The lost functions, as noted above, should work.

SOFTWARE/OS VERSIONS
Krita

 Version: 5.0.0-prealpha (git b8b6a7f)
 Languages: en_GB, en, en, en_GB, en
 Hidpi: false

Qt

  Version (compiled): 5.12.9
  Version (loaded): 5.12.9

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.19.0-16-amd64
  Pretty Productname: Debian GNU/Linux 10 (buster)
  Product Type: debian
  Product Version: 10
  Desktop: MATE

OpenGL Info
 
  Vendor:  "NVIDIA Corporation" 
  Renderer:  "GeForce GTX 750 Ti/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 460.67" 
  Shading language:  "4.60 NVIDIA" 
  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 4.6, 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) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsOpenGLES: true 
  isQtPreferOpenGLES: false
Comment 1 Ahab Greybeard 2021-07-20 12:49:23 UTC
Update: testing with the July 19 5.0.0-prealpha (git c81ba5b) appimage.

The problems noted are still present.
Ctrl+Alt+Right button is set for both 'Sample Background Colour From Current Layer' and also 'Show Popup Widget'.
The sample action is carried out when this is done.

I haven't check for other duplicated Canvas Input Settings.
Comment 2 mini321 2021-07-24 12:49:29 UTC
1. Create an image with a paint layer and a vector layer with a vector object on it.
2. In Settings -> Configure Krita -> Canvas Input Settings, set the Input Profile to Paint Tool Sai Compatible.
3. Attempt to perform various actions, as summarised in OBSERVED RESULTS and note they do not work.

OBSERVED RESULT
3a. If a selected vector object is right-clicked, there is no vector context menu and the object is deselected.
3b. If a selection is made and that selection is right-clicked, there is no selection context menu and the selection is deselected.
3c. If Ctrl+Alt+Right-click is pressed on the paint layer, the popup palette is not activated.


these bug is also confirmed happen to me.


here is my infor:
os: windows7 64 bit
krita version: 4.4.5


i really wish these bug can be fixed before krita5 officially released.
Comment 3 Ahab Greybeard 2021-07-24 13:16:33 UTC
Based on Comment 2 by mini321, I'll set this to Confirmed.

@mini321 You can set the Status to Confirmed yourself if you're confirming a bug report.
Comment 4 Eranthis stellata Maxim 2021-07-24 13:55:24 UTC
Created attachment 140298 [details]
Repeated shortcut keys

This is caused by repeated shortcut keys in the input profile.
I feel there are other duplicate shortcut keys.
Comment 5 Hologram 2021-11-25 13:18:59 UTC
In Krita 5.0 Beta 2, Windows 10: 
When the canvas input settings are set to Photoshop compatible, there is a loss of adding to a selection, because this invokes the line tool.

Steps to reproduce
1. Create a paint layer
2. In Settings -> Configure Krita -> Canvas Input Settings, set the Input Profile to Photoshop Compatible.
3. Use the rectangular selection tool and drag a window selection.
4. Hold shift to (attempt to) add to the selection

Observed result
Instead of adding to the selection, a line is drawn, because holding shift invokes the line tool when paired with shift + left mouse button