Lines Matching refs:Keyboard

36 /** @name Keyboard device capabilities bitfield
47 * Keyboard driver instance data.
52 Keyboard *pKeyboard;
67 Keyboard::Keyboard()
72 Keyboard::~Keyboard()
76 HRESULT Keyboard::FinalConstruct()
85 void Keyboard::FinalRelease()
100 HRESULT Keyboard::init(Console *aParent)
126 void Keyboard::uninit()
157 HRESULT Keyboard::putScancode(LONG aScancode)
174 HRESULT Keyboard::putScancodes(const std::vector<LONG> &aScancodes,
234 HRESULT Keyboard::putCAD()
257 HRESULT Keyboard::releaseKeys()
265 HRESULT Keyboard::getKeyboardLEDs(std::vector<KeyboardLED_T> &aKeyboardLEDs)
278 HRESULT Keyboard::getEventSource(ComPtr<IEventSource> &aEventSource)
289 void Keyboard::onKeyboardLedsChange(PDMKEYBLEDS enmLeds)
303 DECLCALLBACK(void) Keyboard::i_keyboardLedStatusChange(PPDMIKEYBOARDCONNECTOR pInterface, PDMKEYBLEDS enmLeds)
312 DECLCALLBACK(void) Keyboard::i_keyboardSetActive(PPDMIKEYBOARDCONNECTOR pInterface, bool fActive)
325 DECLCALLBACK(void *) Keyboard::i_drvQueryInterface(PPDMIBASE pInterface, const char *pszIID)
342 DECLCALLBACK(void) Keyboard::i_drvDestruct(PPDMDRVINS pDrvIns)
346 LogFlow(("Keyboard::drvDestruct: iInstance=%d\n", pDrvIns->iInstance));
366 DECLCALLBACK(int) Keyboard::i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
370 LogFlow(("Keyboard::drvConstruct: iInstance=%d\n", pDrvIns->iInstance));
384 pDrvIns->IBase.pfnQueryInterface = Keyboard::i_drvQueryInterface;
387 pThis->IConnector.pfnSetActive = Keyboard::i_keyboardSetActive;
400 * Get the Keyboard object pointer and update the mpDrv member.
409 pThis->pKeyboard = (Keyboard *)pv; /** @todo Check this cast! */
425 * Keyboard driver registration record.
427 const PDMDRVREG Keyboard::DrvReg =
448 Keyboard::i_drvConstruct,
450 Keyboard::i_drvDestruct,