PC Review


Reply
Thread Tools Rate Thread

keybd_event in C#

 
 
=?Utf-8?B?a2FubmFu?=
Guest
Posts: n/a
 
      10th Jun 2004
How to use keybd_event api function in c# for combination keys

eg. ctrl+shift +s

I tried like

keybd_event(0x11,0x1D,0,0)
keybd_event(0x10,0xAA,0,0)
keybd_event(0x53,0x1F,0,0)
keybd_event(0x53,0x1F,0x0002,0)
keybd_event(0x10,0xAA,0x0002,0)
keybd_event(0x11,0x1D,0x0002,0)

but it doesn't work

-kannan
 
Reply With Quote
 
 
 
 
gani
Guest
Posts: n/a
 
      11th Jun 2004
hi,

i'm not familiar with keybd_event. but if you want to
know how to handle ctrl+shift+s in c#, here is a sample
using textbox:

private void textBox1_KeyDown(object
sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.Control && e.Shift &&
e.KeyValue == 83) //83 is 's'
MessageBox.Show
("ctrl+shift+s");
}

HTH

gani
http://thedeveloperscorner.com.ph


>-----Original Message-----
>How to use keybd_event api function in c# for

combination keys
>
>eg. ctrl+shift +s
>
>I tried like
>
> keybd_event(0x11,0x1D,0,0)
> keybd_event(0x10,0xAA,0,0)
> keybd_event(0x53,0x1F,0,0)
> keybd_event(0x53,0x1F,0x0002,0)
> keybd_event(0x10,0xAA,0x0002,0)
> keybd_event(0x11,0x1D,0x0002,0)
>
>but it doesn't work
>
>-kannan
>.
>

 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
keybd_event again! TC Microsoft VB .NET 0 12th Mar 2008 01:29 PM
keybd_event ! TC Microsoft VB .NET 4 7th Mar 2008 09:19 AM
Can't use keybd_event() Rob Microsoft Dot NET Compact Framework 1 23rd Mar 2004 04:58 AM
Keybd_event sivaraj Microsoft Dot NET Compact Framework 1 11th Aug 2003 03:10 PM
Re: keybd_event Tim Wilson [MVP] Microsoft Dot NET Compact Framework 1 11th Jul 2003 04:32 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:10 AM.