https://bugzilla.novell.com/show_bug.cgi?id=117115 ------- Comment #63 from mfabian@novell.com 2007-05-10 09:48 MST ------- Maybe the following would work: Instead of disabling the input methods altogether in a password field, one could force the use of a input method which behaves similar to Compose/Deadkeys and is always available. qt3 comes with the libqsimple input module mfabian@magellan:~$ rpm -ql qt3 | grep input /usr/lib/qt3/plugins/inputmethods /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so /usr/lib/qt3/plugins/inputmethods/libqimsw-none.lib64.so /usr/lib/qt3/plugins/inputmethods/libqsimple.lib64.so /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so mfabian@magellan:~$ which is a compose-like input method, very similar (but not identical) to the Compose support in X11. Qt can switch at runtime between input methods, therefore it is should be possible to remember which input method was set before starting the password widget, set the input method to the simple compose input method while using the password widget and then switch back to the previous input method. That would disable complicated input (like Chinese, Japanese, ...) in password widgets but still support compose. Slight disadvantage is that the compose support is hardcoded in qt (see the table in the qt-x11-immodule-unified-qt3.3.8-20060318.diff patch). It is certainly based on the key combinations used by X11 (SCIM also copied these for its built in compose support) but might not be exactly the same anymore because some keybindings have been changed in the X11 compose support and this might not have been synced again. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.