1<Type Name="EventKey" FullName="Gdk.EventKey">
2  <TypeSignature Language="C#" Maintainer="auto" Value="public class EventKey : Gdk.Event" />
3  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EventKey extends Gdk.Event" />
4  <AssemblyInfo>
5    <AssemblyName>gdk-sharp</AssemblyName>
6    <AssemblyPublicKey>
7    </AssemblyPublicKey>
8  </AssemblyInfo>
9  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
10  <Base>
11    <BaseTypeName>Gdk.Event</BaseTypeName>
12  </Base>
13  <Interfaces />
14  <Docs>
15    <summary>Describes a key press or key release event.</summary>
16    <remarks>
17    </remarks>
18  </Docs>
19  <Members>
20    <Member MemberName=".ctor">
21      <MemberSignature Language="C#" Value="public EventKey (IntPtr raw);" />
22      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
23      <MemberType>Constructor</MemberType>
24      <ReturnValue />
25      <Parameters>
26        <Parameter Name="raw" Type="System.IntPtr" />
27      </Parameters>
28      <Docs>
29        <param name="raw">raw unmanaged pointer.</param>
30        <summary>Internal constructor.</summary>
31        <remarks>None.</remarks>
32      </Docs>
33    </Member>
34    <Member MemberName="Group">
35      <MemberSignature Language="C#" Value="public byte Group { get; set; }" />
36      <MemberSignature Language="ILAsm" Value=".property instance unsigned int8 Group" />
37      <MemberType>Property</MemberType>
38      <ReturnValue>
39        <ReturnType>System.Byte</ReturnType>
40      </ReturnValue>
41      <Parameters />
42      <Docs>
43        <summary>The keyboard group.</summary>
44        <value>The keyboard group.</value>
45        <remarks>None.</remarks>
46      </Docs>
47    </Member>
48    <Member MemberName="HardwareKeycode">
49      <MemberSignature Language="C#" Value="public ushort HardwareKeycode { get; set; }" />
50      <MemberSignature Language="ILAsm" Value=".property instance unsigned int16 HardwareKeycode" />
51      <MemberType>Property</MemberType>
52      <ReturnValue>
53        <ReturnType>System.UInt16</ReturnType>
54      </ReturnValue>
55      <Parameters />
56      <Docs>
57        <summary>The raw code of the key that was pressed or released.</summary>
58        <value>The raw code of the key that was pressed or released.</value>
59        <remarks>None.</remarks>
60      </Docs>
61    </Member>
62    <Member MemberName="Key">
63      <MemberSignature Language="C#" Value="public Gdk.Key Key { get; }" />
64      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.Key Key" />
65      <MemberType>Property</MemberType>
66      <ReturnValue>
67        <ReturnType>Gdk.Key</ReturnType>
68      </ReturnValue>
69      <Docs>
70        <summary>The key that was pressed or released.</summary>
71        <value>The key that was pressed or released.</value>
72        <remarks>None.</remarks>
73      </Docs>
74    </Member>
75    <Member MemberName="KeyValue">
76      <MemberSignature Language="C#" Value="public uint KeyValue { get; set; }" />
77      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 KeyValue" />
78      <MemberType>Property</MemberType>
79      <ReturnValue>
80        <ReturnType>System.UInt32</ReturnType>
81      </ReturnValue>
82      <Parameters />
83      <Docs>
84        <summary>The key that was pressed or released.</summary>
85        <value>The key that was pressed or released.</value>
86        <remarks>None.</remarks>
87      </Docs>
88    </Member>
89    <Member MemberName="State">
90      <MemberSignature Language="C#" Value="public Gdk.ModifierType State { get; set; }" />
91      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType State" />
92      <MemberType>Property</MemberType>
93      <ReturnValue>
94        <ReturnType>Gdk.ModifierType</ReturnType>
95      </ReturnValue>
96      <Parameters />
97      <Docs>
98        <summary>A enum representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons.</summary>
99        <value>A enum representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons.</value>
100        <remarks>None.</remarks>
101      </Docs>
102    </Member>
103    <Member MemberName="Time">
104      <MemberSignature Language="C#" Value="public uint Time { get; set; }" />
105      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Time" />
106      <MemberType>Property</MemberType>
107      <ReturnValue>
108        <ReturnType>System.UInt32</ReturnType>
109      </ReturnValue>
110      <Parameters />
111      <Docs>
112        <summary>The time of the event in milliseconds.</summary>
113        <value>The time of the event in milliseconds.</value>
114        <remarks>None.</remarks>
115      </Docs>
116    </Member>
117  </Members>
118</Type>
119