Dobrý den, potřeboval bych při psaní v LO vkládat speciální znaky, které nejsou na české klávesnici, např. pomocí klávesové zkratky, kterou si nastavím nebo jiným způsobem (vytvoření vlastní klávesnice?) - tak, abych znaky nemusel pokaždé hledat v tabulce speciálních znaků.
Nejjednodušší je na to použít doplňek TypoJTB (Staení typoJTB), případně JP_vkládání_speciálních_znaků (http://fenix.preludi.eu/?page_id=369&dl_page=1 v ZIPu Makrá pre OpenOffice.org). Obojí se pak spouští z Nástroje/ Rozšíření. V případě TypoJTB je to jako Vlož zkratku.
Dá se vkládat i makry, podrobněji zde Definování klávesových zkratek pro psaní speciálních znaků (Stránka 1) / Writer / Poradna OpenOffice | LibreOffice. Pro makra se pak dají v Nástroje/ Přizpůsobit nastavit i vlastní klávesové zkratky.
Ukázka makra pomoí kterého lze vkládat nejen znak, ale i nějaký text.
Sub vlozZnak
dim document as object
dim dispatcher as object
document=ThisComponent.CurrentController.Frame
dispatcher=createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name="Text"
args1(0).Value="A" 'znak
'args1(0).Value=chr(65) 'nebo desítkový kód znaku
'args1(0).Value="Něco" 'nebo nějaký text
dispatcher.executeDispatch(document,".uno:InsertText","",0,args1())
End Sub
P.S. Co se týká české klávesnice tak umožňuje i vkládat znaky přes stisk pravého Altu a tím jde vkládat dost latinkových znaků s nečeskou diakritikou.