HtmlEventArgs.KeyCode Property


Gets the integer Unicode value of a key that is associated with a keyboard event other than "keypress".

Namespace:  System.Windows.Browser
Assembly:  System.Windows.Browser (in System.Windows.Browser.dll)

public int KeyCode { get; }

Property Value

Type: System.Int32
The integer Unicode value of a key involved in a keyboard event, if the event is not "keypress"; otherwise, 0 (zero).

In Internet Explorer, this property also returns a nonzero value for "keypress" events.

In Firefox, the property may not always return a nonzero value for "keypress" events. Therefore, we recommend that you use the CharacterCode property instead.

The property returns 0 (zero) for non-keyboard events in all browsers.


Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions