keysyms.h 635 B

123456789101112131415161718192021222324252627282930
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _PERF_KEYSYMS_H_
  3. #define _PERF_KEYSYMS_H_ 1
  4. #include "libslang.h"
  5. #define K_DOWN SL_KEY_DOWN
  6. #define K_END SL_KEY_END
  7. #define K_ENTER '\r'
  8. #define K_ESC 033
  9. #define K_F1 SL_KEY_F(1)
  10. #define K_HOME SL_KEY_HOME
  11. #define K_LEFT SL_KEY_LEFT
  12. #define K_PGDN SL_KEY_NPAGE
  13. #define K_PGUP SL_KEY_PPAGE
  14. #define K_RIGHT SL_KEY_RIGHT
  15. #define K_TAB '\t'
  16. #define K_UNTAB SL_KEY_UNTAB
  17. #define K_UP SL_KEY_UP
  18. #define K_BKSPC 0x7f
  19. #define K_DEL SL_KEY_DELETE
  20. /* Not really keys */
  21. #define K_TIMER -1
  22. #define K_ERROR -2
  23. #define K_RESIZE -3
  24. #define K_SWITCH_INPUT_DATA -4
  25. #endif /* _PERF_KEYSYMS_H_ */