Ctrl + 1 and Ctrl + 2 key combinations don't work

7

2

I noticed back in August (when I got StarCraft 2) that the key combinations Ctrl+1 and Ctrl+2 didn't work. I thought this was weird because Ctrl+3 and all the other combinations worked fine (including Shift+1, and etc), so I didn't think much of it; I just shrugged it off as a SC2 bug.

Now, 4 months later, I decided to play a completely unrelated game (Dawn of War 2) and noticed the same thing: those two specific key combinations don't work. To make sure I wasn't going insane, I tried it in Chrome and a couple other applications, and alas, it didn't work.

I remember playing strategy games over the summer before StarCraft 2 and it worked fine. Any idea as to what went wrong?


Things I've tried

  • ActiveHotkeys says the key combination is not a global hotkey.
  • Tried another keyboard--still didn't work.
  • The key combinations worked in a virtual machine (tried with both Windows and Ubuntu as guests).
  • Using Ctrl+1 as a hotkey to an AutoHotKey script worked.
  • Using Ctrl+1 as the output of an AutoHotKey script didn't work.
  • I terminated all non-essential processes, and the keys still didn't work.
  • In Safe Mode, the key combinations didn't work.

I'm running out of ideas

What else could be going on? Could a program have set some kind of keyboard hook and just never released it? Is there a way for me to see the path that the input takes through the system, to perhaps see where it stops? I'm a programmer, so I'd be fine with writing some code to help me figure this out.

Sasha Chedygov

Posted 2010-12-20T06:16:14.050

Reputation: 6 616

Have you tried another keyboard? It would help isolating the source of the problem (hardware or software) – Siim K – 2010-12-20T08:29:02.810

@Siim: Tried it with a completely different keyboard--still doesn't work. – Sasha Chedygov – 2010-12-21T00:34:22.500

It sounds like it was a keyboard mapping issue. Had you merged any .REG files without carefully checking the contents? – Synetech – 2012-02-05T20:48:30.353

@Syntech: Don't think so, but ActiveHotKeys should have caught that either way. I did some more reading and I found out that Windows applications can register hotkeys, but don't necessarily have to release them, so it was likely a rogue program that I just failed to catch. Either way, my Windows install was so effed in other ways that it was time for a reinstall anyway. :) – Sasha Chedygov – 2012-02-05T20:53:02.190

Answers

3

You could try and use Signo: it can tell you which application uses a certain hotkey, though not always; and if Activehotkeys doesn't see a hook, then I don't expect Signo to either - but who knows.

For more testing, you could download VirtualBox, make a virtual machine (that is easy), install Windows on this virtual machine, and test the hotkeys there. If they still don't work, then it is probably some weird hardware thing.

Cerberus

Posted 2010-12-20T06:16:14.050

Reputation: 593

Singo didn't help, but your VM theory worked. The key combinations worked in VMware Player with both a Windows and Ubuntu guest, interestingly enough. – Sasha Chedygov – 2010-12-21T05:53:13.633

Hmm then something strange is happening on your PC, but you can rule out hardware. Have you tried these key combinations in Safe Mode? If they work there too, it will probably be some program that is at fault. – Cerberus – 2010-12-21T15:29:16.487

The key combinations did not work in Safe Mode, strangely enough. – Sasha Chedygov – 2011-09-11T06:04:40.410

@musicreak: Hmm so it isn't specific software, and it isn't the keyboard itself that's broken. The only think I can think of is some fault in your Windows installation? But I can imagine you wouldn't want to reinstall Windows... – Cerberus – 2011-09-11T14:03:00.017

It's just weird to think that such a specific issue could be a problem with Windows. Reinstalling is a pain, but it wouldn't be that big of a deal. I'm going to try this hard drive on another computer, and see if that changes anything; my motherboard (in case it's some other piece of hardware at fault, however unlikely). If that fails, I will probably just endure this until I reinstall. It hasn't given me too much grief, only in a select few video games (which I ended up just remapping as a workaround). – Sasha Chedygov – 2011-09-12T07:11:33.320

Well, I reinstalled, and now everything works fine. Still have no idea what, specifically, the problem was, but I'll give you the accepted answer since you were the only person that helped. :) Thanks. – Sasha Chedygov – 2011-09-23T01:01:14.000

@musicreak: Haha, thanks! At least I'm glad your PC is working well now. – Cerberus – 2011-09-23T01:17:27.240

3

In my case this was caused by NVidia Geforce experience. It's not listed anywhere in the program under it's keyboard shortcuts - but uninstalling Geforce experience gave me my CRTL+1-3 keys back..

Great job Nvidia..

Tigraine

Posted 2010-12-20T06:16:14.050

Reputation: 216

This was exactly my issue. Ctrl + 1-3 weren't working, uninstalling GFE fixed it. Thanks for pointing this out! – atomicrat2552 – 2016-11-05T18:03:12.577

3It seems you can fix this by disabling Share feature inside GFE. – raine – 2016-11-07T16:01:32.617

3

The Ctrl + 1 until 0 won't work if Windows is using them for changing keyboard layouts (English, Japanese, Norwegian and so on).

Go into the Control Panel (viewed by Category) » Clock, Language and Region » Change Keyboards or other Input Methods » Keyboards and Languages tab; Change Keyboards » Advanced Key Settings » Change Key Sequence for Ctrl + 1 until 0, to Shift + Ctrl + 1 until 0 or similar, depending on what you use.

David S. M.

Posted 2010-12-20T06:16:14.050

Reputation: 31

I had checked this before reformatting, and this was not the issue unfortunately--I did not have any additional keyboard layouts enabled. +1 for a good suggestion though, thanks. – Sasha Chedygov – 2012-02-05T20:32:30.643

1

I uninstalled Geforce Experience v3.2.2.44 and it instantly fixed everything.

Auliya Go

Posted 2010-12-20T06:16:14.050

Reputation: 11

0

"It seems you can fix this by disabling Share feature inside GFE. – rane Nov 7 '16 at 16:01"

i did this and everything started working perfectly again. no need to uninstall geforce experience.

ValenKeyes

Posted 2010-12-20T06:16:14.050

Reputation: 9