ID 340092 - Ambiguous shortcut overload when working with Keyboard Shortcut Manager

Follow

Problem summary
Keyboard shortcuts set up via Katana's Keyboard Shortcut Manager don't always work.
 
Customer reported version/platform:
Katana 2.6v3/RHEL 7

Steps to reproduce:
  1. Download the attached qtSCM.py and KSCM.py scripts.
  2. Copy the attached scripts into your .katana/Tabs/ folder (if the Tabs directory does not exist, create it). 
  3. Launch Katana.
  4. Within Katana, add a qtSCM tab to the window.
  5. Within the qtSCM tab, press the ] key.
    • Result 1: The following will print to the Katana terminal:
    • 
      test action
  6. Within Katana, add a KSCM tab
  7. Within the KSCM tab, press the [ key.
    • Result 2: The following will print to the Katana terminal:
    • 
      QAction::eventFilter: Ambiguous shortcut overload: [
  8. ​Click outside the KSCM tab, and press the [ key.
    • Result 3: The following will print to the Katana terminal:
    • 
      test action

Workaround
Unknown. 

Reproduced by support
  • Katana2.6v4 - Windows 7 - CentOS6.9
  • Katana2.6v1 - Windows 7 - CentOS6.9
  • Katana2.5v7 - Windows 7 - CentOS6.9
  • Katana2.5v1 - Windows 7 - CentOS6.9
  • Katana2.1v6 - CentOS6.9
  • Katana2.1v1 - CentOS6.9
  • Katana2.0v1 - CentOS6.9

Earliest version tested
This issue appears to be in all versions of the product

Expected behaviour
Keyboard shortcuts should work regardless of how they were defined.

Actual behaviour
The keyboard shortcut defined by the KSCM.py script does not work within the tab, but works fine when the key is pressed with the focus is outside of the tab.

    We're sorry to hear that

    Please tell us why