Всем привет. Ищу программу, которая позволяет вставлять текст при нажатии клавиши "Pause" и после неё F[номер]. Не удерживая "Pause", а именно после неё. То есть нажимаю "Pause", отпускаю её, нажимаю F2, и вставляется заранее запрограммированный спецсимвол. Почему именно так и никак иначе — привык к такой последовательности на Linux в своё время. Теперь переучить себя не могу. Сейчас пользую MKey, но там именно так нельзя сделать.
» Ищу программу по вставке текста при нажатии сочетания клавиш
Вот способ решения с помощью Autohotkey. Скрипт должен сохраняться в кодировке UTF-8 с BOM. Ставить следует тоже юникодную версию
Код:
~Pause::return
$F2::
If (A_PriorHotkey="~Pause" && A_TimeSincePriorHotkey<2000)
Send Вводимый текст
else
Send {F2}
return
Код:
~Pause::return
$F2::
If (A_PriorHotkey="~Pause" && A_TimeSincePriorHotkey<2000)
Send Вводимый текст
else
Send {F2}
return
Спасибо! Всё реально работает! А я несколько месяцев пытался то там, то сям найти как это сделать.
Добавлено:
Подскажи вот по такому сниппету: https://paste.kde.org/pslzkte15 . Если этот скрипт работает, то ввод "h" без "Pause" вводит "р". Как доделать, чтобы при английской раскладке вводилась "h"?
Добавлено:
Подскажи вот по такому сниппету: https://paste.kde.org/pslzkte15 . Если этот скрипт работает, то ввод "h" без "Pause" вводит "р". Как доделать, чтобы при английской раскладке вводилась "h"?
Надо использовать виртуальные или сканкоды клавиш. Определить их можно, например, с помощью этого скрипта
Должно получиться примерно следующее:
Код: $vk48::
If (A_PriorHotkey="~Pause" && A_TimeSincePriorHotkey<2000)
Send ₽
else
Send {vk48}
return
Должно получиться примерно следующее:
Код: $vk48::
If (A_PriorHotkey="~Pause" && A_TimeSincePriorHotkey<2000)
Send ₽
else
Send {vk48}
return
Страницы: 1
Предыдущая тема: Бесплатный photoshop на mac
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.