diff options
author | John Ankarström <john@ankarstrom.se> | 2020-12-28 01:20:01 +0100 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2020-12-28 01:20:01 +0100 |
commit | b48e45850d6c4b666fdea200858c4426297b9618 (patch) | |
tree | 46492098179a81393cdf26c5c1176b3310170e58 /tt.programs.kompozer.ahk | |
parent | 70237840991b3e2d091e8b07650b369c8cfba4e1 (diff) | |
download | ahk-b48e45850d6c4b666fdea200858c4426297b9618.tar.gz |
Move KompoZer hotkeys to tt.programs.kompozer.ahk
Diffstat (limited to 'tt.programs.kompozer.ahk')
-rw-r--r-- | tt.programs.kompozer.ahk | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/tt.programs.kompozer.ahk b/tt.programs.kompozer.ahk new file mode 100644 index 0000000..212f29e --- /dev/null +++ b/tt.programs.kompozer.ahk @@ -0,0 +1,78 @@ +;; -> body + +#IfWinActive ahk_exe kompozer.exe + +^q::SendInput, !vd ; design +^w::SendInput, !vs ; split +^e::SendInput, !vh ; source +^1::SendInput, !op1 ; heading 1 +^2::SendInput, !op2 ; ... +^3::SendInput, !op3 +^4::SendInput, !op4 +^5::SendInput, !op5 +^6::SendInput, !op6 +^p::SendInput, !opp ; paragraph +^+p::SendInput, !opf ; preformatted +^+b::SendInput, !ost ; strong +^+i::SendInput, !ose ; emphasis +^+-::SendInput, !ozr ; smaller +^++::SendInput, !ozg ; bigger +^+c::SendInput, !oso ; code +^+t::SendInput, !osx ; tt + +^h:: ; horizontal rule +SendInput, !ih +Sleep, 100 +SendInput, <hr>{Tab}{Enter} +return + +$^!s:: ; clean up and save +SendInput, !tm +Sleep, 100 +SendInput, {Enter}{Esc}^s +return + +F1:: ; update table of contents (h2-h6) +SendInput, !ibu +goto toc1 + ++F1:: ; create table of contents (h2-h6) +SendInput, !ibi +goto toc1 + +toc1: +Sleep, 100 +SendInput, h2{Tab}{Tab}h3{Tab}{Tab}-{Tab}-{Tab}-{Tab}-{Enter} +return + +F2:: ; update table of contents (h2 only) +SendInput, !ibu +goto toc2 + ++F2:: ; create table of contents (h2 only) +SendInput, !ibi +goto toc2 + +toc2: +Sleep, 100 +SendInput, h2 +goto toc4 + +F3:: ; update table of contents (h3 only) +SendInput, !ibu +goto toc3 + ++F3:: ; create table of contents (h3 only) +SendInput, !ibi +goto toc3 + +toc3: +Sleep, 100 +SendInput, h3 +goto toc4 + +toc4: +SendInput, {Tab}{Tab}-{Tab}-{Tab}-{Tab}-{Tab}-{Enter} +return + +#IfWinActive |