Summary: | Control + backspace does not delete-word-to-left-of-cursor in learning mode. | ||
---|---|---|---|
Product: | [Applications] ktouch | Reporter: | AndyT <instinctify> |
Component: | general | Assignee: | Sebastian Gottfried <sebastian.gottfried> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sebastian.gottfried |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/ktouch/1a910f17d59eb85bf88a01f2e9d694fddde8e7fa | Version Fixed In: | 2.0 |
Description
AndyT
2012-10-29 13:57:43 UTC
Git commit 1a910f17d59eb85bf88a01f2e9d694fddde8e7fa by Sebastian Gottfried. Committed on 11/11/2012 at 11:39. Pushed by gottfried into branch 'master'. training screen: fix key event handling wrt dead keys Turns the event handling in QML is too limited to properly support dead keys. At least on X11 dead key handling is part of some input method and one has support for them in QML. Therefore the event handling part of the training line has been moved to C++. While I'm at it I also made sure that the training widget acts more line standard input widget, so Ctrl+Backspace now deletes the last word. FIXED-IN: 2.0 M +1 -0 src/CMakeLists.txt M +3 -0 src/application.cpp A +330 -0 src/declarativeitems/traininglinecore.cpp [License: GPL (v2+)] A +73 -0 src/declarativeitems/traininglinecore.h [License: GPL (v2+)] M +34 -125 src/qml/TrainingLine.qml M +1 -0 src/qml/TrainingScreen.qml M +25 -6 src/qml/TrainingWidget.qml http://commits.kde.org/ktouch/1a910f17d59eb85bf88a01f2e9d694fddde8e7fa |