Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to create own input method for Qt Application?
Qt 6.11 is out! See what's new in the release blog

How to create own input method for Qt Application?

Scheduled Pinned Locked Moved General and Desktop
4 Posts 2 Posters 2.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    zither
    wrote on last edited by
    #1

    Dear all friends,

    I would like to create own input method which use only for Qt Applications.
    How can I do that?

    It likes Windows language Keyboard for non-English language but not on screen keyboard.
    Thanks

    1 Reply Last reply
    0
    • J Offline
      J Offline
      jim_kaiser
      wrote on last edited by
      #2

      Hmm... I don't know of such functionality. But, you could create a different keyboard layout in Windows (like for languages), or well make a mapping of keys from a standard layout to what you want and on handling key events, get the corresponding key from the mapping.

      1 Reply Last reply
      0
      • Z Offline
        Z Offline
        zither
        wrote on last edited by
        #3

        Dear friend,

        No, it need rendering & script sorting for this language.
        It can be made with KeyMagic but not by Windows keyboard layout.
        Although keyboard can be available, they need to install on machine.

        What I want is to make built-in keyboard with Qt application, so no need to install others keyboard software on machine...

        1 Reply Last reply
        0
        • J Offline
          J Offline
          jim_kaiser
          wrote on last edited by
          #4

          Windows by default, in the regional and language settings in Control Panel supports addition of languages, keyboards. But, you're right probably, that a custom layout/input method cannot be created using that. The KeyMagic tool looks interesting though. I don't know how that could be done in Qt.

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved