speciální znaky

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 (Stažení 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.

Lze také použít automatické opravy, kde si lze zadat vlastní zkratky automaticke_opravy.png