Существует ли такая программа: вставка заранее заготовленной фразы?
По работе есть необходимость работать с ~7-10 одинаковыми текстовыми шаблонами. Ну то есть фразы из разряда "Перезагрузите роутер", "Проверьте ПК на вирусы" и так далее, которые в зависимости от контекста дополняются вручную или копированием текста из мануалов. Нужна программа, которая позволит забиндить на каждую такую фразу своё сочетание клавиш, независимое от буфера обмена (потому что в буфере может быть информация, которую лучше не перезаписывать). Win10, готов заплатить за ПО
А в чем идет работа? В браузере? Ставишь JS Injector, пишешь скриптик, который добавит кнопочки с этими фразами или будет отслеживать нажатия. С виндовой прогой на порядок сложнее - не любят антивирусы когда посторонний софт отслеживает глобально нажатия, перехватывает ввод и прочее.
На ум приходят всякие автокликеры, скриптреы - за которые в играх банят. Но как я сказал - антивирусы их не любят и можно заразу на комп притащить вместе с таким софтом(бесплатная будет смотреть все пароли и слать разработчикам) . Так что дополнить код на стороне браузера - самое верное решение. В инете полно примеров как отслеживать нажатия - вначале можно тупо в консоли браузера написать скрипт.
А потом уже инжектор использовать - чтобы он его автоматом выполнял.
var texts = {
1:"test1",
19:"test2"
};
$(document).on('keypress', function(e) {
console.log(e.keyCode); //показать код нажатой кнопки
if ( e.ctrlKey && e.shiftKey && e.keyCode in texts){
console.log(texts[e.keyCode]);
}
});
но вместо вывода в консоль - вставка его в нужный элемент.
Контрол+Шифт+A = test1
Контрол+Шифт+S = test2
вставка в элемент $("#id_elemet").append(texts[e.keyCode]);
Это конечно если там включен JQuery - если VUE или что-то еще то по другому придется писать.
Для тостера работает такой код:
var texts = {
1:"test1",
19:"test2"
};
$(document).on('keypress', function(e) {
console.log(e.keyCode); //показать код нажатой кнопки
if ( e.ctrlKey && e.shiftKey && e.keyCode in texts){
$("textarea.field__input").val($("textarea.field__input").val()+texts[e.keyCode]);
}
});
в PuntoSwitcher такое есть точно,(будете писать алиасы,
утилита автоматом будет им присваивать заданные строки.
допустим задали алиас/сокращение/абревиатуру
АФАФ - "напечатать одно"
ГЫГЫ - "напечатать другое"
+можно погуглить дополнение для расширенной работы с буфером обмена(там тоже есть подобный функционал)
я на линупсе,поэтому точно не подскажу/посоветую (гугляндекс в помощь)