Accents in IDE and my apps
Original Reporter info from Mantis: EdyKnopfler
-
Reporter name: Éderson Cássio
Original Reporter info from Mantis: EdyKnopfler
- Reporter name: Éderson Cássio
Description:
All these problems occur in Lazarus IDE and in the applications I made in it.
When I type accented letters in components like TEdit, it duplicates the letter: "éé", "áá", "ãã". It happens even in Object Inspector and Lazarus dialog boxes.
In SynEdit, the accents don't appear. Since I use an US-international keyboard layout, for Brazilian Portuguese language (pt-BR), I'm not able to type the single quote (') needed for strings in source editor, because the same key is used both for acute (á) and the quote (').
Searching the forums and this bugtracker, I could only discover that's a GTK2 issue. I considered to change to Qt, but the "libQt4Pas" binding has many and big dependencies I don't need now, like libQtWebkit or libQtNetworking. Maybe when I get more free time, I'll download them all, but I didn't want to have to distribute and install so many packages. The other widgetsets support isn't mature yet, even Lazarus compiles but doesn't work with all of them (at least at my PC). I
In Windows, the accents work fine.
PS.: sorry 'bout the outflow!
Steps to reproduce:
- Configure the system input language to pt-BR (Brazilian Portuguese) or any other that requires accents.
- Type some accented letter.
Mantis conversion info:
- Mantis ID: 24693
- OS: Fedora
- OS Build: 16
- Platform: Linux
- Version: 1.0.10