Summary: | Unable to type "^" on Qt-applications (keyboard layout: fi) | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | Niko Rentola <niko.rento> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | minor | CC: | cfeck, kde |
Priority: | NOR | ||
Version: | 4.10.5 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Niko Rentola
2013-10-19 22:49:38 UTC
Maybe it's configured as deadkey but I suppose you already tried pressing ^ and space afterwards? That worked, thanks! How do I fix this so that I don't have to press space afterwards? (In reply to comment #1) > Maybe it's configured as deadkey but I suppose you already tried pressing ^ > and space afterwards? I changed keyboard layout from "classic" to "classic, eliminate dead keys" and now everything works as should. Why is there "dead keys" and why are those enabled default? Dead keys are a way to combine several strokes to a new character. For example, to type a 'ñ' you can combine '~' and 'n' (here, '~' needs to be 'dead', waiting for the next key). For the '^' key, possible combined characters are 'â', 'ê' etc. Which keys are dead is determined by the keyboard layout and usually depends on the region's preferences. With increasing internationalization, i.e. the need to type foreign letters, more layouts offer dead keys by default. What's interesting is that Qt applications respect this setting, while GTK+ applications do not. Which behavior is wrong I cannot decide, but you could report it to the bug tracker of the respective projects. Actually both GTK+ and Qt applications respect this setting. Problem was that on Qt applications '^' works differently than other dead keys. On GTK+ applications all dead keys work same way. Qt: "^" = ^, space "~" = ~, ~ "¨" = ¨, ¨ GTK+ "X" = X, X (In reply to comment #5) > What's interesting is that Qt applications respect this setting, while GTK+ > applications do not. Which behavior is wrong I cannot decide, but you could > report it to the bug tracker of the respective projects. |