Author Topic: keyboard event  (Read 2455 times)

0 Members and 1 Guest are viewing this topic.

jsr

  • Guest
keyboard event
« on: December 27, 2010, 10:47:32 PM »
Hi all,

How do we detect keyboard key press event in dot net api.

Thanks.

Bryco

  • Water Moccasin
  • Posts: 1883
Re: keyboard event
« Reply #1 on: December 28, 2010, 12:46:14 PM »
Here is an example that tests for the escape key being pressed while a form is active.
You need to be more specific.
Code: [Select]
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            const int WM_KEYDOWN = 0x100;
            if (msg.Msg == WM_KEYDOWN)
            {
                if (keyData == Keys.Escape)
                {
                    DialogResult = DialogResult.Cancel;
                    this.Dispose();
                    return true;
                }
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }

jsr

  • Guest
Re: keyboard event
« Reply #2 on: December 28, 2010, 10:42:30 PM »
Hi all

I want to check for key press events while Model Space is active, The way we can check for mouse move or left click events.

Thanks.

Jeff H

  • Needs a day job
  • Posts: 6151