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 _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest