Hi Mathias,

sorry for the noise, the accelerators work correctly for both menu and
toolbar items.

The problem: during different test runs I created accelerators with
Shift+Ctrl and for Shift+Alt without ever removing the accelerators upon
uninstall. Therefore both sets of accelerators were operational, where
for the menus the Shift+Ctrl shortcuts got used.

After removing the accelerators with removeCommandFromAllKeyEvents()
upon uninstall fixed the problem from then on.


On 25.05.2011 23:09, Rony G. Flatscher wrote:
> Hi Mathias,
> maybe one more question: in addition to the toolbar I have created a
> menubar and all menu-items match the toolbar items (CommandURL, Label,
> etc.).
> The menus also work and show the icons and in addition they show the
> accelerator keys.
> *However*, the menu item accelerators show "Shift+Ctrl", whereas the
> toolbar item accelerators (which are the only ones that got defined by
> my program) were defined with "Shift+Meta2" (i.e. "Shift+Alt"). Both set
> of accelerators are operational!
> Is there a possibility to have the menu display and use the accelerator
> that got defined, i.e. "Shift+Meta2"?
> TIA,
> ---rony
> On 25.05.2011 18:01, Mathias Bauer wrote:
>> On 25.05.2011 17:35, Rony G. Flatscher wrote:
>>>>>> As an example, I configured "SHIFT-ALT-G" for "Insert-Gallery" in the
>>>>>> keyboard configuration. The "view" menu (don't ask me why the menu
>>>>>> has
>>>>>> it in "view", the config in "insert" ;-)) immediately shows the new
>>>>>> accelerator, the toolbar quickhelp doesn't. If I now open a new
>>>>>> document, its toolbar shows the accelerator in the quickhelp text of
>>>>>> the "Gallery" button.
>>>>> Just tried this via "Tools->Customize", but it did not work with the
>>>>> toolbar item.
>>>> *what* did you try? My example with ".uno:Gallery" or your
>>>> script/macro?
>>> Your example.
>>>> In case you didn't notice, it is necessary to create the toolbar
>>>> *after* you have configured the shortcut, e.g. by opening a new
>>>> document window.
>>> Did try that, even shut down all instances of OOo writer.
>>> It's OOo 3.2.1 though, so maybe that does not work with that "old"
>>> version?
>> Hm, probable. I tested with 3.3. Maybe if I come across a 3.2.1 I
>> might try it again.
>> Regards,
>> Mathias 

To unsubscribe send email to dev-unsubscr...@api.openoffice.org
For additional commands send email to sy...@api.openoffice.org
with Subject: help

Reply via email to