Genvejstaster!

Åben debat samt brugerhjælp og support til LibreOffice generelt og oooforum.dk

Moderator: Lodahl

Post Reply
guruerne
Posts: 278
Joined: 13. Aug 2006 20:42

Genvejstaster!

Post by guruerne »

Hej!

Når man f.eks. ofte bruger tysk dobbelt-s (sz) eller et andet specialtegn, ville det være lækkert at kunne definere en genvejstast-kombination.

I MS vælger man blot det ønskede specialtegn og definerer så en genvejskombi. Dette kan man ikke i OO.

Kunne det måske komme med i pakken? - eller måske er det bare mig, der ikke kan finde funktionen!

:) Erik Kristensen :D
Lodahl
Posts: 1961
Joined: 14. Sep 2005 08:27
Location: Storkøbenhavn
Contact:

Post by Lodahl »

Hej,
Jeg vil foreslå at du opretter det som Autokorrektur (Menu Funktioner > Autokorrektur...). F.eks. så sz automatisk ændres til dit specialtegn.
Med venlig hilsen

Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
guruerne
Posts: 278
Joined: 13. Aug 2006 20:42

Tak for svaret!

Post by guruerne »

Det lyder som en ok ide - men ikke helt så smart som at kunne definere en genvejstastkombination til et ønsket specialtegn!

Men tak for ideen, det redder mig lige her og nu! :) :)

Ønsket er dog stadig en mere fleksibel tildeling af genvejstaster!

:) Erik
Lodahl
Posts: 1961
Joined: 14. Sep 2005 08:27
Location: Storkøbenhavn
Contact:

Post by Lodahl »

Okay - okay, men så er du også selv ude om det ;-)

1) Oprette en makro
Med makrooptageren har jeg tryllet denne kode frem

Code: Select all

sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Symbols"
args1(0).Value = "β"
args1(1).Name = "FontName"
args1(1).Value = "Times New Roman"

dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0, args1())


end sub
Gem makroen i openOffice.org

Tildel denne makro til tastaturkombinationen CTRL+S ved hjælp af Funktioner > Tilpas > Tastatur. Se evt. i hjælpen hvordan.

Gem tastaturkombinationen i Writer eller OpenOffice.org efter behov.
Med venlig hilsen

Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
guruerne
Posts: 278
Joined: 13. Aug 2006 20:42

Tak!

Post by guruerne »

Jeg havde kigget lidt på makroerne, men......

Der skal vist en rigtig OO-nørd til :) :)

Tak for det - jeg vil straks afprøve det!

:) Erik
Post Reply