Page 1 of 1

Shortcut with circumflex is not saved

Posted: 12.08.2016, 21:45
by kimma123456
Hi,

this bug is somewhat weird because it only happens when I assign a shortcut with the circumflex (the key left to number 1 and above tab). Modifying other shortcuts works as expected and they are saved.

Behavior: Change shortcut of "Set active panel" to Alt + ^. This shortcut then work until the session ends, and apparently is also written to the shortcut config (FreeCommander.shc). However, after closing and starting FC again, the shortcut is back to the default combination (Tab).

The key '^' is usually a dead key, meaning it is used with other characters to print accented characters, i. e. such as the รข. However, I turned off this behavior by modifying the keyboard layout. This problem even persists when I changed back to the normal keyboard layout.

I have tried reinstalling FC but it didn't help.

FreeCommander XE 2016 Build 715 32-bit public
on Windows 7 SP1 64 Bit

Re: Shortcut with circumflex is not saved

Posted: 13.08.2016, 12:06
by horst.epp
And what is the real need behind this strange idea ?

Re: Shortcut with circumflex is not saved

Posted: 13.08.2016, 16:34
by kimma123456
horst.epp wrote:And what is the real need behind this strange idea ?
Why is that considered a strange idea? People have different needs and preferences, I prefer to use Alt + ^ to switch between windows within a program, which resembles the Alt + Tab behavior to switch between open windows.
Secondly, this is a bug after all and in my opinion should be viewed as a misbehavior rather than what people's use cases are.

Re: Shortcut with circumflex is not saved

Posted: 13.08.2016, 17:55
by Marek
It works for me fine - after closing and starting FC too.
What is the value for the shortcut in the shc file? What is your Windows language?

Re: Shortcut with circumflex is not saved

Posted: 14.08.2016, 07:06
by kimma123456
Marek wrote:It works for me fine - after closing and starting FC too.
What is the value for the shortcut in the shc file? What is your Windows language?
FreeCommander.shc
actViewSetActivePanel=Alt+^

Windows language is German

Re: Shortcut with circumflex is not saved

Posted: 14.08.2016, 07:21
by Marek
Could you check with the following value:

actViewSetActivePanel=Alt+ZIRKUMFLEX

Re: Shortcut with circumflex is not saved

Posted: 15.08.2016, 00:12
by kimma123456
Marek wrote:Could you check with the following value:

actViewSetActivePanel=Alt+ZIRKUMFLEX
It still does not work, unfortunately.

Just FYI: I tried to work around the problem by looking up how the same shortcut (Alt+^) is saved for another program in which I also switch between active panels (RStudio). The shortcut surprisingly was saved as Alt+6, which I tried setting up in the .shc file but it did not solve the problem. The shortcut Alt+6 was correctly saved and interpreted by FreeCommander though. Don't know if this information helps. I think there is an issue with the circumflex.

Re: Shortcut with circumflex is not saved

Posted: 16.08.2016, 20:39
by Marek
I have testet it on German Win 7, Win 8.1 and Win 10 - it works fine.
Always will be Alt+ZIRKUMFLEX saved.
I think, your Windows is not German or some Windows setting make the problem.

Maybe someone with English Windows can test it?

Re: Shortcut with circumflex is not saved

Posted: 17.08.2016, 03:39
by joby_toss
Tested XE 715 x86 public portable on Windows 10 x64 English version with Romanian keyboard layout: it works as expected (Alt+` shortcut is saved across sessions).

Note that my "`" symbol is different than your "^" symbol.
Image

Re: Shortcut with circumflex is not saved

Posted: 17.08.2016, 12:51
by kimma123456
Hi all,

OK, I figured it out. Apparently this behavior was caused because of the dead key which I deactivated with a new keyboard layout (German). When I switched back to a English or German default keyboard layout, everything works as expected. Now I have to figure how I should handle this dilemma (disabling dead keys vs. switching windows within FC). This bug can however be closed I assume.

Sorry for the trouble that I caused.

Thanks.