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