Bug 112361

Summary: first character entered not passed to IME in some cases
Product: kvoctrain Reporter: Chris Kerr <chris.kerr>
Component: generalAssignee: Frederik Gladhorn <gladhorn>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: esigra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Chris Kerr 2005-09-10 13:58:03 UTC
Version:            (using KDE KDE 3.4.1)
Installed from:    Gentoo Packages
OS:                Linux

When you are in the mode where you can change the box you are editing with the arrow keys (i.e. when the box has a bold outline and there is no cursor), you can normally just start typing and will automatically switch into the 'edit' mode. However, when you are using an IME, the first character you type is not passed to the IME.

How to reproduce: 
Choose an IME for your text entry (I use SCIM)

Select one of the editable boxes (i.e. not the 'lesson' box or the tick box) with a single click, NOT a double click. Alternatively, press <enter> and use the arrow keys to select an appropriate box. The selected box should have a bold outline and there should be no cursor.

Start typing. The bold outline should disappear and a flashing cursor should appear in the box. The first character you type will come out as plaintext, and the subsequent characters will be passed to the IME as normal.


Known Workarounds:
Press the space bar before starting to type. KVocTrain automatically removes the initial whitespace after you move to another box, and all subsequent characters are passed to the IME.
or: Select by double clicking instead of single clicking.
Comment 1 Ferdinand Gassauer 2005-09-28 22:40:07 UTC
I can confirm this in 3.5 branch.
using 2 keybord layouts ( german as first - original language / bulgarian as second ) it happens always when changing from bulgarian to german, and sometimes from german to bulgarian.
Comment 2 sero4linux 2006-01-17 00:10:21 UTC
Can reproduce this here, too with KDE 3.5. I have two keyboard layouts (German and Russian) and it always happens when I want to type the first German character. 
Comment 3 Peter Hedlund 2007-01-29 21:03:32 UTC
See also https://bugs.kde.org/show_bug.cgi?id=112361 which reports the same 
issue for KVocTrain.

I don't see edit mode on focus as a solution as that is not how spreadsheet 
applications work in general.
Comment 4 Andrew Crouthamel 2018-09-04 14:48:22 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Please try using Parley, which has replaced this project, and submit a new bug for Parley if you still have issues. Thank you!