This is a split board - You can return to the Split List for other boards.

Any way to make a program "ignore" a certain key press?

#1smiledkPosted 7/2/2012 12:12:28 AM
I use CTRL as my push to talk keybind for various VOIP programs. I like it, except in some games CTRL doesn't do anything, but pressing it kills character movement, which is obnoxious. In these games I can disable any keybind relating to CTRL, but it never makes a difference.

I'm trying to figure out a way to make specific programs ignore input from a key. I have a Razer Lycosa keyboard, and I've been wracking my brain with the macro and profile capabilities, but I haven't been able to figure anything out. I can disable a key outright, but that doesn't really help.

Anyone know if it's possible to do? Either with some third party software or some built in utility with Windows 7?
#2TrueKuPosted 7/2/2012 12:29:42 AM
Is changing your push to talk button to a different button or to a combination not an option?
---
Just to see what happens.
#3smiledk(Topic Creator)Posted 7/2/2012 12:45:34 AM
Not really. No other key is comfortable for me, or it's used by something in the games I play. It's also been my push to talk key for years. If I'm on the phone at the computer and I say something I hit control out of instinct.
#4TheWhoFanPosted 7/2/2012 12:51:20 AM
You could try remapping another key to the position of your Control key and your Control key to that of the other key. In other words, if you press Control, you'd be telling your PC you're pressing "E" instead, and the other way round. You would only have to remap your Press to Talk key to "E" that way. KeyTweak can do this for you.

Or you could remap your crouch key in every game you play to something else than Control.

Or learn to press another key to talk. Seriously, muscle memory may kick in a few times, but you'll be getting it right in no time.
#5Rolen74Posted 7/2/2012 2:17:13 AM
Instal Autohotkey
http://www.autohotkey.com/

Then bind your talk key to some other key. For this example, I'll use the key "P"

Then write a AutoHotKey script like this:


LCtrl::
Send P


Now everytime you press Left Ctrl it actually sends the letter P, and if your letter P is binded to VOIP then it should trigger it (I think).
---
Milk-a-whaaaaaaaaa!?