Come inviare l'output di un software per una tastiera virtuale di Microsoft Windows?
-
21-09-2019 - |
Domanda
Sto usando xvkdb
con X11 per inviare il contenuto del mio lettore di codici a barre alla tastiera Finestra Focus.
ma cerco quella di portare questo lettore codice a barre su Microsoft Windows. Come hai fatto?
Ecco lo script bash:
zbarstream /dev/video | xvkbd -file -
Soluzione
Se si desidera solo per copiare il testo, utilizzare il Appunti . Ci sono molte utility a riga di comando che consentono di copiare il testo negli appunti. Io uso il mio, molto semplice a 5 linee di Delphi pascal. È possibile trovare un programma di utilità a Raymond Chen blog la cosa nuova vecchia http://blogs.msdn.com/oldnewthing/archive/2009/11/10/9919908.aspx
Questo metodo fornisce una sicurezza aggiuntiva che rappresenta l'utente deve incolla il testo nell'applicazione, ma questa azione supplementare richiesta può essere indesiderabile. In tal caso, o se avete bisogno di un controllo più dettagliato, allora avete bisogno di qualche modo per iniettare le battiture nel driver della tastiera. Ci sono alcuni simulatori di tastiera e utilità di automazione della tastiera. Autoit e AutoHK sono molto popolari.
Altri suggerimenti
Per quanto ne so, il Tastiera su schermo incluso in Windows non una riga di comando e pertanto non supporta il reindirizzamento ingresso. Io non sono sicuro di altre tastiere virtuali di terze parti, come non ho mai usato qualsiasi.
Tuttavia, c'è il href="http://msdn.microsoft.com/en-us/library/8c6yea83.aspx" rel="nofollow noreferrer"> SendKeys
metodo SendKeys che in uscita alla finestra attiva.