Page 1 of 1

Tastenkürzel definieren

PostPosted: 2016-03-04 12:25
by jay-squared
Liebes Citavi-Team,

mein Motto ist ja immer "Tastenkürzel sind immer gut". Wie füge ich den einem Befehl, welchen ich per AddOn zu Citavi hinzugefügt habe, noch ein eigenes Tastenkürzel hinzu?

Um mal bei dem Beispielaus diesem Forum zu bleiben: folgender Code ist dafür verantwortlich, dass die Aktion im Menü erscheint und wo. Wahrscheinlich an der Stelle könnte ich auch ein eigenes Tastenkürzel definieren, oder? (Für den Fall meines AddOns schwebt mir etwa Strg+Shift+K vor).

Code: Select all
mainForm.GetMainCommandbarManager().GetReferenceEditorCommandbar(MainFormReferenceEditorCommandbarId.Menu).GetCommandbarMenu(MainFormReferenceEditorCommandbarMenuId.Tools).AddCommandbarButton("GenerateShortTitle", "Re-build all short titles");


Ich bitte um Nachsicht, dass es sich nicht um eine Citavi-Frage per se handelt (wahrscheinlich eher "allgemeine .NET-Frage).

Herzliche Grüße
JJ

Re: Tastenkürzel definieren

PostPosted: 2016-03-04 12:53
by Sebastian Pabel
Hallo, JJ,

das müsste so gehen:

Code: Select all
var button = mainForm.GetMainCommandbarManager().GetReferenceEditorCommandbar(MainFormReferenceEditorCommandbarId.Menu).GetCommandbarMenu(MainFormReferenceEditorCommandbarMenuId.Tools).AddCommandbarButton("GenerateShortTitle", "Re-build all short titles");

button.Shortcut = Shortcut.Ctrl9;


Viele Grüße
Sebastian

Re: Tastenkürzel definieren  Topic is solved

PostPosted: 2016-03-04 13:00
by jay-squared
Hallo Herr Pabel,

Super. Danke!

Beste Grüße
JJ