The change in the new 2.0 that requires two keys be pressed to send from the serial monitor is a giant step backwards. It should just be ENTER>
1 Like
Hi @glistok . Thanks for giving the Arduino IDE 2.0.0 release candidate a try, and for your feedback!
The Arduino IDE developers are tracking this issue here:
opened 02:29PM - 23 Oct 21 UTC
closed 03:18PM - 14 Sep 22 UTC
priority: high
conclusion: resolved
topic: code
type: imperfection
topic: serial monitor
phase: implementation
criticality: medium
## Describe the bug
🐛 The keyboard control for sending data from Serial Monit… or was changed from <kbd>Enter</kbd> in the classic Arduino IDE to the unintuitive and less convenient <kbd>Ctrl</kbd>+<kbd>Enter</kbd> in Arduino IDE 2.x
The first time I tried to send data via Serial Monitor, I jumped straight to typing into the input field without bothering to look at the gray text, then spent some time repeatedly pressing "Enter" without any result and hunting around for that "Send" button.
## To Reproduce
1. Connect any Arduino board that presents a serial port to your computer.
1. Select **Tools > Serial Monito** from the Arduino IDE menus.
1. Type some text in the Serial Monitor input field.
1. Press <kbd>Enter</kbd>.
🐛 Nothing happens.
## Expected behavior
Pressing the <kbd>Enter</kbd> key while the Serial Monitor input field is selected causes the data to be sent if any is present.
## Screenshots
In the Java IDE's Serial Monitor, sending data is done by typing into the input field and then either pressing "Enter" or clicking the "Send" button:

In Arduino IDE 2.x, there is a message that explains the unintuitive <kbd>Ctrl</kbd>+<kbd>Enter</kbd> system to the user:

but that message disappears as soon as you start typing (as it must). The user will expect the field to work in an intuitive manner and not bother to read the text, then once the find it is not working as expected, the text won't be there to guide them:

## Desktop
- OS: Windows 10
- Version: 2.0.0-beta.12-nightly.20211021
Date: 2021-10-21T03:03:16.691Z
CLI Version: 0.19.1 alpha [718bbbf2]
## Additional context
The loss of the <kbd>Send</kbd> button (https://github.com/arduino/arduino-ide/issues/348) worsens the poor user experience of sending data via Serial Monitor via Arduino IDE 2.x.
Reported at:
- https://github.com/arduino/arduino-ide/issues/348 (incidentally)
- https://forum.arduino.cc/t/serial-monitor/698844/4
- https://forum.arduino.cc/t/several-bugs-issues/899081
- https://forum.arduino.cc/t/ctrl-enter-step-backwards/1013856
- https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-input-in-serial-monitor-is-not-working/1015720/4
If you have a GitHub account, you can subscribe to that issue to get notifications of any new developments related to this subject.
I see that this issue was first reported in October last year. Nothing has been done to correct it, so I can only assume that nothing will. It is just one more glitch in a "serial monitor" that is nearly useless.
It is a free open source application. If there is something you would like done, go ahead and do it.
1 Like
I did not know that anyone can make a change. I do not have the knowledge to do so. I do not wish to be disparaging, so will not continue.
system
Closed
January 17, 2023, 1:40pm
6
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.