Very Good. This is what I was suspecting. 286 (0x011E) is the UTF16LE value of Turkish Chr(208). Please help us by a little more testing Instead of ? nKey, nFlags, FW_SetUnicode() please test ? nKey, FW_SetUnicode(), ::lIsWideChar, IsWindowUnicode( ::hWnd ) Is the result ...