Dear all, Some readers of this list might like to know that WenLin2 (v 2.5) and WenLin2 demo (http://www.wenlin.com) can work under Wine, but either you need to use an old version of Wine (like Codeweavers 20010305) or you need to patch the current source-code of Wine and re-compile Wine yourself. WenLin2 allows you to 'draw' Chinese characters with your mouse into its text-editor, and then output Big5/GB/Unicode files (alternatively, you can type in Pinyin). The primary purpose of WenLin, however, is as a learning tool. The patch is not yet implemented into Wine mainstream. The 'raw' patch file is below (as discussed on comp.emulators.ms-windows.wine), but it won't work with latest public release of Wine (20011108). However, if you know a little about programming, you can follow the patch instructions yourself. (Basically, a MsgWaitForMultipleObjects command needs to be inserted). Cheerio, David. --- input.c.orig Tue Nov 13 21:30:59 2001 +++ input.c Fri Nov 16 12:26:10 2001 @@ -598,7 +598,9 @@ */ WORD WINAPI GetAsyncKeyState(INT nKey) { - WORD retval = ((AsyncKeyStateTable[nKey] & 0x80) ? 0x0001 : 0) + WORD retval; + MsgWaitForMultipleObjects( 0, NULL, FALSE, 0, QS_ALLINPUT ); + retval = ((AsyncKeyStateTable[nKey] & 0x80) ? 0x0001 : 0) | ((InputKeyStateTable[nKey] & 0x80) ? 0x8000 : 0); AsyncKeyStateTable[nKey] = 0; TRACE_(key)("(%x) -> %x\n", nKey, retval); -- Dr.David.Fong@medical.net.au - Ivanhoe, 3079, Australia http://www.users.bigpond.com/vkelim/ SuSE Linux