Problem with dead keys, cannot write some accentuated characters with KDE apps

Bug #19057 reported by Loic Pefferkorn
16
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Fix Released
Medium
Jonathan Riddell

Bug Description

I can't write some accentuated characters in KDE apps (konsole, kwrite, ...),
like ê or ï, if I try i get ^e or ¨i.
Same problem in console, the ^ character simply doesn't appears at all.

But it works well under firefox and gnome apps (like gedit).

Tested with Kubuntu (hoary|breezy)

Revision history for this message
Jean-Rémy Falleri (jrfaller) wrote :

I have the same bug ^e ^i!

Revision history for this message
Gabriel Rodríguez Alberich (chewie-gmail) wrote :

(In reply to comment #0)
> I can't write some accentuated characters in KDE apps (konsole, kwrite, ...),
> like ê or ï, if I try i get ^e or ¨i.
> Same problem in console, the ^ character simply doesn't appears at all.
>
> But it works well under firefox and gnome apps (like gedit).
>
> Tested with Kubuntu (hoary|breezy)

Same here.

Revision history for this message
Joao Clemente (jpcl) wrote :

I confirm the bug, using Kubuntu and Portuguese keyboard.
This bug may be [the same or] related to bug #19487 wich I just opened, wich
basically states that the same deadkeys problem also affects console-mode.
I opened the new bug was this one (#12799) is marked as related to "KDE".

Revision history for this message
P (p92) wrote :

Breezy,
Same for french keyboard and using -44 xorg versions

xorg keyboard defined as :
Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "fr"
        Option "XkbOptions" "eurosign:e"
EndSection

RXVT : ^ key is not dead thus leading to ^e ^i ...
XTERM: ^ key is dead (ie nothing is printed no cursor advance) but ^e leads to e
KONSOLE and KDE appl : same as RXVT

FIREFOX: correct behaviour.

TTY CONSOLE: ^ key is dead but ^e leads to nothing

Revision history for this message
P (p92) wrote :

duplicate of #12184

Revision history for this message
Joao Clemente (jpcl) wrote :

Please check #19487 (old #13242 I mencioned earlier) as I seem to have found a solution for my problem in console. If these bugs are in fact related, it may help you.

Hope this helps.
Joao Clemente

Matt Zimmerman (mdz)
Changed in meta-kde:
assignee: nobody → jr
Revision history for this message
Loic Pefferkorn (loic) wrote :

fixed since Dapper.

Revision history for this message
Nelo (nelo) wrote :

Hello,
Sorry... it isn't fixed since Dapper, I have got the same problem with Edgy.

* I can't write some accentuated characters in KDE apps
* (konsole, kwrite, ...),
* like ê or ï, if I try i get ^e or ¨i.
* Same problem in console, the ^ character simply doesn't
* appears at all.

* But it works well under firefox and gnome apps (like gedit).

* Tested with Kubuntu (hoary|breezy)

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

I didn't have any problems with dead keys (French Canadian keyboard) but they don't work anymore since I upgraded to Edgy. (I am running the 3.5.6 KDE packages. (The dead keys aren't working only in KDE/QT applications.)

I have the following locale information:
LANG=
LC_CTYPE=fr_CA
LC_NUMERIC="POSIX"
LC_TIME=fr_CA
LC_COLLATE=fr_CA
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

I notice that if I start an application from konsole, I have the following messages:
QInputContext: no input method context available

If I start the application with LC_CTYPE=fr_CA.UTF-8, the dead keys works as expected. (I am using the ISO-8859-1 version of the locale, I had to add it to /var/lib/locales/supported.d/local as by default only UTF-8 version of the locale are generated.)

Revision history for this message
Felipe Figueiredo (philsf) wrote :

I had this with Edgy, but I just tested on Feisty and it seems fixed in KDE 3.5.7.

I changed my locale to ISO-8859-1 (pt_BR), logged into KDE and tried dead keys accents with konsole, kmail and konqueror. For all I know, this is fixed now. I am setting the report to Fix Released, since this is not the official version.

Changed in kdebase:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.