Windows 8.1 is forgetting Ctrl+1,2,3,4,5 shortcuts designated for keyboard layout switching after wa


Recommended Posts

I have a configuration of Ctrl+1,2,3,4,5 shortcuts for switching keyboard layouts on Windows 8.1.

 

Once I boot up my laptop they work just fine and the layouts shortcuts setup window looks like this if I open it:

original?v=mpbl-1&px=-1

 

However now when I close my laptop, putting it into sleep mode, and then open it again, the keyboard shortcuts stop working and if I open the aforementioned setup window, it also looks as if I have none configured:

original?v=mpbl-1&px=-1

 

To get my shortcuts back after sleep mode I have either to reboot the laptop, or assign the shortcuts again manually.

 

This is a problem I've experienced before on this same machine (Lenovo Yoga 13) with Windows 8 (before the 8.1 update) and I guess at that time it dissapeared after some editing of the list of layouts I use.

But now I've added some layouts to the list, and then removed some of them and so on and here is what I get again.

Maybe there is some branch of Windows Registry involved with the layouts and keyboard-shortcuts messed up and I could simply remove the registry branch and start with a clean slate?

It looks like these settings are stored here:

HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys

 

Defaults are loaded here:

HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys

 

I assume that your machine locks and you need to login after it wakes from sleep?

  Quote
It looks like these settings are stored here

 

Thank you!

 

If I just remove the HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys branch, will Windows recreate it clean, or will it cause some further error?

 

  Quote
I assume that your machine locks and you need to login after it wakes from sleep?
 
Yes - it does. I was just about to ask how it matters, but actually now I see that the same problem appears once I do Win+L and log-in back. Is it some known bug then?
  On 22/06/2015 at 20:41, eugrus said:

 

Thank you!

 

If I just remove the HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys branch, will Windows recreate it clean, or will it cause some further error?

 

 

 
Yes - it does. I was just about to ask how it matters, but actually now I see that the same problem appears once I do Win+L and log-in back. Is it some known bug then?

 

 

I would assume that the keys will be re-created from values in the .DEFAULTS key if you wipe what's in HKCU. However, I would still export any existing values so that you have backups to restore. I'm skeptical that the values of these keys are being rewritten on logout/login, but it's worth a look.

 

I'd be curious to see whether rewriting the .DEFAULTS with your custom settings is sufficient to resolve the issue, or whether this arises with a different (fresh/local) user profile.

What really seemed to help was rewriting the .DEFAULTS with my HKEY_CURRENT_USER settings!

 

Thank you a lot! I would have never figured this out myself and using Ctrl+1,2,3 is a huge part of my typing process!  :D

 

Ofcourse now one should remember to do it every time after changing the layout shortcuts settings! I guess we should make some kind of bug report for Microsoft out of it! :)

 

I am attaching my old (messed up) defaults and the new ones (these are .reg-files with extensions changed to .txt) for the record  :shiftyninja:

default hotkeys.txt

new default hotkeys.txt

  Quote
What really seemed to help was rewriting the .DEFAULTS with my HKEY_CURRENT_USER settings!

 

Glad you got this resolved.

 

Anyone on W10 Preview able to reproduce the issue? If so, may be worth a bug report if it's not already in feedback.

 

Edit: I'm not seeing this on Windows 8.1; my user's Standard/non-admin, linked to my MS account. So far only have two shortcuts assigned to languages, and tried locking and logging back in.

 

got it to work, have loaded Chinese, French? ??Occitan, assigned them to 1 -4 similar to that described in the first post. My hotkeys get wiped on lock and logging back in.

Looks like it is in fact an old legacy bug, apparently going at least from the times of Windows XP: https://superuser.com/questions/327479/ctrl-space-always-toggles-chinese-ime-windows-7
I would love to have it included into the Microsoft's bug tracker, but I don't seem to find my way through connect.microsoft.com  :/
  • 2 months later...
  • 4 months later...
  • 4 weeks later...
  On 14/01/2016 at 12:08, Stanislav Syarkevich said:

There is no access to attached .txt files

Expand  

Here are my user settings: http://pastebin.com/MdM86MQD

My current defaults: http://pastebin.com/KUajUV6E

And this is what the problem-plagued registry entry looked like: http://pastebin.com/434JXMEG

This topic is now closed to further replies.
  • Posts

    • PlayStation's first wireless fight stick faces long wait, launching in 2026 by Paul Hill Sony has unveiled the FlexStrike wireless fight stick previously known as Project Defiant. Its unveiling marks the PlayStation’s first-ever proprietary fight stick controller. Unfortunately for anyone hoping to get their hands on it soon, Sony won’t be releasing it until 2026, creating a significant wait for eager fighting game fans. Though its release is still some time away, a display unit will be shown off at Evo 2025 (August 1-3). Sony notes that this displayed version of the FlexStrike may not represent the final product. As a bit of background, PlayStation gamers can already get third-party fight sticks, this marks Sony's first official entry into the market. The FlexStrike will be compatible with PS5 and PC via wired connection or wirelessly with PlayStation Link. It features mechanical switch buttons and toolless swappable restrictor gates (square, circle, octagon) with built-in storage. You can also use simultaneous PlayStation Link audio for connecting FlexStrike and a Pulse headset/earbuds on PS5 with a single USB adapter. Sony also mentions that there will be support for two FlexStrike sticks via a single PS Link USB adapter for local multiplayer and includes all DualSense Controller inputs (except directional pad via lever and mute button), plus a touchpad. The controls are adjustable with a built-in level mode switch and a lock button to prevent accidental inputs. So that it’s comfortable to use, Sony has opted for an ergonomic design with angled surfaces and a non-slip base. While we know from Sony that the FlexStrike wireless fight stick is confirmed for a 2026 release, we do not know which day or month to expect it on. Such a late entry into this market means that Sony will have already lost customers who have already invested in fight sticks from other manufacturers. For more information, keep your eyes peeled to Evo 2025 to see what Sony reveals. The company also recommends signing up for news updates on its official FlexStrike website.
    • LTSC has the same TPM requirement as other Windows 11 versions. Business SKUs, which obviously include LTSC, don't get Windows Recall. Recall can be removed for good quite easily if you really don't trust Microsoft. Not that it affects you anyway. Many reasons to switch to Linux, just not what you've called out!
    • ISTM the bigger the number gap in an update the greater number of users that are impacted or benefit from the update. I have never found a two decimal place software update to be beneficial to the majority of the software users.
    • He says something one day and the next day he changes it or claims he never said it.
  • Recent Achievements

    • Week One Done
      NeoWeen earned a badge
      Week One Done
    • One Month Later
      BA the Curmudgeon earned a badge
      One Month Later
    • First Post
      Doreen768 earned a badge
      First Post
    • One Month Later
      James_kobe earned a badge
      One Month Later
    • Week One Done
      James_kobe earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      653
    2. 2
      ATLien_0
      253
    3. 3
      Xenon
      168
    4. 4
      neufuse
      147
    5. 5
      +FloatingFatMan
      124
  • Tell a friend

    Love Neowin? Tell a friend!