Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-61359

Can't input emoji on macOS 10.12.5

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • None
    • 5.9.0
    • QPA
    • None
    • macOS 10.12.5. Latest XCode.

    Description

      On latest macOS, when you enter text in a QLineEdit or other text editing widgets such as QPlainTextEdit, press Ctrl+Cmd+Space to bring up system emoji input popup window, click on an emoji, it will not be entered into the text input area. Same code works fine on Qt 5.7.1. This is show-stopper for me as I have to switch back to using 5.7.1 again

      For some reason I can't upload my test code. But it is very easy to make one. Just create a minimal QMainWindow project, add a QLineEdit on to the main window. Add a "Edit"->"Copy" menu item on the menu bar. (This step is needed to make QLineEdit respond to system emoji hot-key Ctrl+Cmd+Space bar). That's it. When run it, try enter some text and then press Ctrl+Cmd+Space to try emoji input. You will see the issue. 

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            vestbo Tor Arne Vestbø
            wtbuck Robert Wong
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes