Я играю с небольшим электронным приложением, чтобы создать простой метод копирования / вставки.
Я зарегистрировал горячую клавишу, используя globalShortcut
:
globalShortcut.register(mod + '+' + key, () => {
clipboard.writeText(content);
// Paste content to any input field/app
});
Возможно ли сейчас перейти в блокнот и нажать зарегистрированный модификатор, чтобы вставить содержимое?
Пример:
Приложение загружает, регистрирует ярлык, который устанавливает буфер обмена с желаемым текстом.
Затем они переходят в форму, куда они хотят вставить этот контент, и нажимают на ключ, который вставляет его для них?
Это, по сути, способ, позволяющий персоналу устанавливать общие ярлыки / фрагменты текста с любыми комбинациями клавиш, которые они хотят. Поэтому, если они заполняют отчет 123, они могут просто нажать свою клавишу «Ctrl + Shift + R», которая вставляет содержимое, связанное с этой горячей клавишей.
Как я могу это сделать или симулировать Ctrl V, чтобы вызвать его?
Я испробовал как RobotJS (не поддерживает глобальные ярлыки), так и версию Java (предпочтительно не использовать в любом случае).