Condividi la tastiera sulla rete come dispositivo separato?


8

Sto cercando di ottenere qualcosa di simile a questo: /superuser/67659/linux-share-keyboard-over-network

La differenza è che ho bisogno che la tastiera remota sia utilizzabile separatamente dalla mia tastiera locale . Il metodo descritto nel collegamento sembra reindirizzare gli eventi in un file di dispositivo esistente. Ho bisogno che la tastiera remota si mostri come dispositivo fisico (slave) quando corroxinput list

Perché ne ho bisogno? Sto provando a giocare a due giocatori ma non ho una tastiera USB esterna, quindi voglio collegare i tasti premuti dal computer remoto a un dispositivo falso (quindi posso assegnare un dispositivo per giocatore).


Se la sinergia sta iniettando sequenze di tasti usando xtest, vedo che xtest si presenta come un dispositivo sotto xinput ...
derobert

In realtà, uinput (ad esempio, thiemonge.org/getting-started-with-uinput ) sembra che potrebbe essere il desiderio che stai cercando, di utilizzare la soluzione dell'altro post
derobert

@derobert: sì, ma non conosco abbastanza C (leggi: nessuno) per scrivere un'utilità. Tuttavia, ho trovato questo oscuro progetto su github: link che sembra fare esattamente quello che sto cercando (usa anche uinput)
Splooshie123

Se funziona davvero per te, non esitare a scrivere la tua risposta, ovvero a rispondere alla tua domanda.
derobert,

Risposte:


4

Ho trovato un progetto chiamato netevent su GitHub che fa esattamente quello di cui ho bisogno. Rende i dispositivi locali disponibili per un computer remoto.

Sono stato in grado di inoltrare il mouse, ma non la tastiera a causa di problemi di compatibilità. Tecnicamente, questo risponde alla mia domanda su come condividere la tastiera in rete e farla apparire come un dispositivo separato.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.