// Code generated by "stringer -type=Key"; DO NOT EDIT.

package vnc2video

import "fmt"

const _Key_name = "SpaceExclaimQuoteDblNumberSignDollarPercentAmpersandApostropheParenLeftParenRightAsteriskPlusCommaMinusPeriodSlashDigit0Digit1Digit2Digit3Digit4Digit5Digit6Digit7Digit8Digit9ColonSemicolonLessEqualGreaterQuestionAtABCDEFGHIJKLMNOPQRSTUVWXYZBracketLeftBackslashBracketRightAsciiCircumUnderscoreGraveSmallASmallBSmallCSmallDSmallESmallFSmallGSmallHSmallISmallJSmallKSmallLSmallMSmallNSmallOSmallPSmallQSmallRSmallSSmallTSmallUSmallVSmallWSmallXSmallYSmallZBraceLeftBarBraceRightAsciiTildeBackSpaceTabLinefeedClearReturnPauseScrollLockSysReqEscapeHomeLeftUpRightDownPageUpPageDownEndBeginSelectModeSwitchNumLockKeypadSpaceKeypadTabKeypadEnterKeypadF1KeypadF2KeypadF3KeypadF4KeypadHomeKeypadLeftKeypadUpKeypadRightKeypadDownKeypadPriorKeypadPageUpKeypadNextKeypadPageDownKeypadEndKeypadBeginKeypadInsertKeypadDeleteKeypadMultiplyKeypadAddKeypadSeparatorKeypadSubtractKeypadDecimalKeypadDivideKeypad0Keypad1Keypad2Keypad3Keypad4Keypad5Keypad6Keypad7Keypad8Keypad9KeypadEqualF1F2F3F4F5F6F7F8F9F10F11F12ShiftLeftShiftRightControlLeftControlRightCapsLockShiftLockMetaLeftMetaRightAltLeftAltRightSuperLeftSuperRightHyperLeftHyperRightDelete"

