Sto scrivendo un programma Linux in C, e ho bisogno di intercettare determinati tratti della tastiera.Come creare un evento tastiera su Linux utilizzando il sottosistema di input
Utilizzando il sottosistema di input (lettura/scrittura/dev/input/eventoX), è possibile ricevere un colpo di tastiera (utilizzando le funzioni di "lettura") o simulare un tratto di tastiera (utilizzando la funzione "scrittura").
Quando si utilizza la funzione "lettura", posso catturare i tratti della tastiera dell'utente, ma questo evento è propagato e non so come consumarlo.
Demo codici: int devfd = open (dispositivo, ...);/* Apri il dispositivo del kernel "/ dev/input/eventX". */ leggi (devfd, ...);/* Leggi un evento della tastiera. */ scrittura (devfd, ...);/* Simula un evento di tastiera. */ – zccoding
Non è necessario commentare la tua stessa domanda. È possibile modificare la domanda per includere ulteriori dettagli e formattare la fonte. Assicurati che la tua fonte sia chiara per coloro che risponderanno. – bytebuster