Was mache ich falsch?
Ich habe ehrlich gesagt nicht die leiseste Ahnung wie Du zu dem beschriebenen Weg kommst, denn der hat absolut garnichts damit zu tun was Du erreichen möchtest.
Um eine Tastenkombination nur in einem Dokument, und gültig für dieses Dokument, zu speichern muss sie in der Datei .../Configurations2/accelerator/current.xml im Archiv des bestreffenden Dokuments gespeichert werden.
Meines Wissens gibt es dazu keine GUI-Bedienung sondern Du musst das Archiv des Dokuments auspacken, die betreffende Datei mit einem Editor anpassen und wieder im Archiv des Dokuments speichern.
Der Eintrag in der current.xml muss beispielhaft lauten:
Code: Alles auswählen
<accel:item accel:code="KEY_LEFT" xlink:href="vnd.sun.star.script:test.test_work.dummy1?language=Basic&location=document"/>
Da eine Standarddatei wahrscheinlich keine current.xml enthält kopiere ich hier einmal beispielhaft den Inhalt rein:
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE accel:acceleratorlist PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "accelerator.dtd">
<accel:acceleratorlist xmlns:accel="http://openoffice.org/2001/accel" xmlns:xlink="http://www.w3.org/1999/xlink">
<accel:item accel:code="KEY_F5" xlink:href=".uno:Navigator"/>
<accel:item accel:code="KEY_F4" xlink:href=".uno:ToggleRelative" accel:shift="true"/>
<accel:item accel:code="KEY_F3" xlink:href=".uno:DefineName" accel:mod1="true"/>
<accel:item accel:code="KEY_F2" xlink:href=".uno:FocusInputLine" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_F5" xlink:href=".uno:ShowDependents" accel:shift="true"/>
<accel:item accel:code="KEY_F7" xlink:href=".uno:SpellDialog"/>
<accel:item accel:code="KEY_F8" xlink:href=".uno:StatusSelectionModeExt"/>
<accel:item accel:code="KEY_F7" xlink:href=".uno:ShowPrecedents" accel:shift="true"/>
<accel:item accel:code="KEY_F5" xlink:href=".uno:FocusCellAddress" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_F9" xlink:href=".uno:Calculate"/>
<accel:item accel:code="KEY_F8" xlink:href=".uno:StatusSelectionModeExp" accel:shift="true"/>
<accel:item accel:code="KEY_F7" xlink:href=".uno:Thesaurus" accel:mod1="true"/>
<accel:item accel:code="KEY_F8" xlink:href=".uno:ViewValueHighlighting" accel:mod1="true"/>
<accel:item accel:code="KEY_F11" xlink:href=".uno:DesignerDialog"/>
<accel:item accel:code="KEY_F12" xlink:href=".uno:Group"/>
<accel:item accel:code="KEY_F11" xlink:href=".uno:SaveAsTemplate" accel:shift="true"/>
<accel:item accel:code="KEY_F9" xlink:href=".uno:CalculateHard" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_F11" xlink:href=".uno:StyleCatalog" accel:mod1="true"/>
<accel:item accel:code="KEY_F12" xlink:href=".uno:Ungroup" accel:mod1="true"/>
<accel:item accel:code="KEY_DOWN" xlink:href=".uno:GoDown"/>
<accel:item accel:code="KEY_UP" xlink:href=".uno:GoUp"/>
<accel:item accel:code="KEY_DOWN" xlink:href=".uno:GoDownSel" accel:shift="true"/>
<accel:item accel:code="KEY_LEFT" xlink:href="vnd.sun.star.script:test.test_work.dummy2?language=Basic&location=document"/>
<accel:item accel:code="KEY_UP" xlink:href=".uno:GoUpSel" accel:shift="true"/>
<accel:item accel:code="KEY_DOWN" xlink:href=".uno:GoDownToEndOfData" accel:mod1="true"/>
<accel:item accel:code="KEY_RIGHT" xlink:href="vnd.sun.star.script:test.test_work.dummy1?language=Basic&location=document"/>
<accel:item accel:code="KEY_LEFT" xlink:href=".uno:GoLeftSel" accel:shift="true"/>
<accel:item accel:code="KEY_UP" xlink:href=".uno:GoUpToStartOfData" accel:mod1="true"/>
<accel:item accel:code="KEY_DOWN" xlink:href=".uno:GoDownToEndOfDataSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_LEFT" xlink:href=".uno:GoLeftToStartOfData" accel:mod1="true"/>
<accel:item accel:code="KEY_RIGHT" xlink:href=".uno:GoRightSel" accel:shift="true"/>
<accel:item accel:code="KEY_HOME" xlink:href=".uno:GoToStartOfRow"/>
<accel:item accel:code="KEY_UP" xlink:href=".uno:GoUpToStartOfDataSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_END" xlink:href=".uno:GoToEndOfRow"/>
<accel:item accel:code="KEY_HOME" xlink:href=".uno:GoToStartOfRowSel" accel:shift="true"/>
<accel:item accel:code="KEY_RIGHT" xlink:href=".uno:GoRightToEndOfData" accel:mod1="true"/>
<accel:item accel:code="KEY_LEFT" xlink:href=".uno:GoLeftToStartOfDataSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEUP" xlink:href=".uno:GoUpBlock"/>
<accel:item accel:code="KEY_END" xlink:href=".uno:GoToEndOfRowSel" accel:shift="true"/>
<accel:item accel:code="KEY_HOME" xlink:href=".uno:GoToStart" accel:mod1="true"/>
<accel:item accel:code="KEY_RIGHT" xlink:href=".uno:GoRightToEndOfDataSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEDOWN" xlink:href=".uno:GoDownBlock"/>
<accel:item accel:code="KEY_PAGEUP" xlink:href=".uno:GoUpBlockSel" accel:shift="true"/>
<accel:item accel:code="KEY_1" xlink:href=".uno:FormatCellDialog" accel:mod1="true"/>
<accel:item accel:code="KEY_END" xlink:href=".uno:GoToEndOfData" accel:mod1="true"/>
<accel:item accel:code="KEY_HOME" xlink:href=".uno:GoToStartSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEDOWN" xlink:href=".uno:GoDownBlockSel" accel:shift="true"/>
<accel:item accel:code="KEY_2" xlink:href=".uno:SpacePara2" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEUP" xlink:href=".uno:JumpToPrevTable" accel:mod1="true"/>
<accel:item accel:code="KEY_1" xlink:href=".uno:NumberFormatDecimal" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_END" xlink:href=".uno:GoToEndOfDataSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEDOWN" xlink:href=".uno:JumpToNextTable" accel:mod1="true"/>
<accel:item accel:code="KEY_2" xlink:href=".uno:NumberFormatScientific" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEUP" xlink:href=".uno:JumpToPrevTableSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_3" xlink:href=".uno:NumberFormatDate" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_PAGEDOWN" xlink:href=".uno:JumpToNextTableSel" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_5" xlink:href=".uno:SpacePara15" accel:mod1="true"/>
<accel:item accel:code="KEY_4" xlink:href=".uno:NumberFormatCurrency" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_5" xlink:href=".uno:NumberFormatPercent" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_6" xlink:href=".uno:NumberFormatStandard" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_ESCAPE" xlink:href=".uno:Cancel"/>
<accel:item accel:code="KEY_BACKSPACE" xlink:href=".uno:ClearContents"/>
<accel:item accel:code="KEY_BACKSPACE" xlink:href=".uno:Deselect" accel:shift="true"/>
<accel:item accel:code="KEY_INSERT" xlink:href=".uno:InsertContents"/>
<accel:item accel:code="KEY_SPACE" xlink:href=".uno:SelectRow" accel:shift="true"/>
<accel:item accel:code="KEY_BACKSPACE" xlink:href=".uno:GoToCurrentCell" accel:mod1="true"/>
<accel:item accel:code="KEY_SPACE" xlink:href=".uno:SelectColumn" accel:mod1="true"/>
<accel:item accel:code="KEY_B" xlink:href=".uno:AlignBlock" accel:mod1="true"/>
<accel:item accel:code="KEY_SPACE" xlink:href=".uno:ResetAttributes" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_D" xlink:href=".uno:DataSelect" accel:mod1="true"/>
<accel:item accel:code="KEY_ADD" xlink:href=".uno:InsertCell" accel:mod1="true"/>
<accel:item accel:code="KEY_E" xlink:href=".uno:AlignHorizontalCenter" accel:mod1="true"/>
<accel:item accel:code="KEY_SUBTRACT" xlink:href=".uno:DeleteCell" accel:mod1="true"/>
<accel:item accel:code="KEY_MULTIPLY" xlink:href=".uno:SelectData" accel:mod1="true"/>
<accel:item accel:code="KEY_G" xlink:href=".uno:RepeatSearch" accel:mod1="true"/>
<accel:item accel:code="KEY_DIVIDE" xlink:href=".uno:SelectArrayFormula" accel:mod1="true"/>
<accel:item accel:code="KEY_F" xlink:href=".uno:Bold" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_H" xlink:href=".uno:SuperScript" accel:mod1="true"/>
<accel:item accel:code="KEY_J" xlink:href=".uno:FullScreen" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_L" xlink:href=".uno:AlignLeft" accel:mod1="true"/>
<accel:item accel:code="KEY_K" xlink:href=".uno:Italic" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_O" xlink:href=".uno:NewPresentation" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_R" xlink:href=".uno:AlignRight" accel:mod1="true"/>
<accel:item accel:code="KEY_R" xlink:href=".uno:Repaint" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_T" xlink:href=".uno:SubScript" accel:mod1="true"/>
<accel:item accel:code="KEY_T" xlink:href=".uno:FocusCellAddress" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_U" xlink:href=".uno:Underline" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_W" xlink:href=".uno:AddDirect" accel:mod1="true"/>
<accel:item accel:code="KEY_V" xlink:href=".uno:PasteSpecial" accel:shift="true" accel:mod1="true"/>
<accel:item accel:code="KEY_Y" xlink:href=".uno:Redo" accel:mod1="true"/>
<accel:item accel:code="KEY_Z" xlink:href=".uno:Undo" accel:mod1="true"/>
<accel:item accel:code="KEY_F2" xlink:href=".uno:SetInputMode"/>
<accel:item accel:code="KEY_F4" xlink:href=".uno:ViewDataSourceBrowser"/>
<accel:item accel:code="KEY_F2" xlink:href=".uno:FunctionDialog" accel:mod1="true"/>
</accel:acceleratorlist>
Gruß
Stephan