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. [SOLVED] Qt-creator problems with Hungarian keyboard in Win8.1
QtWS25 Last Chance

[SOLVED] Qt-creator problems with Hungarian keyboard in Win8.1

Scheduled Pinned Locked Moved General and Desktop
qtcreatorqtcreator 3.3.1bugwindows 8.1keyboard
8 Posts 4 Posters 5.8k Views
  • 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.
  • I Offline
    I Offline
    istvan
    wrote on 16 Jun 2015, 10:32 last edited by istvan
    #1

    I ran into a problem with Qt Creator.
    I have found the very description of the problem in a 2 year old entry. It was solved then, but it looks like it is back.
    If you don't mind I quote it:

    "In Hungarian keyboards certain special characters need to by typed by Alt-Gr (right alt) + <some key>.
    One example is the opening brace sign ({) which would be AltGr+n
    Certain AltGr+<some key> key combinations execute unwanted Ctrl+Alt+<same key> commands (probably all of them that have Ctrl+Alt shortcuts defined), and ignoring the AltGr combination. The AltGr+n (opening brace) key combination, for instance, instead of writing an opening brace sign, it shows some sort of save dialog. The same thing happens if you press Ctrl+Alt+n. There are also several other Alt+Gr combinations that also trigger different behavior than the expected successful input of the wanted character, all due to their Ctrl+Alt+<key> definitions."

    I think I have exactly the same problem on some 30 machines, with the configuration:
    Win 8.1 pro 64 bit
    Hungarian keyboard
    Qt creator 3.3.1 (open source)

    The workaround to redefine shortcuts works, but it is not nice to ask students to fix Qt after installation.
    Does anybody have a solution pls.?

    K 1 Reply Last reply 16 Jun 2015, 12:22
    0
    • I istvan
      16 Jun 2015, 10:32

      I ran into a problem with Qt Creator.
      I have found the very description of the problem in a 2 year old entry. It was solved then, but it looks like it is back.
      If you don't mind I quote it:

      "In Hungarian keyboards certain special characters need to by typed by Alt-Gr (right alt) + <some key>.
      One example is the opening brace sign ({) which would be AltGr+n
      Certain AltGr+<some key> key combinations execute unwanted Ctrl+Alt+<same key> commands (probably all of them that have Ctrl+Alt shortcuts defined), and ignoring the AltGr combination. The AltGr+n (opening brace) key combination, for instance, instead of writing an opening brace sign, it shows some sort of save dialog. The same thing happens if you press Ctrl+Alt+n. There are also several other Alt+Gr combinations that also trigger different behavior than the expected successful input of the wanted character, all due to their Ctrl+Alt+<key> definitions."

      I think I have exactly the same problem on some 30 machines, with the configuration:
      Win 8.1 pro 64 bit
      Hungarian keyboard
      Qt creator 3.3.1 (open source)

      The workaround to redefine shortcuts works, but it is not nice to ask students to fix Qt after installation.
      Does anybody have a solution pls.?

      K Offline
      K Offline
      koahnig
      wrote on 16 Jun 2015, 12:22 last edited by
      #2

      @istvan

      Hi and welcome to devnet

      Under "Tools"->"Options" you have the "Environment" entry on the left. There you will find the tab "Keyboard" with all the keyboard shortcuts. You can change all entries not fitting and export the "Keyboard Mapping Scheme". This may be imported on other machines.

      Since the schemes are stored in xml, you might propably be able to change the entries in the editor. Please check.

      Vote the answer(s) that helped you to solve your issue(s)

      1 Reply Last reply
      0
      • I Offline
        I Offline
        istvan
        wrote on 18 Jun 2015, 22:38 last edited by
        #3

        Thank you.
        However it is only a workaround.
        The fact remains, that Qt-creator misinterprets Hungarian keyboard layout, as well as - quite likely - all international keyboards with a Right-Alt or Alt-Gr key. Playing around with the keys, I have found Qt-creator identifies the Alt-Gr as Ctrl-Alt.
        (Countertest: with any other application Alt-Gr worked well.)

        K 1 Reply Last reply 19 Jun 2015, 06:38
        0
        • I istvan
          18 Jun 2015, 22:38

          Thank you.
          However it is only a workaround.
          The fact remains, that Qt-creator misinterprets Hungarian keyboard layout, as well as - quite likely - all international keyboards with a Right-Alt or Alt-Gr key. Playing around with the keys, I have found Qt-creator identifies the Alt-Gr as Ctrl-Alt.
          (Countertest: with any other application Alt-Gr worked well.)

          K Offline
          K Offline
          koahnig
          wrote on 19 Jun 2015, 06:38 last edited by
          #4

          @istvan said:

          Thank you.
          However it is only a workaround.
          The fact remains, that Qt-creator misinterprets Hungarian keyboard layout, as well as - quite likely - all international keyboards with a Right-Alt or Alt-Gr key. Playing around with the keys, I have found Qt-creator identifies the Alt-Gr as Ctrl-Alt.
          (Countertest: with any other application Alt-Gr worked well.)

          Already in Europe there must be in every country (beside UK maybe) a specialized keyboard. It is not a general problem IMO. In most countries you have a hard time to get internationalitzed keyboard as standard.
          Anyway I have a Swiss keyboard layout in use. In general the "Alt-Gr" or the "Ctrl"-"Alt" combination does the same with Qt creator.
          If I understand your post correctly, you are suffering because the standard Qt creator short cuts are an overlay of key combinations required for your country specific keyboard layout.
          IMHO there is no cure for that rather than assigning special keyboard shortcut layout for your country. This is hardly anything the international community can do. Localized versions have to be done by local groups.
          My guess is that the import of keyboard translations, I had described, is exactly meant for that case.

          You may want to check the Hungarian forum. Possibly someone of your countrymen can help. However, there is apparently no real activity in the forum. But might be qorth a try.

          There is also the possibility to check on JIRA, if it is a bug or you can make a suggestion for Qt creator to get a better solution in future versions.

          Vote the answer(s) that helped you to solve your issue(s)

          T 1 Reply Last reply 17 Mar 2024, 16:53
          0
          • K Offline
            K Offline
            koahnig
            wrote on 19 Jun 2015, 06:50 last edited by
            #5

            To add:
            Just stumpled over this while checking for something else.
            There is a report on JIRA which might describe your case. However, it has been closed.
            Check there and add information if suitable.

            Vote the answer(s) that helped you to solve your issue(s)

            I 1 Reply Last reply 19 Jun 2015, 11:55
            0
            • K koahnig
              19 Jun 2015, 06:50

              To add:
              Just stumpled over this while checking for something else.
              There is a report on JIRA which might describe your case. However, it has been closed.
              Check there and add information if suitable.

              I Offline
              I Offline
              istvan
              wrote on 19 Jun 2015, 11:55 last edited by istvan
              #6

              @koahnig
              I think it really is a bug, since the same Qt-creator has always worked without this issue on my Ubuntu and Mint machines.
              Thanks for the link, I check over.
              Istvan

              1 Reply Last reply
              0
              • K koahnig
                19 Jun 2015, 06:38

                @istvan said:

                Thank you.
                However it is only a workaround.
                The fact remains, that Qt-creator misinterprets Hungarian keyboard layout, as well as - quite likely - all international keyboards with a Right-Alt or Alt-Gr key. Playing around with the keys, I have found Qt-creator identifies the Alt-Gr as Ctrl-Alt.
                (Countertest: with any other application Alt-Gr worked well.)

                Already in Europe there must be in every country (beside UK maybe) a specialized keyboard. It is not a general problem IMO. In most countries you have a hard time to get internationalitzed keyboard as standard.
                Anyway I have a Swiss keyboard layout in use. In general the "Alt-Gr" or the "Ctrl"-"Alt" combination does the same with Qt creator.
                If I understand your post correctly, you are suffering because the standard Qt creator short cuts are an overlay of key combinations required for your country specific keyboard layout.
                IMHO there is no cure for that rather than assigning special keyboard shortcut layout for your country. This is hardly anything the international community can do. Localized versions have to be done by local groups.
                My guess is that the import of keyboard translations, I had described, is exactly meant for that case.

                You may want to check the Hungarian forum. Possibly someone of your countrymen can help. However, there is apparently no real activity in the forum. But might be qorth a try.

                There is also the possibility to check on JIRA, if it is a bug or you can make a suggestion for Qt creator to get a better solution in future versions.

                T Offline
                T Offline
                teJECSke
                wrote on 17 Mar 2024, 16:53 last edited by
                #7

                @koahnig it's still making me unable to type code in qtcreator 13

                1 Reply Last reply
                1
                • pillexyz_zP Offline
                  pillexyz_zP Offline
                  pillexyz_z
                  wrote on 6 Jan 2025, 17:52 last edited by pillexyz_z 22 days from now
                  #8

                  I don't know why it's hard to understand that it shouldn't register ALT-GR as CTRL+ALT just register it simply ALT or a different type of ALT but not CTRL+ALT (or atleast put an option there).

                  1 Reply Last reply
                  1

                  • Login

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