1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
#[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)] pub enum Input { Character(char), Unknown(i32), KeyCodeYes, KeyBreak, KeyDown, KeyUp, KeyLeft, KeyRight, KeyHome, KeyBackspace, KeyF0, KeyF1, KeyF2, KeyF3, KeyF4, KeyF5, KeyF6, KeyF7, KeyF8, KeyF9, KeyF10, KeyF11, KeyF12, KeyF13, KeyF14, KeyF15, KeyDL, KeyIL, KeyDC, KeyIC, KeyEIC, KeyClear, KeyEOS, KeyEOL, KeySF, KeySR, KeyNPage, KeyPPage, KeySTab, KeyCTab, KeyCATab, KeyEnter, KeySReset, KeyReset, KeyPrint, KeyLL, KeyAbort, KeySHelp, KeyLHelp, KeyBTab, KeyBeg, KeyCancel, KeyClose, KeyCommand, KeyCopy, KeyCreate, KeyEnd, KeyExit, KeyFind, KeyHelp, KeyMark, KeyMessage, KeyMove, KeyNext, KeyOpen, KeyOptions, KeyPrevious, KeyRedo, KeyReference, KeyRefresh, KeyReplace, KeyRestart, KeyResume, KeySave, KeySBeg, KeySCancel, KeySCommand, KeySCopy, KeySCreate, KeySDC, KeySDL, KeySelect, KeySEnd, KeySEOL, KeySExit, KeySFind, KeySHome, KeySIC, KeySLeft, KeySMessage, KeySMove, KeySNext, KeySOptions, KeySPrevious, KeySPrint, KeySRedo, KeySReplace, KeySRight, KeySResume, KeySSave, KeySSuspend, KeySUndo, KeySuspend, KeyUndo, KeyResize, KeyEvent, KeyMouse, KeyA1, KeyA3, KeyB2, KeyC1, KeyC3, }