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.
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.
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.
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.
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!