]>
git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Bus/Usb/UsbKbDxe/keyboard.h
2 Copyright (c) 2004 - 2005, Intel Corporation
3 All rights reserved. This program and the accompanying materials
4 are licensed and made available under the terms and conditions of the BSD License
5 which accompanies this distribution. The full text of the license may be found at
6 http://opensource.org/licenses/bsd-license.php
8 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
9 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 Function prototype for USB Keyboard Driver
31 IN EFI_USB_IO_PROTOCOL
*UsbIo
36 IN USB_KB_DEV
*UsbKeyboardDevice
50 USBKeyboardRecoveryHandler (
57 IN OUT USB_KB_DEV
*UsbKeyboardDevice
,
62 USBKeyCodeToEFIScanCode (
63 IN USB_KB_DEV
*UsbKeyboardDevice
,
65 OUT EFI_INPUT_KEY
*Key
70 IN OUT USB_KB_BUFFER
*KeyboardBuffer
74 IsUSBKeyboardBufferEmpty (
75 IN USB_KB_BUFFER
*KeyboardBuffer
79 IsUSBKeyboardBufferFull (
80 IN USB_KB_BUFFER
*KeyboardBuffer
85 IN OUT USB_KB_BUFFER
*KeyboardBuffer
,
92 IN OUT USB_KB_BUFFER
*KeyboardBuffer
,
98 USBKeyboardRepeatHandler (
105 IN USB_KB_DEV
*UsbKeyboardDevice