// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.KeyboardEventBase`1

namespace UnityEngine.UIElements
{
public class KeyboardEventBase`1 // TypeDefIndex: 5517
{
	// Fields
	type#18038 <modifiers>k__BackingField;
	type#15838 <character>k__BackingField;
	type#21558 <keyCode>k__BackingField;

	// Methods
	// RVA: -1
	public virtual type#18037 get_modifiers() { }
	// RVA: -1
	protected type#28660 set_modifiers(type#18037 value) { }
	// RVA: -1
	public virtual type#15837 get_character() { }
	// RVA: -1
	protected type#28660 set_character(type#15837 value) { }
	// RVA: -1
	public virtual type#21557 get_keyCode() { }
	// RVA: -1
	protected type#28660 set_keyCode(type#21557 value) { }
	// RVA: -1
	public virtual type#15313 get_shiftKey() { }
	// RVA: -1
	public virtual type#15313 get_ctrlKey() { }
	// RVA: -1
	public virtual type#15313 get_commandKey() { }
	// RVA: -1
	public virtual type#15313 get_altKey() { }
	// RVA: -1
	internal type#15313 get_functionKey() { }
	// RVA: -1
	public virtual type#15313 get_actionKey() { }
	// RVA: -1
	protected virtual type#28660 Init() { }
	// RVA: -1
	private type#28660 LocalInit() { }
	// RVA: -1
	public static type#1231 GetPooled(type#15837 c, type#21557 keyCode, type#18037 modifiers) { }
	// RVA: -1
	public static type#1231 GetPooled(type#17953 systemEvent) { }
	// RVA: -1
	internal virtual type#28660 Dispatch(type#15058 panel) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
