Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: [Autokey] - české znaky  (Přečteno 1290 krát)

matata

  • Aktivní člen
  • *
  • Příspěvků: 122
[Autokey] - české znaky
« kdy: 04 Května 2017, 23:10:01 »
Hoj,
prosím - v apk Autokey potřebuji využívat funkci text expanderu. Napíšu dd - napíše to 'dobrý den'.

Bohužel se mi nevypíší české znaky 'ščřžý'.

Nevíte prosím co s tím? Případně jaký jiný sw použít pro požadovanou funkci?

Děkuji.

xerostomus

  • Návštěvník
  • Příspěvků: 4
Re:[Autokey] - české znaky
« Odpověď #1 kdy: 27 Května 2017, 17:45:38 »
Už je to delší čas, co jsem zkoušel instalovat Autokey a pokud si dobře pamatuji, tak to mělo popisované problémy.
Tak jsem na klavesovou zkratku nastavil bash skript, který mi zobrazi jednoduche menu a ja si vyberu, co potrebuji.
Pouzivam Lubuntu, tak ze jsem klavesovou zkratku nastavil v openboxu:

leafpad ~/.config/openbox/lubuntu-rc.xml

openbox --reconfigure

Ten vlastni skript je jednoduchy
menu pomoci zenity
potom vložím do schránky, clipboardu:
   echo "toto chci strčit do clipboardu" | xsel -i -b

pak to vlozim do textu pomoci ctrl-V

Je to trochu opicarna, ale nic jineho mi nefungovalo spolehlive (xdotool, xte ap.)
Tady mate cely skript, snad to vyuziteje:

#!/bin/bash
options=(\
 "Dialog"\
 "$(date +%Y-%m-%d)"\
 "$(date +%H:%M)"\
 "$(date +%Y-%m-%d_%H-%M-%S)"\
 "Quit"\
 )
 
selection=$(zenity --height 300 --list "${options
  • }" --column="" --text="Vložte datum do clipboardu" --title="Různá data")

# echo $selection
selection=$(echo $selection |awk -F '|' '{print $1}')
# echo $selection

case "$selection" in
   ${options[0]})
       paste=$(zenity --calendar --date-format="%Y-%m-%d")
      ;;
   ${options[1]})
       paste=$(date +%Y-%m-%d)
      ;;
   ${options[2]})
       paste=$(date +%H:%M)
      ;;
   ${options[3]})
       paste=$(date +%Y-%m-%d_%H-%M-%S)
      ;;
   ${options[4]})
      exit
       zenity --info --text="Konec"
      ;;
esac      
   echo -n $paste | xsel -i -b
# zenity --info --text="Toto je v clipboardu: $paste "
#    sleep 1
   exit

 

Provoz zaštiťuje spolek OpenAlt.