namespace CPF.Mac.AppKit
{
	public enum NSKey : ulong
	{
		A = 0uL,
		S = 1uL,
		D = 2uL,
		F = 3uL,
		H = 4uL,
		G = 5uL,
		Z = 6uL,
		X = 7uL,
		C = 8uL,
		V = 9uL,
		B = 11uL,
		Q = 12uL,
		W = 13uL,
		E = 14uL,
		R = 0xF,
		Y = 0x10,
		T = 17uL,
		D1 = 18uL,
		D2 = 19uL,
		D3 = 20uL,
		D4 = 21uL,
		D6 = 22uL,
		D5 = 23uL,
		Equal = 24uL,
		D9 = 25uL,
		D7 = 26uL,
		Minus = 27uL,
		D8 = 28uL,
		D0 = 29uL,
		RightBracket = 30uL,
		O = 0x1F,
		U = 0x20,
		LeftBracket = 33uL,
		I = 34uL,
		P = 35uL,
		L = 37uL,
		J = 38uL,
		Quote = 39uL,
		K = 40uL,
		Semicolon = 41uL,
		Backslash = 42uL,
		Comma = 43uL,
		Slash = 44uL,
		N = 45uL,
		M = 46uL,
		Period = 47uL,
		Grave = 50uL,
		KeypadDecimal = 65uL,
		KeypadMultiply = 67uL,
		KeypadPlus = 69uL,
		KeypadClear = 71uL,
		KeypadDivide = 75uL,
		KeypadEnter = 76uL,
		KeypadMinus = 78uL,
		KeypadEquals = 81uL,
		Keypad0 = 82uL,
		Keypad1 = 83uL,
		Keypad2 = 84uL,
		Keypad3 = 85uL,
		Keypad4 = 86uL,
		Keypad5 = 87uL,
		Keypad6 = 88uL,
		Keypad7 = 89uL,
		Keypad8 = 91uL,
		Keypad9 = 92uL,
		Return = 36uL,
		Tab = 48uL,
		Space = 49uL,
		Escape = 53uL,
		Command = 55uL,
		Shift = 56uL,
		CapsLock = 57uL,
		Option = 58uL,
		Control = 59uL,
		RightShift = 60uL,
		RightOption = 61uL,
		RightControl = 62uL,
		Function = 0x3F,
		VolumeUp = 72uL,
		VolumeDown = 73uL,
		Mute = 74uL,
		ForwardDelete = 117uL,
		UpArrow = 63232uL,
		DownArrow = 63233uL,
		LeftArrow = 63234uL,
		RightArrow = 63235uL,
		F1 = 63236uL,
		F2 = 63237uL,
		F3 = 63238uL,
		F4 = 63239uL,
		F5 = 63240uL,
		F6 = 63241uL,
		F7 = 63242uL,
		F8 = 63243uL,
		F9 = 63244uL,
		F10 = 63245uL,
		F11 = 63246uL,
		F12 = 63247uL,
		F13 = 63248uL,
		F14 = 63249uL,
		F15 = 63250uL,
		F16 = 63251uL,
		F17 = 63252uL,
		F18 = 63253uL,
		F19 = 63254uL,
		F20 = 63255uL,
		F21 = 63256uL,
		F22 = 63257uL,
		F23 = 63258uL,
		F24 = 63259uL,
		F25 = 63260uL,
		F26 = 63261uL,
		F27 = 63262uL,
		F28 = 63263uL,
		F29 = 63264uL,
		F30 = 63265uL,
		F31 = 63266uL,
		F32 = 63267uL,
		F33 = 63268uL,
		F34 = 63269uL,
		F35 = 63270uL,
		Insert = 63271uL,
		Delete = 51uL,
		Home = 63273uL,
		Begin = 63274uL,
		End = 63275uL,
		PageUp = 63276uL,
		PageDown = 63277uL,
		PrintScreen = 63278uL,
		ScrollLock = 63279uL,
		Pause = 63280uL,
		SysReq = 63281uL,
		Break = 63282uL,
		Reset = 63283uL,
		Stop = 63284uL,
		Menu = 63285uL,
		User = 63286uL,
		System = 63287uL,
		Print = 63288uL,
		ClearLine = 63289uL,
		ClearDisplay = 63290uL,
		InsertLine = 63291uL,
		DeleteLine = 63292uL,
		InsertChar = 63293uL,
		DeleteChar = 63294uL,
		Prev = 63295uL,
		Next = 63296uL,
		Select = 63297uL,
		Execute = 63298uL,
		Undo = 63299uL,
		Redo = 63300uL,
		Find = 63301uL,
		Help = 63302uL,
		ModeSwitch = 63303uL
	}
}
