Hey Vince :) Try assigning a QShortcut to your QApplication instead of leveraging signals; they'll work better with keyboard and input in general, and they supersede any native Maya hotkey, at any level of the application.
1. On focus (e.g. window activation) create QShortcut 2. On deactivation delete QShortcut On Fri, 14 Aug 2020 at 21:11, vince touache <[email protected]> wrote: > hi guys, > > I'm working on a new tool, in which I would like to implement a > ctl+c/ctl+v to duplicate some (non-serialized) data, e.g. QWidget, > QGraphicsItem, etc... > So I'm getting the clipboard from the maya instance using > QApplication.instance().clipboard(), works fine. > > However, when I connect my clipboard.dataChanged signal and try to ctrl+c > in my widget, it doesn't trigger the method I provided; instead, it just > behaves like the regular maya clipboard, returning me an error because > nothing is selected in my 3d viewport. Seems that ass soon as the focus in > on my widget, maya understands it as if the focus was on the viewport > instead. If I copy anything in maya, or even outside of maya, however, > that'll trigger my slot... Looks like I'm missing some sort of > "acceptClipboardEvent" in my widget... > > Any idea what I'm missing here? > > Thank you > > -- > You received this message because you are subscribed to the Google Groups > "Python Programming for Autodesk Maya" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/python_inside_maya/d3fdc10c-9f54-4b76-aea0-9365b27f4c16n%40googlegroups.com > <https://groups.google.com/d/msgid/python_inside_maya/d3fdc10c-9f54-4b76-aea0-9365b27f4c16n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAFRtmODmLAOUn1nLGAfS-%3DXti3ChdCLYYpV_DLq%3DaNgZ7owh%3Dw%40mail.gmail.com.
