Thread: Qusetion about sending VK_CONTROL

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Oct 2007
    Posts
    66

    Qusetion about sending VK_CONTROL

    Problem: My friends CTRL key sends the "insert" button for whatever reason on her laptop
    Solution: Write a program that will send the ctrl message to everything whenever insert is pressed

    (At least that's the hope, the main thing is for WC3 when she is creating ctrl groups, aka: you select a few units and press ctrl + 1, but for her it does insert + 1 which does nothing, and we can't remap the in-game ctrl key to something else, so we're trying to remap the insert to ctrl for anything (for general use) )

    Anyways, so I wrote some code and it works...sorta. When my program sends the VK_CONTROL command it like closes programs and stuff? o.O

    Any idea what I'm ........ing up on?

    Code:
    int runthread = 0;
    
    unsigned __stdcall FixThread( void* pArguments )
    {
    	while ( runthread == 0)
    	{
    		if ( GetAsyncKeyState(VK_INSERT) )
    			SendMessage(HWND_BROADCAST, VK_CONTROL, NULL, NULL);
    	}
    
        _endthreadex( 0 );
        return 0;
    } 
    
    ...
    
    
    // at some point start the thread
    _beginthreadex( NULL, 0, &FixThread, NULL, 0, NULL );
    Oh, and is there any way I can keep it constantly checking for insert, but without running at 100% cpu? I'm guessing a timer, but I don't know for sure. (I'm waiting to address that problem until it actually works, but I figured now I might as well ask it here as well just in case anyone knows )

    Sorry in advanced if it's something stupid.
    Last edited by tjpanda; 12-04-2008 at 06:01 AM.
    "When your work speaks for itself - don't interrupt!"

    -Samantha Ingraham.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Sending data - line by line?
    By tuckker in forum C Programming
    Replies: 0
    Last Post: 02-21-2009, 09:31 PM
  2. signal sending and waiting
    By eva69 in forum C Programming
    Replies: 1
    Last Post: 10-03-2008, 12:03 PM
  3. a doubt about sending an array to a function
    By louis_mine in forum C Programming
    Replies: 13
    Last Post: 05-14-2005, 11:50 PM
  4. Sending an Array to a function
    By bizounce in forum C Programming
    Replies: 2
    Last Post: 04-08-2003, 05:40 PM
  5. Sending text to an edit box
    By ColdFire in forum Windows Programming
    Replies: 1
    Last Post: 09-24-2002, 07:46 PM