Was this page helpful?
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All


Published: March 30, 2012

Updated: September 15, 2012

Applies To: Windows 8, Windows Server 2012


Gets the language bar mode and language bar type for the current user account.


Get-WinLanguageBarOption [ <CommonParameters>]

Detailed Description

The Get-WinLanguageBarOption cmdlet gets the language bar type and mode by using a LanguageBar object. The values for the type and mode settings can be either true or false. The default value for each setting is false.



This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters.


The output type is the type of the objects that the cmdlet emits.

  • LanguageBar

    A string that reports the language bar mode and type. Possible values are the following:

    --IsLegacyLanguageBar. When this setting is set to true, the desktop language bar is used (where available). When this setting is set to false, the modem input switcher is used (recommended).

    --IsLegacySwitchingMode. When this setting is set to true, the current input method (keyboard layout or input method editor (IME)) is selected for the current application only. When new applications start, the default input method is selected (see Get-WinDefaultInputMethodOverride). When this setting is set to false, the input method is selected for all applications and changes only when the user actively switches input methods (recommended).


Example 1

This command returns the current settings for the language bar options for the current user account.

PS C:\> Get-WinLanguageBarOptions
IsLegacyLanguageBar    IsLegacySwitchingMode
-------------------    ---------------------
False                  False

Related topics

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft