Seite 1 von 1
Kann man Tasten auf Dialoge anwenden?
Verfasst: Di, 18.08.2009 15:10
von Uschi
Ich stehe vor dem Problem, dass ich in einem Dialogfenster Buttons über die Tastatur steuern will.
Könnt ihr mir sagen, ob dies prinzipiell möglich ist? Und wenn ja wie man das macht?
Hab jetzt schon etliche Foren durchsucht und nichts dergleichen gefunden. Auch google war nicht sehr hilfreich.
Eure Uschi
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Di, 18.08.2009 15:58
von komma4
Im Designmodus kann der TAB-Sprung sequenziert werden, Mnemoniks werden (IIRC) automatisch zugeteilt (am unterstrichenen Buchstaben erkennbar).
Jetzt noch mal die Frage, bitte, ...
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mi, 19.08.2009 07:05
von Uschi
Also ich möchte zum Beispiel die Tastenkombination SHIFT+F8 auf einen Button legen, um somit ein Makro darüber aufzurufen...
Ist das möglich? Wenn ja wie???

Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 24.08.2009 17:11
von eBayer
Schaut doch mal hier hinein:
http://office-software.suite101.com/art ... ey_strokes
Ich habe es (ganz unbedarft) mal mit einem Formular getestet.
Funktioniert offensichtlich einwandfrei. Ihr müßt halt ein wenig Makros programmieren.
Gruß eBayer
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 24.08.2009 17:32
von komma4
Naja, ein Formular ist ein (Writer-)Dokument - da gehen keyhandler sowieso...
Habe aber gerade mal nachgesehen: auch ein Dialog besitzt die .addKeyListener-Methode, müsste also gehen.
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mi, 02.09.2009 09:39
von Uschi
Also das mit den Tasten habe ich jetzt soweit hinbekommen, jedoch vermisse ich einige Tasten.
So kann ich zum Beispiel die Tastenkombination SHIFT + X nicht ausführen, da die SHIFT-Taste ne vorhanden ist.
Könnt ihr mir sagen, wie ich die SHIFT-Taste zum "Leben erwecken" kann???
Eure Uschi

Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mi, 02.09.2009 14:34
von komma4
IMHO kannst Du die Umschalt-Taste nicht abfangen ... da musst Du mit .KeyChar = "X" arbeiten (im Gegensatz zu ="x" )
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 07.09.2009 12:48
von Uschi
Ja da hast d recht komma4, aber wie wäre es denn mit Tasten wir F2 oder ähnlichen?
MFG

Uschi
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 07.09.2009 13:08
von komma4
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Di, 08.09.2009 09:37
von Uschi
Da haben wir grad ein wenig an einander vorbei geschrieben
Soweit waren wir schon mit der F2-Taste. Mich würde aber interessieren, wie es sich mit der Tastenkombination "Shift + F2" verhält.
Kannst du mir da weiterhelfen komma4???
MFG Uschi
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Di, 08.09.2009 09:47
von komma4
Besorge Dir
Xray
Xray zu 'Shift+F2', hat geschrieben:
KeyCode = 769
Modifiers = 1
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 21.09.2009 07:16
von Uschi
Hab das mal ausprobiert, Mod2 funktioniert bei mir, aber Mod1 nicht.
Könnt ihr mir sagen wie ich die Tastenkombination "Shift + F2" umsetzen kann???
Eure Uschi
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 21.09.2009 09:21
von komma4
Funtioniert bei mir (OOo 3.0.1/WinXP pro) ...
Code: Alles auswählen
If oKeyEvent.modifiers = com.sun.star.awt.KeyModifier.MOD1 Then
If oKeyEvent.keyCode = 769 Then
msgbox "STRG+F2 gedrückt"
End If
End If
Re: Kann man Tasten auf Dialoge anwenden?
Verfasst: Mo, 21.09.2009 10:36
von Uschi