NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Cursor changes direction to another language

Solved!
Go to solution

I have Hebrew support on my computer.

When I'm typing a statement expression in TS, the cursor suddenly changes the direction and the rest of the text appears in Hebrew (see the attached file for example).

Can anyone help me solve this annoying problem?

Thanks in advance.

0 Kudos
Message 1 of 15
(9,773 Views)

You probably accidently enabled Hebrew input in the OS. There is a hotkey for it which you might have accidentally pressed. Also there is usually an item on the toolbar that you should be able to switch it back to English with.

 

Hope this helps,

-Doug

0 Kudos
Message 2 of 15
(9,760 Views)

The switch between languages is by pressing Alt+Tab.

I don't press this hotkey.

When I'm typing very slow in TS window, the cursor does not change the direction.

0 Kudos
Message 3 of 15
(9,757 Views)

Try going to Control Panel>Region and Language.  Tab <Keyboards and Languages>, change keyboards.....  Under the General tab there is a Default input language input ring control.  Check that the default input language is your native language that matches your keyboard. 

 

If this doesn't work, I'd like to try to reproduce this.  Can you give me your OS and a description of how you have it configured?  I can only guess you have a Windows Ultimate installation with Hebrew and another language enabled.

 

Thanks,
Jim

0 Kudos
Message 4 of 15
(9,739 Views)

Hi Jim,

Thanks for your reply.

 

The Default input language is English.

TS is installed on three computers: two of them with WinXP and one - with Win7.

The described problem occurs on all stations.

In the first line the cursor changes direction randomly, but after pressing Enter, on the new line the cursor always changes direction.

TS version is 4.2.1.83

0 Kudos
Message 5 of 15
(9,684 Views)

Hi -

 

I checked on a Hebrew/English Windows 7 Ultimate system and it seemed to work normally.

 

This may seem redundant, but would you try to show the language bar in from your system settings?  From Microsoft:

To Show the Language Bar

To show the Language bar (using Classic view in Control Panel):

  1. Click Start, click Control Panel, and then double-click Regional and Language Options.
  2. On the Languages tab, under Text services and input languages, click Details.
  3. Under Preferences, click Language Bar.
  4. Select the Show the Language bar on the desktop check box.

In my Win 7 system it shows EN in the taskbar by default.  I can bring up a menu from the 'EN' to switch to hebrew (HE).  Since english is the default on my system after I select HE, type something in hebrew, and hit enter, it automatically switches back to English. 

 

I am just curious if EN stays on the taskbar or if it switches to HE when your typing.

 

I'll try a native hebrew installation as soon as possible, maybe tomorrow. I used a native english system with a hebrew language pack.

 

Let me know what you find.

 

Thanks,
Jim

Message 6 of 15
(9,662 Views)

Hi Jim,

 

When I'm typing and the cursor changes direction, EN switches to HE.

 

Probably I found the guilty setting:

 

Regional and Language Options => Advanced tab

Language for non-Unicode programs - Hebrew

 

I changed it to English, restarted my computer and tried to reproduce the problem in TS - but the cursor keeped its English direction.

Even when I selected HE, typed something in hebrew and hit Enter, it automatically switched back to English - just as you described that.

 

Turned Language for non-Unicode programs back to Hebrew - and the problem is back as well.

I need this option to be Hebrew.

Message 7 of 15
(9,650 Views)

Actually you need that setting "Language for non-Unicode programs - Hebrew" if you want to use Hebrew characters in TestStand (you also need the station option under the localization tab for Recognize Multi-byte Characters checked). It should not be directly causing the problem you are seeing. I've used that setting set to Japanese and various other languages and have never seen this issue. I suspect there is a different setting that is switching you dynamically to hebrew. Make sure that under your language input settings that you didn't accidently set to to the wrong keyboard for one of your languages. I think you should really only have the keyboard set for the language that the keyboard is for and have the other languages set to use IME.

 

Hope this helps,

-Doug

0 Kudos
Message 8 of 15
(9,638 Views)

Hi Doug,

 

As I wrote above, the problem occurs on three computers, so there is no accidently set wrong setting.

Hebrew is set to use IME.

0 Kudos
Message 9 of 15
(9,601 Views)

In order to help us reproduce this issue, please give us as much information as possible. Is this a Hebrew language version of the OS? If it is not a Hebrew language version of the OS with default settings, what region is it and what region settings exactly were changed and to what? What region is the keyboard designed to support (i.e. this requires more information that just the language in some cases, for example, there is a different keyboard in the US for English versus the UK). If you can try this on a clean machine with a default install of the OS and see exactly what settings you have to change to make the problem happen, that would be very helpful. Also, are you seeing this issue in any other applications? Do you have any unusual 3rd party software installed that runs in the background? Do you perhaps have any accessibility options enabled?

 

Thanks,

-Doug

0 Kudos
Message 10 of 15
(9,588 Views)