--===============1148263235== Content-Type: multipart/signed; boundary="nextPart7874921.nlaRQjD9Aa"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart7874921.nlaRQjD9Aa Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi all, KOffice has gotten a good name in supporting many non-latin writings and=20 rules. So, naturally, we had to have support for entering of text in=20 another manner than just the keys that are on your keyboard. most recognizable of these is the compose. This is how you type a =DF or = =E5=20 using 'ss' or 'oa'. SInce today KOffice and Flake is again capable of inputting these=20 characters, in most apps, no need for you to do anything :) I adjusted all canvasses[1] to listen to and forward the relevant events=20 and I made the KoTool implementation to process the keys. So even all=20 existing tools should work just fine with this now.[2] footnotes; 1) I skipped adjusting KSPread. The app still does all its input event=20 processing in the canvas instead of forwarding it to a tool. Which means=20 whatever I type it goes to kspread, not flake. The solution I think it should aim for is that all input in the canvas is=20 routed to the kspread-tool (which inherits from KoTool) which then uses=20 those to alter the kspread-internals. This way the text entry will work=20 in all apps. 2) I have been unable to use any more advanced input method=20 than 'compose'. I have skim setup fine and it works in kword1.x. But not=20 in any Qt4 app. Not sure what the problem is, but I suspect we need to=20 patch Qt somehow like the distros did for Qt3. Anyway; I have some code in the TextTool to provide better support for=20 intermediate text-renderings, but I can't test it :( =2D-=20 Thomas Zander --nextPart7874921.nlaRQjD9Aa Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGWqYACojCW6H2z/QRAirUAKCA8cVfONxDUk2BLqj0Svue2yjP8ACg+Een PlNeMA/DTOhVEaNDVvj1X3Y= =XeDe -----END PGP SIGNATURE----- --nextPart7874921.nlaRQjD9Aa-- --===============1148263235== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel --===============1148263235==--