171

I'm using Windows 8.1 with multiple languages. The new pretty shortcut windows+spacebar will pop up a pretty looking selection on the right.

Now, hitting Alt+Shift (left ones) will also change the language.

This 2nd option clashes with some of my other shortcuts (mainly sublime text), and I can't find where/how to disable it. I remember it was possible in previous versions of windows where you could select the shortcut for changing languages.

Any suggestions?

Giacomo1968
  • 58,727
Noctis
  • 3,819
  • 3
  • 15
  • 11

8 Answers8

200

Good golly ... spent too much time on it, but found it eventually.

It's hidding in: Clock,Language, ande Region -> Language -> Advanced Settings -> Change language bar hot keys. (the last is in the "switching input methods").

Here's a website with screenshots .

Once done, you can change or disable it. (which made me realize i have another program that was trying (yet failing) to use those shortcuts :) ).

enter image description here

Devid
  • 6,455
  • 13
  • 58
  • 75
Noctis
  • 3,819
  • 3
  • 15
  • 11
153

Windows 10 / Windows 11

Last confirmed: July, 2025

This comment reports solution works on Windows 2004 also.

  1. Press the Windows key, type Advanced keyboard settings and then press Enter
    Windows Search for 'Advanced Keyboard Settings'
  2. Input language hot keys (left)
    Select 'Input language hot keys'
  3. Change Key Sequence... (for "Between input languages")
    Select "Advanced Key Settings" tab, and press "Change Key Sequence"
  4. Set to "Not Assigned"
    enter image description here
Reed Dunkle
  • 1,634
53

Under Windows 10, another lazier way to achieve the same goal is to run the following command line.

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}
Nadge25
  • 631
11

The option seems to have moved yet again for the latest Windows 10 update, at least for me (I no longer have a "Language" icon in the Control Panel).

Open the Region & Language settings applet.

Then "Advanced keyboard settings" in Related settings on the right.

Then "Language bar options".

The "Text Services and Input Languages" dialog will appear. Select the "Advanced Key Settings" tab and you'll be shown a Key Sequence list for changing between input languages.

3

The location has changed in Windows 11.

enter image description here

Once there, the dialogs are the same as in previous versions.

jgauffin
  • 1,013
1

Create and import a REG file:

Disable keyboard language toggle.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Toggle] "Language HotKey"="3" "Layout HotKey"="3"

[HKEY_USERS.DEFAULT\Keyboard Layout\Toggle] "Language HotKey"="3" "Layout HotKey"="3"

XP1
  • 1,091
1

Another option can be to remove additional languages that you don't want in the first place. The language popup will only be there if you have another language to switch to.

For Windows 11 this was surprisingly difficult.

  • Time & Language
  • Language & Region
  • You can remove additional language packs from this screen, however that may not be good enough. For me it was not; I had a second language installed without having a full language pack for it, so I only had one "preferred language" in the list.
  • Add a language
  • Search for the extra language that you want to remove
  • Next
  • Uncheck all of the options
  • Press Install

If you choose a language that is not already installed, this may install it instead, so make sure it really is the extra language that appears on your Alt-Shift popup.

0

On windows 10 I figured it out:

in the windows taskbar search for language settings

click on choose an input method to always choose as default (at the bottom)

language bar options

advanced key settings tab

select between input languages and press the button change key sequence

press both radio buttons on "not assigned and press ok

then press apply