Lines Matching refs:UinputKeyboard
80 UinputKeyboard::UinputKeyboard(const char* name, int16_t productId, std::initializer_list<int> keys) in UinputKeyboard() function in android::UinputKeyboard
83 void UinputKeyboard::configureDevice(int fd, uinput_user_dev* device) { in configureDevice()
102 void UinputKeyboard::pressKey(int key) { in pressKey()
110 void UinputKeyboard::releaseKey(int key) { in releaseKey()
118 void UinputKeyboard::pressAndReleaseKey(int key) { in pressAndReleaseKey()
125 UinputHomeKey::UinputHomeKey() : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, {KEY_HOME}) {} in UinputHomeKey()
134 : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, {BTN_GEAR_DOWN, BTN_GEAR_UP}) {} in UinputSteamController()
139 : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, {BTN_STYLUS, BTN_STYLUS2, BTN_STYLUS3}) {} in UinputExternalStylus()
144 : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, {BTN_STYLUS, BTN_STYLUS2, BTN_STYLUS3}) {} in UinputExternalStylusWithPressure()
147 UinputKeyboard::configureDevice(fd, device); in configureDevice()
163 : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, keys) {} in UinputKeyboardWithHidUsage()
166 UinputKeyboard::configureDevice(fd, device); in configureDevice()
175 : UinputKeyboard(DEVICE_NAME, PRODUCT_ID, in UinputTouchScreen()
181 UinputKeyboard::configureDevice(fd, device); in configureDevice()