keyboard problem in Windows 7 in compiled ActionTest

ScaleRichView support and discussion (TRichView add-on for WYSIWYG editing)
Post Reply
Andrei_Tudor
Posts: 5
Joined: Sat Aug 13, 2011 7:23 pm

keyboard problem in Windows 7 in compiled ActionTest

Post 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.
Sergey Tkachenko
Site Admin
Posts: 17602
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Post by Sergey Tkachenko »

What's your version of Delphi?
Andrei_Tudor
Posts: 5
Joined: Sat Aug 13, 2011 7:23 pm

Post by Andrei_Tudor »

Delphi 7.
Sergey Tkachenko
Site Admin
Posts: 17602
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Post 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
Andrei_Tudor
Posts: 5
Joined: Sat Aug 13, 2011 7:23 pm

Post by Andrei_Tudor »

Looks like it's working now :)
Thank you.
Andrei_Tudor
Posts: 5
Joined: Sat Aug 13, 2011 7:23 pm

Post 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
Post Reply