4

1. Briefly

Keyboard layout sometimes not switch for me, if I print my texts fast. It would be nice, if my keyboard layout switched each time, when I press Alt+Shift. I will approach any built-in solution or gratis software.


2. Detail

I have Windows 64-bit EN; The problem is reproduced many times in Windows 32-bit. I have 2 keyboard layouts — English and Russian. I switch my keyboard layout use Alt+Shift hotkeys. Sometimes layouts not switched for me, if I print fast. If I print slow, the problem is not reproduced for me.

For example, in a demonstration GIF keyboard layout not switched for me 2 times. In GIF one can see that I correct press Alt+Shift.

Original GIF:

Original GIF

0,07 speed:

0.07

The problem reproduced for me in Notepad or any others applications.


3. Did not help

  1. I don't find setting in Control Panel\Clock, Language, and Region\Language.
  2. I don't find on Internet any possible solutions to this problem.

4. Do not offer

  1. Please, do not offer use another shortcuts for switching between keyboard layouts. I don't want it. I used to use Alt+Shift.
  2. Yes, I use a program to change words, printing in the wrong keyboard layout — Mahou — but sometimes I need switching between keyboard layouts manually.

Thanks.

  • Could you try in default Notepad, and take a look at your taskbar? – BladeMight Jan 20 '17 at 17:38
  • 1
    @BladeMight, problem reproduced for me in Notepad: http://i.imgur.com/LMSs7QW.gif . Thanks. – Саша Черных Jan 20 '17 at 17:53
  • 1
    What about your taskbar's current keyboard layout? And also try switching layout with one key(Mahou have this feature) and say how it works. And which English layout do you have English(US) or another? If another there is problem with English(US) to appear sometimes by itself even if it not selected. And since it is Windows 10 try using Win+Space instead of Alt+Shift. – BladeMight Jan 20 '17 at 18:10
  • @BladeMight, // 1. I use my own Russian and English keyboard layouts (my Colemak modifications), but problem is reproduced for me in default QWERTY/ЙЦУКЕН keyboard layouts. // 2. When I switch between my keyboard layout, I see in taskbar only ENG and РУС. I disable Ctrl+Shift and Right_Ctrl use SharpKeys, that I don't get ENG/US keyboard layout. – Саша Черных Jan 20 '17 at 18:41
  • // 3. In Mahou: Switch layout by KeyCaps LockApply → when I switch between keyboard layouts use Caps Lock, I get ENG/US and РУС keyboard layouts. Screenshot I don't want 3rd keyboard layout ENG/US, I want only ENG and RUS keyboard layouts. So I don't use Mahou for switching. // Thanks. – Саша Черных Jan 20 '17 at 18:43
  • OK i see, you have a modified keyboard layout which is why ENG/US appearing randomly and that is why your switching not works sometimes. – BladeMight Jan 20 '17 at 20:04
  • See this issue: http://superuser.com/questions/685078/how-do-i-remove-english-us-from-windows-8-1 – BladeMight Jan 20 '17 at 20:05
  • 1
    I fixed it for me by going to advanced settings in Control Panel > Clock, Language and Region > Change input methods http://thewindowsclub.thewindowsclubco.netdna-cdn.com/wp-content/uploads/2014/07/language-control-panel.jpg and in Override for default input method http://i.imgur.com/nuz6gWp.jpg select your English and then logout and login and try everything again. – BladeMight Jan 20 '17 at 20:12
  • the Mahou repository is not available anymore – LogicDaemon Nov 07 '23 at 05:11
  • 1
    @LogicDaemon, Mahou repository migrated from GitHub to Gitea. I updated the link in my question. Thanks. – Саша Черных Feb 04 '24 at 17:44
  • @СашаЧерных btw, the problem trigger is, as you can see on the gif you posted, is that you're pressing Shift+Alt, not Alt+Shift. These are different combinations, since pressing and releasing Alt with nothing in between causes the window menu to open. – LogicDaemon Feb 05 '24 at 08:59

1 Answers1

2

I had the same problem, I've solved it as following:

  1. Go to Control panel
  2. Click Clock and Region
  3. Click Region
  4. Select tab Administrative
  5. in the section Language for non-Unicode programs click button Change system locale...
  6. then choose Current system locale to your locale
  7. Click OK button
  8. it will ask you to Restart Program then choose Restart Now
mashuptwice
  • 3,244
AANN
  • 21
  • Tip: if you add a space between the number and the following text (1. something instead of 1.something), it will get treated as list item and formatted correctly. – mashuptwice Dec 06 '22 at 03:46