Using 2.0 on Ubuntu, many of the keys no longer work, for example Ctrl+Home does nothing. I expect it to take me to the top of the sketch. PageUp/PageDown do nothing.
How can I get these to work correctly. I know about keyboard shortcuts in Advanced, but that doesn't give me help to make these work.
No. Are you saying that if you do a Ctrl + Home it goes to the top of the sketch? Or, if you do a Page up it goes one page backward in the sketch? And I am reffering to the sketch, not the terminal window. Ctlr+Home works fine in the terminal window.
@grandpa-g. I just found this troubleshooting guide for Linux keybindings. It is for VS Code, but Arduino IDE 2.x is built on the same technology as VS Code, so this information should also be applicable to Arduino IDE 2.x.
Have a look through the Linux section to see whether it might identify the source of the problem:
If you are open to continuing with the investigation, you could check to see whether the problem also occurs when using Theia Blueprint.
Arduino IDE 2.x is built on the free open source Eclipse Theia IDE framework. The Theia developers created a demonstration Theia-based application named "Blueprint". This application is useful when investigating a bug because if the bug also occurs in Theia Blueprint then we know that the bug is in the Theia codebase used as a dependency by Arduino IDE 2.x rather than in the Arduino IDE 2.x codebase. Likewise, if the issue only occurs in Arduino IDE 2.x then we have an indication that the bug is in the Arduino IDE 2.x codebase.
The download links for Theia Blueprint are listed here:
I'm sorry Arduino IDE 2.x did not work for you @grandpa-g.
It is likely to take longer to get a fix for the bug without a bug report to bring it to the developer's attention, but we have enough users that it is likely someone else will eventually be affected by even such a rare bug and make the effort to submit a report. If the bug is in Theia, they may already have received a report and we may end up inheriting a fix from them. So I hope you will give Arduino IDE 2.x another try after some time has passed.
This is tracked by the Arduino IDE developers here:
Note the response by the then development team lead here:
it's definitely in our roadmap and at the top of the list.
We are giving maximum priorities to bugs that compromise the standard usage, next will come performance and UX improvements, like this issue with the monitor. We already designed the new one that is gonna be a separate window like the serial plotter.
This is being tracked by the Arduino IDE developers here:
I would need additional information to verify, but this symptom is most often caused by this bug:
If you have a GitHub account, you can subscribe to the issues of interest to get notifications of any new developments related to that subject.
If you look at the issue tracker in general you will see that Arduino has a dedicated team of full time developers fixing bugs and implementing feature requests in this free open source software for years.
I agree it is unfortunate that some of these high impact issues have not been resolved, but I guarantee a huge number of things have changed that are of importance to you. You don't notice those things because nobody notices the parts of software that are working and well designed.