Issue 75712 - Can't assign keyboard shortcut at scope of document
Summary: Can't assign keyboard shortcut at scope of document
Status: CONFIRMED
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: OOo 2.1
Hardware: HP (PA-RISC) Windows Vista
: P3 Trivial with 1 vote (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-25 04:06 UTC by sgolux
Modified: 2013-02-07 22:36 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description sgolux 2007-03-25 04:06:51 UTC
Open the spreadsheet.

Create a macro.  Save the macro in the document.

You want to create a keyboard shortcut to that macro, and you want to have that
assignment scoped ONLY for the document itself, in other words, you want the
keyboard assignment to be saved with the document and applied only to that
document.  (Other bug reports list complications and contradictions on setting a
keyboard shortcut, but this is not a duplicate of those reports)

You go to tools->customize->keyboard, and in the "category" listbox, you expand
"OpenOffice.org Macros", and then select the document where you saved the macro,
in order to assign the key.

PROBLEM:  On that dialog box, it seems you can ONLY have that keyboard shortcut
invoke that macro for all spreadsheets or for openoffice as a whole (as per the
radio buttons on the top right side of the dialog).  There is NO WAY to assign
the keyboard shortcut to be saved and accessible only in the document, as there
would be for a menu or toolbar shortcut.
Comment 1 kpalagin 2007-03-26 03:36:45 UTC
Confirming with 2.2, seems to be framework limitation, changing to enhancement.
Comment 2 oc 2008-07-15 10:42:57 UTC
reassigning features and enhancements to user requirements@openoffice.org which
will be the default owner for those tasks (was introduced some time ago)