0
電子アプリで作業していて、globalShortcut.registerイベントがあります。 ユーザーがこのショートカットを押すと、テキストエディタのようなバックグラウンドアプリで、自分のアプリケーションウィンドウを非表示にしてペースト(Ctrl + V)をシミュレートすることができます。これは電子で作ることができますか?電子アプリでCtrl + Vをシミュレート
電子アプリで作業していて、globalShortcut.registerイベントがあります。 ユーザーがこのショートカットを押すと、テキストエディタのようなバックグラウンドアプリで、自分のアプリケーションウィンドウを非表示にしてペースト(Ctrl + V)をシミュレートすることができます。これは電子で作ることができますか?電子アプリでCtrl + Vをシミュレート
あなたのElectronアプリから何かをコピーするには、クリップボードを使用する場合は、次のコードを使用します。これはclipBoardメソッドを使用しています:
const clipboard = require('electron').clipboard
const copyBtn = document.getElementById('copy-to')
const copyInput = document.getElementById('copy-to-input')
copyBtn.addEventListener('click', function() {
if (copyInput.value !== '') copyInput.value = ''
copyInput.placeholder = 'Copied! Paste here to see.'
clipboard.writeText('Electron Demo!')
})
あなたがacceleratorを使用したり、globalShortcutと独自の組み合わせを作成することができます(Ctrl + Vのような)特定のキーコンボがヒットした何かを行うために探している場合。
const {app, globalShortcut} = require('electron')
app.on('ready',() => {
// Register a 'CommandOrControl+Y' shortcut listener.
globalShortcut.register('CommandOrControl+Y',() => {
// Do stuff when Y and either Command/Control is pressed.
})
})
アプリは自分の外では何もできません。そしてあなたがすることはプラットフォーム固有のものでなければなりません。電子はサンドボックスです。 – Strelok
あなたはクリップボードにテキストをコピーする話はありますか? –
いいえ。クリップボードから他のアプリにコピーします。 Ctrl + Vをシミュレートする – pdcc