i have modified xFWH\..\TGet.prg and xHBR\..\strcase.c for supporting Big5 long time and seems OK, extracted code as following: John M. S. Chiang // ----- xFWH\..\TGet.prg ::lBig5 = If( !Empty(::oWnd), ::oWnd:lBig5, GetOEMCP()==950 ) // JMS ........................ METHOD KeyDown( nKey, ...