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

    • I'll have to buy again half of my Xbox games to play them on PC because they are not "play anywhere" titles.
    • Good luck running your Xbox games on PC handheld.
    • https://www.reddit.com/r/pcmas...ick_menu_taking_so/kznvoqq/
    • Hehe, Outer Worlds was the first game that was like "We've noticed you've been dying a lot recently, do you want to get this free perk that will make you die less, but will make your stamina go down faster by 7% ?" One of better games I've ever played and I actually found it by chance on Reddit or something. Didn't know it existed, it was released for a while at that point and I decided to give it a try since I like RPG's with guns more over RPG's with swords and bows. And I absolutely loved it so I can't wait for its sequel. After disappointment of Starfield that was too big and too generic, Outer Worlds 2 will hopefully just be a bit larger single solar system with unique planets in it just like the first one. It was such a good concept. Year 2025 is really loaded with so many awesome games and more to come!
    • Gears of War: Reloaded multiplayer beta kicks off this weekend, here's how to get access by Pulasthi Ariyasinghe Microsoft announced Gears of War: Reloaded earlier this year, unveiling a complete remaster of the first game in the hit action franchise that lets players jump into the classic with a fresh coat of paint. Today during the Xbox Games Showcase, the $40 experience was given another look, and a couple of betas were revealed too. The multiplayer beta will be kicking off on June 13 and ending on June 15 as the first of the weekend access events. The next multiplayer beta will begin on June 20 and run through June 22. The first weekend will feature classic team deathmatch across Gridlock, Raven Down, and Gold Rush maps. Next, the second weekend is adding on the King of the Hill mode on the map Canals. Team deathmatch will still be running this weekend too, and Courtyard and War Machine will be added to the roster. Unfortunately, these aren't open betas, but Microsoft revealed three ways players can jump into the experience to try it out. First off, Gears of War: Ultimate Edition digital owners will receive an invite without having to do anything. All Xbox Game Pass Ultimate and PC Game Pass subscribers are gaining access for no extra cost too. Lastly, anyone who has pre-ordered Gears of War: Reloaded will gain access to the multiplayer beta as well. For those who missed it, the remaster is touting 4K 60FPS in the campaign, 120FPS in multiplayer, enhanced assets and effects, improved shadows, zero loading screens, crossplay, and more features. Check out our original coverage for all the information. Gears of War: Reloaded launches on PC, Xbox Series X|S, PlayStation 5, and Xbox Cloud Gaming on August 26, 2025. It will also be a day one release on Xbox Game Pass Ultimate and PC Game Pass subscriptions for no extra cost. Moreover, Gears of War: Reloaded will be a free upgrade to all Gears of War: Ultimate Edition owners. It needs to have been purchased prior to May 5, 2025 though.
  • Recent Achievements

    • First Post
      George Almeyda earned a badge
      First Post
    • Reacting Well
      BlakeBringer earned a badge
      Reacting Well
    • Reacting Well
      Lazy_Placeholder earned a badge
      Reacting Well
    • Dedicated
      Epaminombas earned a badge
      Dedicated
    • Veteran
      Yonah went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      470
    2. 2
      +FloatingFatMan
      265
    3. 3
      ATLien_0
      235
    4. 4
      snowy owl
      219
    5. 5
      Edouard
      172
  • Tell a friend

    Love Neowin? Tell a friend!