Так же, как вопрос Отправка клавиши «ENTER» через последовательный порт Как я могу отправить «СТРЕЛКУ» через последовательный порт? Наиболее вероятно клавиша со стрелкой ВВЕРХ.Отправка клавиши «СТРЕЛКА КЛАВИШИ» через последовательный порт
ответ
Клавиши курсора - относительно новая функция клавиатуры. Они еще не существовали в то время, когда были выбраны коды ASCII. Это во многом было основано на возможностях телетайпов, которые использовались в то время. Как широко используемый ASR-33, его раскладка клавиатуры не выглядел так:
нет клавиш управления курсором. Обратите внимание на то, что линия-строка была отдельным ключом тогда, '\ n' в ASCII. Легче получить и повлиять на выбор для символа управления концом линии в Unix. Ключ возврата был эквивалентен клавише Enter на современной клавиатуре, '\ r' в ASCII.
Таким образом, для клавиш курсора нет стандартных кодов. Вам придется их кодировать самостоятельно. ANSI escape codes - общий стандарт. Эмуляция DEC VT-52 and VT-100 была очень распространена.
+1. Да, старые добрые escape-последовательности VT100! 'Esc [nA' = перемещать курсор вверх по n строкам. –
- 1. Отправить Функциональные клавиши через последовательный порт Serial.Write()
- 2. отправка файла через последовательный порт
- 3. Отправка данных через последовательный порт
- 4. Отправка SMS через последовательный порт в C#
- 5. Отправка ключа «ENTER» через последовательный порт
- 6. Отправка символов на устройство через последовательный порт
- 7. отправка данных через последовательный порт в C++
- 8. Отправка клавиши со стрелкой fprintf
- 9. Ввод клавиши «стрелка вниз» в формулу excel
- 10. Отправка функциональной клавиши ноутбука - AutoHotKey
- 11. Отправка нажатия клавиши на процесс
- 12. Отправка только левой клавиши управления
- 13. Отправка строки через последовательный COMM
- 14. Как пройти через клавиши
- 15. Чтение и отправка данных на последовательный порт
- 16. C# Последовательный порт Отправка данных дебетования
- 17. Отправка строкой через последовательный порт UART-8250 x8086 [СБОРКА]
- 18. Отправка ctrl + C через последовательный порт в C#?
- 19. Отправка строки gcode в 3D-принтер через последовательный порт
- 20. Отправка SMS через последовательный порт в C#, но получение мусора
- 21. Отправка байта через последовательный порт - пользовательский класс python
- 22. Отправка байтов через последовательный порт занимает более 5 минут
- 23. Xamarin.Forms Отправка/получение MSG через Bluetooth и последовательный порт
- 24. Отправка и получение шестнадцатеричных значений через последовательный порт VB
- 25. Отправка данных через последовательный порт в СРР, используя порты COM
- 26. Отправка фиксированного напряжения в последовательный порт
- 27. Чтение через последовательный порт Arduino
- 28. Последовательный порт Связь через Chrome
- 29. Передача данных через последовательный порт
- 30. Последовательный вход через параллельный порт
«Вопрос»? На какой вопрос вы говорите? –
Любая клавиша определяется кодом ключа, а последовательная связь просто отправляет байты. Что вам нужно знать, так это код, который вы отправляете, будет интерпретироваться как команда стрелки вверх. Поэтому ответ зависит от устройства, которое вы отправляете. Кроме того, что сказал Рене Вольферкин - какой вопрос? – Bikonja
http://stackoverflow.com/questions/4805721/sending-enter-key-through-serial-port – CarpeDiem