SyMenu Forum

SyMenu

 

HomeTroubleshooting & Bug Reports

If you found a bug post here your report.

Navigation with keyboard Messages in this topic - RSS

mario
mario
Posts: 2


06/01/2018
mario
mario
Posts: 2
Hello,

I have some problems.

I navigate through the SyMenu with the buttons up/down/rigth/left. On each wrong typed keystroke the SyMenu closes immediately. The behavior in Windows systems will ignore this keystroke or set the focus to the topmost item. The SyMenu should use this behavior.

Somtimes has an new opened submenu (right-button) the focus to the topmost item set, sometimes not.

I use the german Translation for the settings-item "Einstellungen". If i type "E", SyMenu ends instead.

Greetings Mario
edited by mario on 06/01/2018
link
Gianluca
Gianluca
Administrator
Posts: 1274


08/01/2018
Gianluca
Gianluca
Administrator
Posts: 1274
Hi mario.
I'm not able to reproduce your first problem.
What do you intend for wrong keystroke? Is it a character not available among the items' initial letters?
For example my menu is this one:

Main-|
|-- A item
|-- B item
|-- C item
|

If I explode the Main item opening its dropdown and press the D key, SyMenu doesn't close neither select anything. It remains available with the submenu opened.

Isn't your SyMenu behave this way?

Second problem.
You are right, with the German language activated, the E key causes the SyMenu exit. It's a collision problem among the accelerator keys.
The label used for Exit item in German is Beenden and the translator decided to "accelerate" the e letter (Be&enden).
This way the e letter becomes unavailable for any other shortcut in the main menu including the Einstellungen item which is not accelerate so it works with its first letter (e again).

I thinks it's a typo because the other Exit label, &Beenden von Autoexec deaktiviert, is correctly accelerate with the b letter instead exactly to avoid collisions.

With the next version we will fix the typo but for now your workaround is this:
- go to your SyMenu folder
- go to the Lang subfolder
- open with a notepad which supports unicode format (for example Notepad++) the file de-DE.txt
- find the string: FormGeneric_Exit = "Be&enden"
- replace the string with: FormGeneric_Exit = "&Beenden"
- save the txt file
- start SyMenu.

Fixed!
edited by Gianluca on 08/01/2018
link
Gianluca
Gianluca
Administrator
Posts: 1274


08/01/2018
Gianluca
Gianluca
Administrator
Posts: 1274
...and I've just released a fixed version for SyMenu too!
Update the program and your problem will be totally fixed.
link
mario
mario
Posts: 2


08/01/2018
mario
mario
Posts: 2
Hi Gianluca,

thanks a lot for your workaround.

Here is an example for my first problem. Assumed this is my menu structue:

SyMenu
Public >
---> Firefox
---> Opera
Private >
---> IrfanView
---> TotalCommander
Settings
Exit


(">" is the name of a submenu, "--->" ist the item of the submenu)

Navigating to TotalCommander i press the SyMenu hotkey and then the buttons p, p, right, t. This option is okay, the program starts.

Next test. I type the SyMenu hotkey and then the arrow-buttons down, down, right.
a) At this moment the Private submenu opens. Sometimes the IrfanView-item has the focus, sometimes not.
b) Assumed the IrfanView-item has the focus, and i type the arrow-button down, i will reach the TotoalCommander-item. But if i type the the button up or rigth, the SyMenu hides.

Or shortly: Pressing any wrong arroy-key (up/down/left/right) should not close/hide the SyMenu or an submenu

[Edit]
I was to slow. The Problem with the german language is really fixed. Thanks

Mario
edited by mario on 08/01/2018
link



UGMFree © 2002-2024
PayPal BTC TON