Page 1 of 1

keyboard problem in Windows 7 in compiled ActionTest

Posted: Sat Aug 13, 2011 7:37 pm
by Andrei_Tudor
Hi.
In my language in Windows 7 there are 3 keyboard types in Language bar: Standard, Legacy and Programmers.
With Legacy and Programmers there is no problem.
If I try ActionTestUni from your site Standard shows fine.
But If I download the demos (components and ActionTest) and I install and compile them, it's not working.
It shows '?' instead of some characters that have diacritics. Others are shown like it "sees" ANSI not Unicode.

Is there any special setting that I have to do so it would work..?

Thank you.

Posted: Mon Aug 15, 2011 1:28 pm
by Sergey Tkachenko
What's your version of Delphi?

Posted: Mon Aug 15, 2011 4:15 pm
by Andrei_Tudor
Delphi 7.

Posted: Tue Aug 16, 2011 9:47 am
by Sergey Tkachenko
The ActionTest on the site was compiled in Delphi XE. Since Delphi 2009-2010-XE applications are Unicode applications, TRichViewEdit is a Unicode window, and it accepts Unicode keyboard input.
For older versions of Delphi, TRichViewEdit is not a Unicode window, so it need to use some methods to accept input in different languages. Unfortunately, none of them is perfect. See http://www.trichview.com/help/idh_const ... input.html

Posted: Tue Aug 16, 2011 6:12 pm
by Andrei_Tudor
Looks like it's working now :)
Thank you.

Posted: Thu Aug 18, 2011 7:08 am
by Andrei_Tudor
Sorry, another problem: in Word and Wordpad I can "type" characters with Alt + the code typed at Numpad. For example Alt + 8220...8222.
In ScaleRichView it works for Ansi but not for Unicode.
Both rvuiStandard and rvuiAlternative don't work, it shows '?'.

Is there a solution...?

Regards, Andrei