From b48e45850d6c4b666fdea200858c4426297b9618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Mon, 28 Dec 2020 01:20:01 +0100 Subject: Move KompoZer hotkeys to tt.programs.kompozer.ahk --- tt.programs.kompozer.ahk | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 tt.programs.kompozer.ahk (limited to 'tt.programs.kompozer.ahk') 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,
{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 -- cgit v1.2.3