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 }