Versions in this module Expand all Collapse all v0 v0.6.1 Jun 1, 2021 v0.5.1 Sep 3, 2020 Changes in this version + const MaxEvents + type Device struct + func (m *Device) Close() error + func (m *Device) In(port uint16) byte + func (m *Device) Install(p processor.Processor) error + func (m *Device) Name() string + func (m *Device) Out(port uint16, data byte) + func (m *Device) Reset() + func (m *Device) SendKeyEvent(ev interface{}) error + func (m *Device) Step(int) error + type Scancode byte + const KeyUpMask + const Scan0 + const Scan1 + const Scan2 + const Scan3 + const Scan4 + const Scan5 + const Scan6 + const Scan7 + const Scan8 + const Scan9 + const ScanA + const ScanAlt + const ScanB + const ScanBackquote + const ScanBackslash + const ScanBackspace + const ScanC + const ScanCapslock + const ScanComma + const ScanControl + const ScanD + const ScanE + const ScanEnter + const ScanEqual + const ScanEscape + const ScanF + const ScanF1 + const ScanF10 + const ScanF2 + const ScanF3 + const ScanF4 + const ScanF5 + const ScanF6 + const ScanF7 + const ScanF8 + const ScanF9 + const ScanG + const ScanH + const ScanI + const ScanInvalid + const ScanJ + const ScanK + const ScanKP5 + const ScanKPDelete + const ScanKPDown + const ScanKPEnd + const ScanKPHome + const ScanKPInsert + const ScanKPLeft + const ScanKPMinus + const ScanKPPagedown + const ScanKPPageup + const ScanKPPlus + const ScanKPRight + const ScanKPUp + const ScanL + const ScanLBracket + const ScanLShift + const ScanM + const ScanMinus + const ScanN + const ScanNumlock + const ScanO + const ScanP + const ScanPeriod + const ScanPrint + const ScanQ + const ScanQuote + const ScanR + const ScanRBracket + const ScanRShift + const ScanS + const ScanScrlock + const ScanSemicolon + const ScanSlash + const ScanSpace + const ScanT + const ScanTab + const ScanU + const ScanV + const ScanW + const ScanX + const ScanY + const ScanZ