Keyboard layouts switching randomly in Windows 8

I use the US and United States-International (INTL) keyboard layouts, since I occasionally need to type characters not normally found in English. I rarely use the INTL layout intentionally. However, Windows is constantly switching to it. I am definitely not physically pressing the Win + Space key combination to switch layouts.

From what I can tell, this happens while I'm using the touchpad (Synaptics) on my laptop. I have problems with the Synaptics drivers interfering with games by briefly removing focus from them when I scroll, and occasionally sending a Ctrl keystroke, so it would not surprise me in the least if Synaptics is responsible. It never seems to happen while I'm typing, only between typing.

Edit:

It's probably important to mention that I've been having this problem since the days of XP Pro. I've never used anything besides x64 in the time since I started using multiple keyboard layouts. Most of my OSes come from TechNet or MSDN (retail, US), but I've also used betas, previews, and OEM releases. I tend to use the Pro/Ultimate versions. I've had the problem even after disabling the keyboard shortcut if I recall correctly, but it's been a while since I've done that; it's really not an option in Windows 8 anyway, since the taskbar isn't always visible.

I use Linux quite a bit. I want to say I've set the equivalent shortcut in GNOME to Alt + Shift and didn't have the same problem, but it's been a while. I still cringe whenever I hold Alt and Shift together, and I often repeat Alt + Shift if I perform an incomplete shortcut that uses those two keys out of habit. I'm pretty sure that keyboard shortcut isn't the issue.


Solution 1:

There is a Shortcut which switches through your installed languages:

Left Alt + Shift

It may be the problem. Right-Click the Language Toolbar in the Taskbar and go to Settings>Advanced Settings / check the Shortcut Settings there.