<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi, community,<br>
<br>
on Pi computers under Raspbian controlled over VNC the Lazarus code
editor doesn't recognize keystrokes with AltGr and therefore
characters like {[]}\ can't be put in. That's a known issue since
2016 (<a class="moz-txt-link-freetext" href="https://bugs.freepascal.org/view.php?id=30544#c107874">https://bugs.freepascal.org/view.php?id=30544#c107874</a>). <br>
<br>
Unfortunately, this report is still unassigned and it seems nobody
of the developers cares about it. So, the 70+ million Raspberry Pi
users all over the world cant' develop Lazarus programs when
controlling their Pis over the VNC Server built into Raspbian.<br>
<br>
The contributor of the VNC Server built into Raspian Stretch is
RealVNC. I asked them for help concerning this problem. Yesterday I
got this from Linda, RealVNC Product Support:<br>
<font size="2" face="Verdana, Arial, Helvetica"><br>
"We did manage to reproduce this from Windows with a German
keyboard layout. We can confirm that it only affects this
particular application. Lazarus does appear to discard key events
with the same timestamp, which I think is not correct behaviour,
which they would need to fix to make this work. There's not really
much we can do to fix this, since we don't explicitly generate the
timestamps on the events - the X server is doing this. Given that
the X server is ok with sending the key events to the Lazarus
application with the same timestamp, I think it should be handling
this ... </font><br>
<font size="2" face="Verdana, Arial, Helvetica"><font size="2"
face="Verdana, Arial, Helvetica">Please log a bug with the
Lazarus developer."<br>
<br>
Steps to reproduce the problem:<br>
Prepare a SD card with Raspbian Stretch, current version, and
boot a Pi with it. Enable VNC and install Lazarus (current
version under Raspian<br>
</font> is Lazarus 1.6.2). Now, from a Windows 10 computer, using
VNCViewer 6.0.3. x64 from RealVNC, connect to the Pi, open
Lazarus, click in the code Editor Window and depress AltGr + {.
The charcter is not shown.<br>
<br>
Please, could one of the developers have a look at this?<br>
<br>
Regards -- Joe <br>
</font><br>
<br>
<br>
<br>
</body>
</html>