<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>