Тема: AHK: Изменение регистра букв при двойном и тройном нажатии F3
Уважаемые форумчане, пожалуйста помогите написать скрипт, чтобы при двойном нажатии клавиши F3 выделенный текст становился текстом только из заглавных (больших) букв, а при тройном нажатии клавиши F3 выделенный текст становился текстом из строчных (маленьких) букв. Выбор клавиши F3 не случаен - я два десятилетия нажимаю комбинацию Shft+F3 для изменения регистра букв, и естественно привык к F3. Очень хотелось бы просто нажимать клавишу F3, а не заниматься «распальцовкой» Shft+F3.
Возможно, Вам в чем то пригодится следующий скрипт, чтобы не тратить время на придумывания того как лучше оформить двойное и тройное нажатие. Этот замечательный скрипт копирует текст при одном нажатии, вставляет текст при двойном нажатии и вырезает текст при тройном нажатии одной клавиши. Повторюсь, он может пригодится как шаблон в котором прописано двойное и тройное нажатие.
vkE2::
KeyWait, %A_ThisHotkey%
KeyWait, %A_ThisHotkey%, D T0.3
If ErrorLevel
SendInput ^{vk43}
Else
{
KeyWait, %A_ThisHotkey%
KeyWait, %A_ThisHotkey%, D T0.3
If ErrorLevel
SendInput ^{vk56}
Else
SendInput ^{vk58}
KeyWait, %A_ThisHotkey%
}
Return

