Polish national char problem on XP SP2

You have encountered a problem using Far Manager? Here you can get help.
Locked
zapas
Posts: 3
Joined: Tue Sep 12, 2006 1:05 pm
Location: Poland

Polish national char problem on XP SP2

Post by zapas » Tue Sep 12, 2006 1:24 pm

Hello! I using FAR 1.70 on polish WinXP SP2.
Problem is, when want to use/type polish big national char
(b. e. with altgr+shift+a = Ą; altgr+shift+o = Ó)
(AltGr+"latin char" is stardard method to type polish national char in Windows.)
There is no problem with small char: AltGr+"a|s|z|x|c|e|n|l|o" - this work.
But when I use AltGr+Shift+"a|s|z|x|c|e|n|l|o" - the panels or editor window close and I see black "command background"
I have no macros or Plugin active.
Thanks

HaRT
Posts: 100
Joined: Thu Mar 09, 2006 6:33 pm
Location: St. Petersburg, Russia

Post by HaRT » Tue Sep 12, 2006 2:42 pm

zapas
Internally, Windows treats AltGr as Ctrl+Alt so when you press AltGr+Shift you experience the same behaviour as when pressing Ctrl+Alt+Shift (a.k.a. CAS), which is to hide all screen elements (incl. command line) by default. This behaviour is controlled by TechInfo #68 (see the TechInfo.txt file in the documentation folder). You can disable the feature for the right and the left CAS combinations separately.

zapas
Posts: 3
Joined: Tue Sep 12, 2006 1:05 pm
Location: Poland

Post by zapas » Wed Sep 13, 2006 9:01 am

Yes, this work - Thanks (I used TechInfo #7 to disable all hiding. Now I can use Polish national characters)
But TechInfo #68 is strange for me:

no CASRule set: (L is left, R is right)
  • LAlt+LCtrl+LShift - hiding works
    RAlt+RShift - hiding works
    RAlt+RCtrl+RShift - hiding works
CASRule=10(hex)
  • LAlt+LCtrl+LShift - no hiding
    RAlt+RShift - no hiding
    RAlt+RCtrl+RShift - no hiding
CASRule=1(hex) or 11(hex)
  • LAlt+LCtrl+LShift - hiding works
    RAlt+RShift - hiding works
    RAlt+RCtrl+RShift - no hiding
Result:
Left CAS with CASRule=10 - dont work
Right CAS with CASRule=1 - work partially (RAlt+RShift work otherwise than RAlt+RCtrl+RShift).

IMO AltGr is not the same as Alt+Ctrl in polish Windows. Thanks

HaRT
Posts: 100
Joined: Thu Mar 09, 2006 6:33 pm
Location: St. Petersburg, Russia

Post by HaRT » Wed Sep 13, 2006 10:10 am

zapas
Please note that TechInfo #68 (like many others) discusses bits, not hexadecimal digits or bytes. So the possible values for CASRule are 0, 1, 2, 3 (bin. 00, 01, 10, 11).

zapas
Posts: 3
Joined: Tue Sep 12, 2006 1:05 pm
Location: Poland

corrected test

Post by zapas » Thu Sep 14, 2006 6:04 am

OK. This is my mistake.
But:
CASRule=0 (00 bin)
  • hiding not work - OK
CASRule=1 (01 bin)
  • LAlt+LCtrl+LShift - hiding works
    RAlt+RShift - hiding works (???)
    RAlt+RCtrl+RShift - no hiding
CASRule=2 (10 bin)
  • LAlt+LCtrl+LShift - no hiding
    RAlt+RShift - no hiding (???)
    RAlt+RCtrl+RShift - hiding works
CASRule=3 (11 bin)
  • LAlt+LCtrl+LShift - hiding works
    RAlt+RShift - hiding works
    RAlt+RCtrl+RShift - hiding works
The result: IMO sequence with AltGr+Shift is not the same that Alt+Ctrl+Shift for CASRule.

Locked