Jump to content
Macro Express Forums

Menu bugs


Recommended Posts

Over the months I've reported several bugs concerning ME Pro's menus and Menu Builder. Here's another.

 

Single character accelerator keys are automatically assigned to each menu item when the menu is built. If you later change one or more of these to a more meaningful letter, the rest get scrambled to greater or lesser degree. Here's an example.

 

post-1217-1257151389_thumb.jpg

 

post-1217-1257151427_thumb.jpg

 

BTW, another gripe I have is that the menu window is fixed in size. Note in the second screenshot that the full name of some macros cannot be seen. Dragging the column the limited amount allowed might reveal it, but that's not only an extra operation but also results in the bottom entry being lost, requiring vertical scrolling. This is in a pop-up menu that's supposed to let you quickly locate and run a macro! I reported that one 7 months ago and having heard nothing chased it recently. ISS response: "This change would take a significant effort. Currently we still have a number of other issues that have a higher priority."

 

Other more important things, definitely (scores of them). But making a window resizable in standard Windows fashion, a significant effort??

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

Again I don’t understand the problem...........................................................

The two pix show the same accelerator keys and the items are in the same order. What is getting scrambled.

 

BTW I never use this popup menu style so I might be missing something. I prefer the Windows Default as it’s much more svelte.

Link to comment
Share on other sites

Again I don't understand the problem...........................................................

The two pix show the same accelerator keys and the items are in the same order. What is getting scrambled.

 

Eh? Only the first 5 are correct. As my note says, all the rest are shown as having no key by the Editor, but they do have keys, as you see.

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

I’m still not getting it

.................................................

Sorry Terry, I must need to get another cup-o-joe. All the menu items are identical and in the same order so I’m not seeing anything being scrambled. Perhaps you could show a before and after of the ‘macro running’ screenshot?

 

As I understand it when one creates a popup MEP will assign sequential hotkeys A-Z. If you change them they stay the way you change them. In fact if you simply open and close the hotkey (not right click) and leave it blank then there will be no hotkey. Alternatively you can click on the Hotkey button on the right. It’s the one that looks like “A”.

 

Sorry, I’m just not seeing anything wrong with the way it works.

Link to comment
Share on other sites

I'm still not getting it

.................................................

Sorry Terry, I must need to get another cup-o-joe. All the menu items are identical and in the same order so I'm not seeing anything being scrambled. Perhaps you could show a before and after of the 'macro running' screenshot?

 

As I understand it when one creates a popup MEP will assign sequential hotkeys A-Z. If you change them they stay the way you change them. In fact if you simply open and close the hotkey (not right click) and leave it blank then there will be no hotkey. Alternatively you can click on the Hotkey button on the right. It's the one that looks like "A".

 

Sorry, I'm just not seeing anything wrong with the way it works.

 

I don't know what else I can say that I haven't already said twice! But here it is again as a simple table:

 

 

post-1217-1257190630_thumb.jpg

 

So there are 5 correct, 9 wrong (and 'A' assigned twice).

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

I think I figured it out now.

.........................................................

I created a simple macro and attached since you wouldn’t ;)

I create this macro with 4 macros and a popup macro. Out of the box none are assigned and the order is ABCD. I set the accelerator for macro 1 to R and it now appears as RABC. So far so good. MEP is filling in the blanks sequentially with unused letters. EG if I change Macro 1 to C the order is CABD. Then I set Macro 1 back to A and the order appears ABAC which is not right as the order I would expect would be ABCD. So indeed the order of the unassigned is getting scrambled. With some more tests one might even be able to determine a pattern but I’m sure Chris could probably take one quick look at the macro I attached and figure out how the logic is broken.

Terry_Popup_Macro_test.mex

Link to comment
Share on other sites

I think I figured it out now.

.........................................................

I created a simple macro and attached since you wouldn't ;)

I create this macro with 4 macros and a popup macro. Out of the box none are assigned and the order is ABCD. I set the accelerator for macro 1 to R and it now appears as RABC. So far so good. MEP is filling in the blanks sequentially with unused letters. EG if I change Macro 1 to C the order is CABD. Then I set Macro 1 back to A and the order appears ABAC which is not right as the order I would expect would be ABCD. So indeed the order of the unassigned is getting scrambled. With some more tests one might even be able to determine a pattern but I'm sure Chris could probably take one quick look at the macro I attached and figure out how the logic is broken.

 

In addition, in my example, some macros lost their accelerator altogether. Bit of a dog's dinner overall!

 

I've reported it.

 

(I wonder if it's somehow connected to the '43' bug I reported, which has now been identified and fixed?)

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

To speed up my menu organisation I wrote a (kludgy) macro that shows what keys Menu Builder says are assigned. It shows the result already discussed for my example.

 

post-1217-1257253879_thumb.jpg

 

Applying it to other pop-up menu macros confirmed my earlier conclusion. Hardly any were accurate and most were grossly wrong like the above example.

 

Other apparent bugs (minor ones in this case) are that the Icon Change button displayed in tne 'SubMenu' when you r-click an entry is greyed out, and the icon displayed is also wrong. I'm not clear why that icon facility would be accessible here anyway?

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

Just a suggestion

...............................................

Seeing your line J I really think you would like using the Windows Default style where you can properly use the dividers and expanding menus.

Link to comment
Share on other sites

Just a suggestion

...............................................

Seeing your line J I really think you would like using the Windows Default style where you can properly use the dividers and expanding menus.

 

I would have liked to use that option, as I do prefer its style. But IMO it's seriously flawed because you can't drag it around.

 

I could of course set it to appear by the current mouse position - but I usually activate my menus by clicking another menu!

 

Edit: I remember two other reasons I rejected it:

 

1. It insists on being used immediately. I know that's usually OK with a pop-up menu, but in practice, especially with some of my badly set-up or experimental macros, I need to adjust things or look at another window or something before I actually let the macro loose. I can do all that with the Nickname type. But with the Windows Default, if you do anything else, it closes.

 

2. It doesn't show Scope.

 

So for those 3 reasons I think the Nickname type is far better. Just wish ISS could fix its flaws!

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...