Hello, I use actually kile 2.1.1 with KDE 4.6.5. I write in French and so I use option to replace automatically "special" letters like é, è, à, ... by \'e, \`e, \`a, ... It works fine for most of them but I found a problem with the letter "À". Indeed, kile replace À by \`a. With my keyboard, I can write directly À typing on à while caps lock is enabled. Yet, kile does not car about Caps lock when it replaces caracteres with diacritics. IS it possible to replace À by \`A by checking if caps lock is enabled? Thanks
There is the same problem for É, È and Ç. I am not a Qt expert but the code if (ke->modifiers() == Qt::ShiftModifier) in eventfilter.cpp should be replace by something like if (ke->modifiers() == Qt::CapsLockOn)
Git commit 7e379f2f14ea0b4b2fad7e66beec5eb982880780 by Michel Ludwig. Committed on 01/04/2012 at 18:50. Pushed by mludwig into branch '2.1'. Correctly convert special characters into LaTeX that were typed with caps lock enabled This fix works from KDE 4.3 and upwards as the class 'KModifierKeyInfo' is used. M +47 -29 src/eventfilter.cpp M +10 -1 src/eventfilter.h http://commits.kde.org/kile/7e379f2f14ea0b4b2fad7e66beec5eb982880780
Git commit f9f2f1cc7355f266f199ab25c9d0b9b0c36b9a30 by Michel Ludwig. Committed on 01/04/2012 at 18:59. Pushed by mludwig into branch 'master'. Correctly convert special characters into LaTeX that were typed with caps lock enabled This fix works from KDE 4.3 and upwards as the class 'KModifierKeyInfo' is used. M +38 -29 src/eventfilter.cpp M +6 -1 src/eventfilter.h http://commits.kde.org/kile/f9f2f1cc7355f266f199ab25c9d0b9b0c36b9a30