Как выполнить действие вставки ОС через электрон - PullRequest
0 голосов
/ 16 марта 2020

Я создаю приложение менеджера буфера обмена для настольных ПК через react и electron.

Приложение будет работать в фоновом режиме, и пользователь может использовать указанный ярлык, чтобы вставить последний скопированный элемент или открыть окно моего приложения и выбрать сохраненный элемент буфера обмена и вставить его в любое место.

Все процессы готовы. Действие копирования / сохранения, а также выбор из списка сохраненных скопированных элементов и запись его в буфер обмена работают нормально. Но я не могу выяснить, как я могу выполнить действие вставки ОС (Command+V или CTRL+V) через electron и вставить буфер обмена.

Я изо всех сил пытаюсь выяснить, как это было бы возможно получить доступ к системным действиям в electron, и я ничего не нашел, к сожалению.

Кто-нибудь знает, как я могу это сделать?

Спасибо

1 Ответ

0 голосов
/ 17 марта 2020

Вы можете сделать это, используя robotjs

const robot = require('robotjs');

robot.keyTap('v', process.platform === 'darwin' ? 'command' : 'control');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...