-
Notifications
You must be signed in to change notification settings - Fork 595
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't type diacritics with CapsLock (e.g. Czech keyboard) #1374
Comments
Unfortunately the binaries for Windows are built with GTK2 not GTK3. Note that most Linux distributions also use the GTK2 version of Geany. The build will be updated to GTK3 at some point, but it needs somebody to do it and test it. |
The fix also landed in Gtk+ 2.24 branch Can Geany use Gtk+ 2.24 current git or it must wait |
The releases use whatever the MSYS project uses, so if the patch has arrived in their version by the next release it will be used. |
@r0polach, if you don't want to wait until the next release, you may want to add the patch (it can be downloaded on the page from your latest link) to the MSYS2 repo on your own. I've faced the same problem recently, it is not so hard, here is my PR, you can see the needed changes: https://github.com/Alexpux/MINGW-packages/pull/2087/files |
@r0polach you can try the recently released Geany 1.30 too see if it is fixed. |
@elextr why would it be fixed now? The bug is in GTK+ and nobody has merged the mentioned patch into the MSYS2 repo. Do you want to say that Geany 1.30 ships a custom built GTK+ version with the patch applied? |
I thought the fix had been released in GTK2 and that maybe it was in msys, hence the query. |
Once released, the next GTK2 version (2.24.32) will appear here as a source tarball. Then somebody will need to update the version in MSYS2, you can track In a day or two after the update it will be made available as a package in the official repository so it can be updated via |
I tried Geany 1.30.1 - it still has this problem. |
In Geany for Windows: There is a wrong behaviour of accented
letters (e.g. Czech keyboard) when Caps lock is on: All accented
letters like ě, š, č, ř, ž, ý, etc. are lower case while they should
be upper case. It is known bug in Gtk+
https://bugzilla.gnome.org/show_bug.cgi?id=165385
but it was recently fixed and the fix was already released
in Gtk+ 3.22.7 - see
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.22/gtk+-3.22.7.news
Please update the Gtk+ version used by Geany Windows builds
to Gtk+ 3.22.7 to fix this bug in Geany for Windows.
The text was updated successfully, but these errors were encountered: