github.com/jmigpin/editor@v1.6.0/util/uiutil/event/zkeys.go (about)

     1  // Code generated by "stringer -type KeySym -output zkeys.go"; DO NOT EDIT.
     2  
     3  package event
     4  
     5  import "strconv"
     6  
     7  func _() {
     8  	// An "invalid array index" compiler error signifies that the constant values have changed.
     9  	// Re-run the stringer command to generate them again.
    10  	var x [1]struct{}
    11  	_ = x[KSymNone-0]
    12  	_ = x[KSym_dummy_-257]
    13  	_ = x[KSym0-258]
    14  	_ = x[KSym1-259]
    15  	_ = x[KSym2-260]
    16  	_ = x[KSym3-261]
    17  	_ = x[KSym4-262]
    18  	_ = x[KSym5-263]
    19  	_ = x[KSym6-264]
    20  	_ = x[KSym7-265]
    21  	_ = x[KSym8-266]
    22  	_ = x[KSym9-267]
    23  	_ = x[KSymA-268]
    24  	_ = x[KSymB-269]
    25  	_ = x[KSymC-270]
    26  	_ = x[KSymD-271]
    27  	_ = x[KSymE-272]
    28  	_ = x[KSymF-273]
    29  	_ = x[KSymG-274]
    30  	_ = x[KSymH-275]
    31  	_ = x[KSymI-276]
    32  	_ = x[KSymJ-277]
    33  	_ = x[KSymK-278]
    34  	_ = x[KSymL-279]
    35  	_ = x[KSymM-280]
    36  	_ = x[KSymN-281]
    37  	_ = x[KSymO-282]
    38  	_ = x[KSymP-283]
    39  	_ = x[KSymQ-284]
    40  	_ = x[KSymR-285]
    41  	_ = x[KSymS-286]
    42  	_ = x[KSymT-287]
    43  	_ = x[KSymU-288]
    44  	_ = x[KSymV-289]
    45  	_ = x[KSymW-290]
    46  	_ = x[KSymX-291]
    47  	_ = x[KSymY-292]
    48  	_ = x[KSymZ-293]
    49  	_ = x[KSymSpace-294]
    50  	_ = x[KSymBackspace-295]
    51  	_ = x[KSymReturn-296]
    52  	_ = x[KSymEscape-297]
    53  	_ = x[KSymHome-298]
    54  	_ = x[KSymLeft-299]
    55  	_ = x[KSymUp-300]
    56  	_ = x[KSymRight-301]
    57  	_ = x[KSymDown-302]
    58  	_ = x[KSymPageUp-303]
    59  	_ = x[KSymPageDown-304]
    60  	_ = x[KSymEnd-305]
    61  	_ = x[KSymInsert-306]
    62  	_ = x[KSymShiftL-307]
    63  	_ = x[KSymShiftR-308]
    64  	_ = x[KSymControlL-309]
    65  	_ = x[KSymControlR-310]
    66  	_ = x[KSymAltL-311]
    67  	_ = x[KSymAltR-312]
    68  	_ = x[KSymAltGr-313]
    69  	_ = x[KSymSuperL-314]
    70  	_ = x[KSymSuperR-315]
    71  	_ = x[KSymDelete-316]
    72  	_ = x[KSymTab-317]
    73  	_ = x[KSymTabLeft-318]
    74  	_ = x[KSymNumLock-319]
    75  	_ = x[KSymCapsLock-320]
    76  	_ = x[KSymShiftLock-321]
    77  	_ = x[KSymExclam-322]
    78  	_ = x[KSymDoubleQuote-323]
    79  	_ = x[KSymNumberSign-324]
    80  	_ = x[KSymDollar-325]
    81  	_ = x[KSymPercent-326]
    82  	_ = x[KSymAmpersand-327]
    83  	_ = x[KSymApostrophe-328]
    84  	_ = x[KSymParentL-329]
    85  	_ = x[KSymParentR-330]
    86  	_ = x[KSymAsterisk-331]
    87  	_ = x[KSymPlus-332]
    88  	_ = x[KSymComma-333]
    89  	_ = x[KSymMinus-334]
    90  	_ = x[KSymPeriod-335]
    91  	_ = x[KSymSlash-336]
    92  	_ = x[KSymBackSlash-337]
    93  	_ = x[KSymColon-338]
    94  	_ = x[KSymSemicolon-339]
    95  	_ = x[KSymLess-340]
    96  	_ = x[KSymEqual-341]
    97  	_ = x[KSymGreater-342]
    98  	_ = x[KSymQuestion-343]
    99  	_ = x[KSymAt-344]
   100  	_ = x[KSymBracketL-345]
   101  	_ = x[KSymBracketR-346]
   102  	_ = x[KSymGrave-347]
   103  	_ = x[KSymAcute-348]
   104  	_ = x[KSymCircumflex-349]
   105  	_ = x[KSymTilde-350]
   106  	_ = x[KSymCedilla-351]
   107  	_ = x[KSymBreve-352]
   108  	_ = x[KSymCaron-353]
   109  	_ = x[KSymDiaresis-354]
   110  	_ = x[KSymRingAbove-355]
   111  	_ = x[KSymMacron-356]
   112  	_ = x[KSymF1-357]
   113  	_ = x[KSymF2-358]
   114  	_ = x[KSymF3-359]
   115  	_ = x[KSymF4-360]
   116  	_ = x[KSymF5-361]
   117  	_ = x[KSymF6-362]
   118  	_ = x[KSymF7-363]
   119  	_ = x[KSymF8-364]
   120  	_ = x[KSymF9-365]
   121  	_ = x[KSymF10-366]
   122  	_ = x[KSymF11-367]
   123  	_ = x[KSymF12-368]
   124  	_ = x[KSymF13-369]
   125  	_ = x[KSymF14-370]
   126  	_ = x[KSymF15-371]
   127  	_ = x[KSymF16-372]
   128  	_ = x[KSymKeypad0-373]
   129  	_ = x[KSymKeypad1-374]
   130  	_ = x[KSymKeypad2-375]
   131  	_ = x[KSymKeypad3-376]
   132  	_ = x[KSymKeypad4-377]
   133  	_ = x[KSymKeypad5-378]
   134  	_ = x[KSymKeypad6-379]
   135  	_ = x[KSymKeypad7-380]
   136  	_ = x[KSymKeypad8-381]
   137  	_ = x[KSymKeypad9-382]
   138  	_ = x[KSymKeypadMultiply-383]
   139  	_ = x[KSymKeypadAdd-384]
   140  	_ = x[KSymKeypadSubtract-385]
   141  	_ = x[KSymKeypadDecimal-386]
   142  	_ = x[KSymKeypadDivide-387]
   143  	_ = x[KSymVolumeUp-388]
   144  	_ = x[KSymVolumeDown-389]
   145  	_ = x[KSymMute-390]
   146  	_ = x[KSymMultiKey-391]
   147  	_ = x[KSymMenu-392]
   148  }
   149  
   150  const (
   151  	_KeySym_name_0 = "KSymNone"
   152  	_KeySym_name_1 = "KSym_dummy_KSym0KSym1KSym2KSym3KSym4KSym5KSym6KSym7KSym8KSym9KSymAKSymBKSymCKSymDKSymEKSymFKSymGKSymHKSymIKSymJKSymKKSymLKSymMKSymNKSymOKSymPKSymQKSymRKSymSKSymTKSymUKSymVKSymWKSymXKSymYKSymZKSymSpaceKSymBackspaceKSymReturnKSymEscapeKSymHomeKSymLeftKSymUpKSymRightKSymDownKSymPageUpKSymPageDownKSymEndKSymInsertKSymShiftLKSymShiftRKSymControlLKSymControlRKSymAltLKSymAltRKSymAltGrKSymSuperLKSymSuperRKSymDeleteKSymTabKSymTabLeftKSymNumLockKSymCapsLockKSymShiftLockKSymExclamKSymDoubleQuoteKSymNumberSignKSymDollarKSymPercentKSymAmpersandKSymApostropheKSymParentLKSymParentRKSymAsteriskKSymPlusKSymCommaKSymMinusKSymPeriodKSymSlashKSymBackSlashKSymColonKSymSemicolonKSymLessKSymEqualKSymGreaterKSymQuestionKSymAtKSymBracketLKSymBracketRKSymGraveKSymAcuteKSymCircumflexKSymTildeKSymCedillaKSymBreveKSymCaronKSymDiaresisKSymRingAboveKSymMacronKSymF1KSymF2KSymF3KSymF4KSymF5KSymF6KSymF7KSymF8KSymF9KSymF10KSymF11KSymF12KSymF13KSymF14KSymF15KSymF16KSymKeypad0KSymKeypad1KSymKeypad2KSymKeypad3KSymKeypad4KSymKeypad5KSymKeypad6KSymKeypad7KSymKeypad8KSymKeypad9KSymKeypadMultiplyKSymKeypadAddKSymKeypadSubtractKSymKeypadDecimalKSymKeypadDivideKSymVolumeUpKSymVolumeDownKSymMuteKSymMultiKeyKSymMenu"
   153  )
   154  
   155  var (
   156  	_KeySym_index_1 = [...]uint16{0, 11, 16, 21, 26, 31, 36, 41, 46, 51, 56, 61, 66, 71, 76, 81, 86, 91, 96, 101, 106, 111, 116, 121, 126, 131, 136, 141, 146, 151, 156, 161, 166, 171, 176, 181, 186, 191, 200, 213, 223, 233, 241, 249, 255, 264, 272, 282, 294, 301, 311, 321, 331, 343, 355, 363, 371, 380, 390, 400, 410, 417, 428, 439, 451, 464, 474, 489, 503, 513, 524, 537, 551, 562, 573, 585, 593, 602, 611, 621, 630, 643, 652, 665, 673, 682, 693, 705, 711, 723, 735, 744, 753, 767, 776, 787, 796, 805, 817, 830, 840, 846, 852, 858, 864, 870, 876, 882, 888, 894, 901, 908, 915, 922, 929, 936, 943, 954, 965, 976, 987, 998, 1009, 1020, 1031, 1042, 1053, 1071, 1084, 1102, 1119, 1135, 1147, 1161, 1169, 1181, 1189}
   157  )
   158  
   159  func (i KeySym) String() string {
   160  	switch {
   161  	case i == 0:
   162  		return _KeySym_name_0
   163  	case 257 <= i && i <= 392:
   164  		i -= 257
   165  		return _KeySym_name_1[_KeySym_index_1[i]:_KeySym_index_1[i+1]]
   166  	default:
   167  		return "KeySym(" + strconv.FormatInt(int64(i), 10) + ")"
   168  	}
   169  }