> On Apr 10, 2016, at 7:22 AM, jaso...@mail-central.com wrote:
> 
> Use of Qt Keyboard shortcuts has been broken in Qt for years.
> 
> There are lots of bugs about it in Qt and KDE projects.
> 
> This one looks close to what I'm seeing,
> 
>       Can't assign keyboard shortcut with Meta modifiers
>       https://bugreports.qt.io/browse/QTCREATORBUG-9846

This bug report is more about that you could not assign such a shortcut in Qt 
Creator to begin with.
That is a different problematic though. To check if Qt (Creator) in principle 
is able to handle a certain shortcut,
you should open Tools > Options > Environment > Keyboard in Qt Creator and 
assign a shortcut there
(e.g. by typing the Qt key sequence into the line edit for the shortcut 
“Ctrl+Meta+Alt+L”).

Br, Eike

> This one got mentioned in a few KDE bugs
> 
>       Qt LineEdit incorrectly truncates "Password" dialog elements when 
> entered with a KDE Custom Shortcut ...
>       https://bugreports.qt.io/browse/QTBUG-24304
> 
> There are lots of others.
> 
> Anyway, the point is -- shortcuts don't work.
> 
> I have a reproducible test case. It's 100% reproducible on 4 machines.  Here 
> anyway.
> 
> The Qt shortcuts fail only when used in Qt-based applications.
> They work fine in NON-Qt apps (GTK, JAVE, etc).
> 
> I can't create a Qt account, can't add to any bug (not that I'm clear on 
> which one).  Posting the testcase here.
> 
> I'm cc'ing to a couple of developer's named I saw in those bugs.  Maybe 
> somebody will stick this in the right place.
> 
> -------------------------------------
> on:
>       /usr/bin/systemsettings5 -v
>               systemsettings 5.6.2
> 
> exec:
>       /usr/bin/systemsettings5
> 
> open:
>       Configure Desktop
>               Workspace
>                       Shortcuts
>                               Custom Shortcuts
>                                       Configure Input Actions settings
> 
> in:
>       'Name' pane
> 
> right-click:
>       New
>               Global Shortcut
>                       Send Keyboard Input
> 
> rename New action:
>       TEST
> 
> select:
>       TEST
> 
> in:
>       'Trigger' Pane
> 
> click:
>       Shortcut "None"
> 
> enter:
>       Meta-Ctrl-Alt-L
> 
> click:
>       Apply
> 
> in:
>       'Action' Pane
> 
> enter:
>       Shift+3:X
> 
> click:
>       Apply
> 
> (1)
> open:
>       LibreOffice Writer v5.1.2.2.0 10m0(Build:2) document
> 
> press:
>       Meta-Ctrl-Alt-L
>       OUTPUT: "#X"
> 
> (2)
> open:
>       Eclipse Editor v4.6 (Build:I20160405-0800) document
> 
> press:
>       Meta-Ctrl-Alt-L
>       OUTPUT: "#X"
> 
> (3)
> open:
>       KDE Kate v15.12.3 document
> 
> press:
>       Meta-Ctrl-Alt-L
>       OUTPUT: (none); window flashes
> 
> (4)
> open:
>       QtCreator v3.6.0 (based on Qt 5.6.0) document
> 
> press:
>       Meta-Ctrl-Alt-L
>       OUTPUT: (none); window flashes
> -------------------------------------
> 
> If someone knows a bug report that this'll get fixed at, pls post it there, 
> and let us know here.
> 
> Jason

-- 
Eike Ziller, Principle Software Engineer - The Qt Company GmbH
 
The Qt Company GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 
144331 B

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to