Domanda

È possibile impostare lo stato della chiave virtuale / lo stato del pulsante del mouse per tutti i programmi su un computer senza attivare contemporaneamente gli eventi associati (come impostare il pulsante sinistro del mouse per essere premuto al momento senza inviare un evento down del mouse). Ciò potrebbe essere ottenuto impostando un driver di tastiera o mouse falso per una tastiera o un mouse falso che, se interrogato sullo stato corrente di un tasto, risponderebbe dando una risposta a vostra scelta o con qualsiasi altro mezzo?

Modifica: Ciò deve influire sui programmi che non ho il codice per l'esecuzione in altri thread ect ...

È stato utile?

Soluzione

Beh, non ho una risposta completa per te ma ...

La funzione Win32 SetKeyboard State () cambia lo stato della tastiera per il thread che lo ha chiamato.

So che questo non influisce sull'intero sistema, ma se hai solo bisogno di cambiare lo stato della tastiera per le applicazioni che stai sviluppando, questo potrebbe essere chiamato da ciascun programma, leggendo nell'array passandogli da un file temporaneo sul hard disk.

Altrimenti ... non so di niente di strano ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top