miniAudicle icon indicating copy to clipboard operation
miniAudicle copied to clipboard

Some keys are not recognized using a AZERTY keyboard.

Open MichaPau opened this issue 7 years ago • 4 comments

In the moment I've found two keys which are not recognized in the miniAudicle editor. using a AZERTY (french) keyboard.
(Windows7 64bit)

the closing curly bracket '}' end the pipe '|'

That only happens when the virtual machine has started. When I start miniAudicle without the VM running I can type these characters. (but only before I started it the first time - closing the VM doesn't give back the lost key bindings)

Once I run the VM it seems it overrides some key bindings.

On an AZERT keyboard the '}' key is ALtGr + [the key left from backspace] and the '|' key is AltGre + 6

Unfortunately these are two characters one is using a lot while programming, and always using ALT-125 and ALT-124 gets a bit cumbersome in the long run.

MichaPau avatar Oct 02 '16 15:10 MichaPau

Thanks Michael. Thats an unfortunate workaround.

Alt-= (equals) and Alt-- (minus) are used as shortcuts for on-the-fly programming, and on American systems at least Alt-whatever is not uncommon for keyboard shortcuts which is why these were chosen. Unfortunately as you point out that on AZERTY keyboards these same key combinations are used to enter } and |.

The only solution I can think of is to detect if an AZERTY keyboard is in use and then use different key combinations in that case, or no key combinations for those keys. This might take some however, as miniAudicle uses Qt and Im not sure how to get this information within Qt.

spencersalazar avatar Oct 06 '16 06:10 spencersalazar

Hmm, actually it seems it is more nuanced than my initial understanding. From what I can tell, AltGr is normally used to access |, }, and other "bottom-right" characters whereas Alt is used to access shortcuts (like Alt-- and Alt-+). Does AltGr-+/AltGr-6 work for typing the | and } characters?

spencersalazar avatar Oct 06 '16 06:10 spencersalazar

Actually I meant AltGr and not Alt/Ctrl, my bad, sorry - I thought it's called like that on an English/American keyboard.

So AltGr-+/AltGr-6 is not working for the | and } characters.

MichaPau avatar Oct 08 '16 17:10 MichaPau

Still not working in version 1.4.0.0

Thanks for the new release btw. !

MichaPau avatar Feb 06 '18 17:02 MichaPau