EmbeddedPkg/EmbeddedPkg.dec | 1 + EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboardDxe.inf | 60 + EmbeddedPkg/Drivers/VirtualKeyboardDxe/ComponentName.h | 154 +++ EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboard.h | 544 +++++++++ EmbeddedPkg/Include/Protocol/PlatformVirtualKeyboard.h | 65 ++ EmbeddedPkg/Drivers/VirtualKeyboardDxe/ComponentName.c | 188 ++++ EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboard.c | 1149 ++++++++++++++++++++ 7 files changed, 2161 insertions(+) create mode 100644 EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboardDxe.inf create mode 100644 EmbeddedPkg/Drivers/VirtualKeyboardDxe/ComponentName.h create mode 100644 EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboard.h create mode 100644 EmbeddedPkg/Include/Protocol/PlatformVirtualKeyboard.h create mode 100644 EmbeddedPkg/Drivers/VirtualKeyboardDxe/ComponentName.c create mode 100644 EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboard.c