Чтобы отправить клавишу ввода, вы должны использовать
serial.Write(new byte[]{13,10}, 0, 2);
Предположим, что ваш синтаксис Управление + E является правильным. Клавиша ввода интерпретируется и обычно сохраняется в файле как CR-LF
. Однако в зависимости от вашего устройства может потребоваться только CR=13
, или LF=10
. Вы должны попробовать все 3 комбинации с вашим устройством, чтобы узнать, чего он ожидает.
Если вы ищете фактическую цифру ввода ключа scan code, это «43» на клавиатуре компьютера 102/104. В зависимости от того, какой компьютер вы используете, он может быть другим. Например, на Commodore 64 код сканирования для Ключ возврата является «1», который имеет эквивалентное использование . Введите на клавиатуре ПК.
Нам нужна дополнительная информация о протоколе, который устройство использует для связи с вашим компьютером, и наоборот. – Merijn
serial.WriteLine (""); –