KeyMapLib.h 653 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*++ @file
  2. Copyright (c) 2011, Apple Inc. All rights reserved.
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. **/
  5. #include <Protocol/SimpleTextInEx.h>
  6. /**
  7. KeyMapMake gets called on key presses.
  8. @param KeyData Key that was pressed.
  9. @retval EFI_SUCCESS The constructor always returns EFI_SUCCESS.
  10. **/
  11. EFI_STATUS
  12. EFIAPI
  13. KeyMapMake (
  14. IN EFI_KEY_DATA *KeyData
  15. );
  16. /**
  17. KeyMapBreak gets called on key releases.
  18. @param KeyData Key that was pressed.
  19. @retval EFI_SUCCESS The constructor always returns EFI_SUCCESS.
  20. **/
  21. EFI_STATUS
  22. EFIAPI
  23. KeyMapBreak (
  24. IN EFI_KEY_DATA *KeyData
  25. );