Тема: AHK: Замена буквы при двойном нажатии горячей клавиши
Я использую на ноутбуке английскую и русскую раскладки клавиатур, другие не включаю, что бы между двумя максимально быстро и удобно переключаться.
Но мне хотелось бы иметь возможность на русской раскладке клавиатуры, что бы при двойном нажатии на некоторых клавишах, печаталась другая буква.
Например, при русской раскладке клавиатуры:
Одиночное нажатие клавиши "и" = "и"
Одиночное нажатие при нажатом Shift или CapsLock клавиши "И" = "И"
Двойное нажатие клавиши "и" = "і"
Двойное нажатие при Shift или CapsLock клавиши "И" = "І"
Многоразовое быстрое нажатие клавиши "и" или "И" = "ііііі" или "ІІІІІ"
Удерживание клавиши "И" = "ИИИИИИИ"
Удерживание клавиши "и" = "ииииииии"
Можно ли это реализовать максимально просто, что бы не тормозилась печать и работа системы?
Например можно сделать так:
:c*:ИИ::І
:c*:ии::і
Этот вариант нормальный, только уже несколько "иииии" подряд не напечатать, а хотелось бы иметь такую возможность при коротких одиночных нажатиях или при удержании клавиши "и" печатать несколько "иииии" подряд.
Например для такой замены это более актуально, так как я часто печатаю несколько коротких тире подряд.
:?*:--::—