var _Key_map = map[Key]string{
	32:    _Key_name[0:5],
	33:    _Key_name[5:12],
	34:    _Key_name[12:20],
	35:    _Key_name[20:30],
	36:    _Key_name[30:36],
	37:    _Key_name[36:43],
	38:    _Key_name[43:52],
	39:    _Key_name[52:62],
	40:    _Key_name[62:71],
	41:    _Key_name[71:81],
	42:    _Key_name[81:89],
	43:    _Key_name[89:93],
	44:    _Key_name[93:98],
	45:    _Key_name[98:103],
	46:    _Key_name[103:109],
	47:    _Key_name[109:114],
	48:    _Key_name[114:120],
	49:    _Key_name[120:126],
	50:    _Key_name[126:132],
	51:    _Key_name[132:138],
	52:    _Key_name[138:144],
	53:    _Key_name[144:150],
	54:    _Key_name[150:156],
	55:    _Key_name[156:162],
	56:    _Key_name[162:168],
	57:    _Key_name[168:174],
	58:    _Key_name[174:179],
	59:    _Key_name[179:188],
	60:    _Key_name[188:192],
	61:    _Key_name[192:197],
	62:    _Key_name[197:204],
	63:    _Key_name[204:212],
	64:    _Key_name[212:214],
	65:    _Key_name[214:215],
	66:    _Key_name[215:216],
	67:    _Key_name[216:217],
	68:    _Key_name[217:218],
	69:    _Key_name[218:219],
	70:    _Key_name[219:220],
	71:    _Key_name[220:221],
	72:    _Key_name[221:222],
	73:    _Key_name[222:223],
	74:    _Key_name[223:224],
	75:    _Key_name[224:225],
	76:    _Key_name[225:226],
	77:    _Key_name[226:227],
	78:    _Key_name[227:228],
	79:    _Key_name[228:229],
	80:    _Key_name[229:230],
	81:    _Key_name[230:231],
	82:    _Key_name[231:232],
	83:    _Key_name[232:233],
	84:    _Key_name[233:234],
	85:    _Key_name[234:235],
	86:    _Key_name[235:236],
	87:    _Key_name[236:237],
	88:    _Key_name[237:238],
	89:    _Key_name[238:239],
	90:    _Key_name[239:240],
	91:    _Key_name[240:251],
	92:    _Key_name[251:260],
	93:    _Key_name[260:272],
	94:    _Key_name[272:283],
	95:    _Key_name[283:293],
	96:    _Key_name[293:298],
	97:    _Key_name[298:304],
	98:    _Key_name[304:310],
	99:    _Key_name[310:316],
	100:   _Key_name[316:322],
	101:   _Key_name[322:328],
	102:   _Key_name[328:334],
	103:   _Key_name[334:340],
	104:   _Key_name[340:346],
	105:   _Key_name[346:352],
	106:   _Key_name[352:358],
	107:   _Key_name[358:364],
	108:   _Key_name[364:370],
	109:   _Key_name[370:376],
	110:   _Key_name[376:382],
	111:   _Key_name[382:388],
	112:   _Key_name[388:394],
	113:   _Key_name[394:400],
	114:   _Key_name[400:406],
	115:   _Key_name[406:412],
	116:   _Key_name[412:418],
	117:   _Key_name[418:424],
	118:   _Key_name[424:430],
	119:   _Key_name[430:436],
	120:   _Key_name[436:442],
	121:   _Key_name[442:448],
	122:   _Key_name[448:454],
	123:   _Key_name[454:463],
	124:   _Key_name[463:466],
	125:   _Key_name[466:476],
	126:   _Key_name[476:486],
	65288: _Key_name[486:495],
	65289: _Key_name[495:498],
	65290: _Key_name[498:506],
	65291: _Key_name[506:511],
	65293: _Key_name[511:517],
	65299: _Key_name[517:522],
	65300: _Key_name[522:532],
	65301: _Key_name[532:538],
	65307: _Key_name[538:544],
	65360: _Key_name[544:548],
	65361: _Key_name[548:552],
	65362: _Key_name[552:554],
	65363: _Key_name[554:559],
	65364: _Key_name[559:563],
	65365: _Key_name[563:569],
	65366: _Key_name[569:577],
	65367: _Key_name[577:580],
	65368: _Key_name[580:585],
	65376: _Key_name[585:591],
	65406: _Key_name[591:601],
	65407: _Key_name[601:608],
	65408: _Key_name[608:619],
	65417: _Key_name[619:628],
	65421: _Key_name[628:639],
	65425: _Key_name[639:647],
	65426: _Key_name[647:655],
	65427: _Key_name[655:663],
	65428: _Key_name[663:671],
	65429: _Key_name[671:681],
	65430: _Key_name[681:691],
	65431: _Key_name[691:699],
	65432: _Key_name[699:710],
	65433: _Key_name[710:720],
	65434: _Key_name[720:731],
	65435: _Key_name[731:743],
	65436: _Key_name[743:753],
	65437: _Key_name[753:767],
	65438: _Key_name[767:776],
	65439: _Key_name[776:787],
	65440: _Key_name[787:799],
	65441: _Key_name[799:811],
	65442: _Key_name[811:825],
	65443: _Key_name[825:834],
	65444: _Key_name[834:849],
	65445: _Key_name[849:863],
	65446: _Key_name[863:876],
	65447: _Key_name[876:888],
	65448: _Key_name[888:895],
	65449: _Key_name[895:902],
	65450: _Key_name[902:909],
	65451: _Key_name[909:916],
	65452: _Key_name[916:923],
	65453: _Key_name[923:930],
	65454: _Key_name[930:937],
	65455: _Key_name[937:944],
	65456: _Key_name[944:951],
	65457: _Key_name[951:958],
	65469: _Key_name[958:969],
	65470: _Key_name[969:971],
	65471: _Key_name[971:973],
	65472: _Key_name[973:975],
	65473: _Key_name[975:977],
	65474: _Key_name[977:979],
	65475: _Key_name[979:981],
	65476: _Key_name[981:983],
	65477: _Key_name[983:985],
	65478: _Key_name[985:987],
	65479: _Key_name[987:990],
	65480: _Key_name[990:993],
	65481: _Key_name[993:996],
	65505: _Key_name[996:1005],
	65506: _Key_name[1005:1015],
	65507: _Key_name[1015:1026],
	65508: _Key_name[1026:1038],
	65509: _Key_name[1038:1046],
	65510: _Key_name[1046:1055],
	65511: _Key_name[1055:1063],
	65512: _Key_name[1063:1072],
	65513: _Key_name[1072:1079],
	65514: _Key_name[1079:1087],
	65515: _Key_name[1087:1096],
	65516: _Key_name[1096:1106],
	65517: _Key_name[1106:1115],
	65518: _Key_name[1115:1125],
	65535: _Key_name[1125:1131],
}

func (i Key) String() string {
	if str, ok := _Key_map[i]; ok {
		return str
	}
	return fmt.Sprintf("Key(%d)", i)
}
