Per inviare il tasto Invio, si dovrà utilizzare
serial.Write(new byte[]{13,10}, 0, 2);
Assumendo che il sintassi per Control + E è corretto. Il tasto Invio viene interpretato e in genere salvato in un file come CR-LF
. Tuttavia, a seconda del dispositivo, potrebbe richiedere solo CR=13
o LF=10
. Dovresti provare tutte e 3 le combinazioni con il tuo dispositivo per vedere cosa si aspetta.
Se si sta cercando l'attuale scan code della chiave di invio, è "43" sulla tastiera di un PC 102/104. A seconda del computer effettivamente utilizzato, potrebbe essere diverso. Ad esempio su un Commodore 64 il codice di scansione per restituisce chiave è "1", che ha l'uso equivalente di Immettere sulla tastiera di un PC.
Abbiamo bisogno di ulteriori informazioni sul protocollo utilizzato dal dispositivo per comunicare con il computer e viceversa. – Merijn
serial.WriteLine (""); –