[Interest] Problem with ^ on a Macintosh with German keyboard layout
Thiago Macieira
thiago.macieira at intel.com
Tue Jun 14 23:31:22 CEST 2016
On terça-feira, 14 de junho de 2016 13:58:47 PDT John Weeks wrote:
> On a German keyboard on Macintosh, shift+6 is a combining (or dead key) ^
> character. If you hit, for instance, shift+6 then "e", you get ê. In some
> applications, but not in a Qt application, you can enter a non-combining ^
> using control-shift-option-6. In Qt, the character doesn't make it through
> because the QKeyEvent::text() function returns an empty string.
Try pressing ^ followed by space. That's how deadkeys are entered in all OSes
and have been since the late 1980s.
I can't reproduce your Control+Shift+Option+6 shortcut in Terminal.app either.
> On Windows, the ^ dead key is where a US keyboard has ` and ~. If you hold
> down Alt and hit that key twice, it enters a non-combining ^. And this
> works in Qt.
I can't reproduce this. If I do that, I get "66" in some places and the
equivalent for Alt+6 in others. If you meant AltGr instead of Alt, then I get
¼¼.
> I'm thinking of filing a bug, but thought I might solicit some comment from
> the European folks using Qt, who might be more expert on this sort of
> issue!
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list