Re: [hlcoders] Key Binding

2006-07-10 Thread John Sheu
On Tuesday 04 July 2006 12:23 am, John Sheu wrote:
 Referring to cdll_int.h:
  // key trapping (for binding keys)
  virtual voidStartKeyTrapMode( void ) = 0;
  virtual boolCheckDoneKeyTrapping( int buttons, int key )
= 0;

 So, I suppose that these are used when binding keys.  How do they work?

Played around with them.  As you might guess, I'm coding a binding interface.
Still have two issues:

1.  Can't seem to completely trap events; mouse clicks, for example, still
register on VGUI elements.
2.  How the heck do you hide the cursor?

-John Sheu

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



RE: [hlcoders] Key Binding

2006-07-10 Thread Yahn Bernier
1.  You could create a full screen panel which is a popup and make it
topmost on the vgui surface
2.  SetCursor(dc_blank)

Yahn

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John Sheu
Sent: Sunday, July 09, 2006 3:38 PM
To: hlcoders@list.valvesoftware.com
Subject: Re: [hlcoders] Key Binding

On Tuesday 04 July 2006 12:23 am, John Sheu wrote:
 Referring to cdll_int.h:
  // key trapping (for binding keys)
  virtual voidStartKeyTrapMode( void ) = 0;
  virtual boolCheckDoneKeyTrapping( int buttons, int
key )
= 0;

 So, I suppose that these are used when binding keys.  How do they
work?

Played around with them.  As you might guess, I'm coding a binding
interface.
Still have two issues:

1.  Can't seem to completely trap events; mouse clicks, for example,
still
register on VGUI elements.
2.  How the heck do you hide the cursor?

-John Sheu

___
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



[hlcoders] Key Binding

2006-07-03 Thread John Sheu
Referring to cdll_int.h:

 // key trapping (for binding keys)
 virtual void  StartKeyTrapMode( void ) = 0;
 virtual bool  CheckDoneKeyTrapping( int buttons, int key ) = 0;

So, I suppose that these are used when binding keys.  How do they work?

-John Sheu

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders