Bug 172791

Summary: Keyboard layout: automatic conversion for wrongly-entered text
Product: [Unmaintained] kdelibs Reporter: Dotan Cohen <kde-2011.08>
Component: kspellAssignee: Zack Rusin <zack>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist CC: arvidjaar
Priority: NOR    
Version: 4.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dotan Cohen 2008-10-14 12:42:03 UTC
Version:            (using KDE 4.1.2)
Installed from:    Ubuntu Packages

Often users with more than a single keyboard layout enter text in the wrong layout. This commonly occurs to users who are not looking at the screen while typing. Therefore I propose a similar feature for KDE: When the user has focus on a textbox or input field, and then presses a hotkey (for instance F10) then the text changes to another keyboard layout that the user has configured. For instance, typing "יקךךם 'םרךג" and then pressing F10 would change the text to "hello world".

There are some websites that have keyboard-layout replacement features (such as http://gibberish.co.il/english_caps.html which changes English characters to the Hebrew character that is found on the same key) and Windows software (http://www.freeware.co.il/hebrew/) that do the same when the user presses a hotkey.

I am filing the wish against Kspell, as I imagine that it would likely be best handled by the spell-checker component, as it already has the code for parsing and replacing text. Feel free to change the component if there is a better place for it.
Comment 1 Dotan Cohen 2008-10-17 12:03:02 UTC
Here is other Windows software for converting text between equivalent keys on different layouts:
http://www.langover.com/
Comment 2 Dotan Cohen 2009-03-20 09:51:37 UTC
Here is a Firefox addon that adds this ability to Firefox:
https://addons.mozilla.org/en-US/firefox/addon/5814

This is a real problem for users of multiple keyboard layouts!
Comment 3 Christoph Cullmann 2024-09-14 16:18:23 UTC
Hi,

kdelibs (version 4 and earlier) is no longer maintained since a few years.

KDE Frameworks 5 or 6 might already have implemented this wish.

If not, please re-open against the matching framework if feasible or against the application that shows the issue.

We then can still dispatch it to the right Bugzilla product or component.

Greetings
Christoph Cullmann