keypressed.lua 726 B

1234567891011121314151617181920212223242526272829
  1. return {
  2. tag = 'callbacks',
  3. summary = 'Called when a key is pressed.',
  4. description = 'This callback is called when a key is pressed.',
  5. arguments = {
  6. {
  7. name = 'key',
  8. type = 'KeyCode',
  9. description = 'The key that was pressed.'
  10. },
  11. {
  12. name = 'scancode',
  13. type = 'number',
  14. description = 'The id of the key (ignores keyboard layout, may vary between keyboards).'
  15. },
  16. {
  17. name = 'repeating',
  18. type = 'boolean',
  19. description = 'Whether the event is the result of a key repeat instead of an actual press.'
  20. }
  21. },
  22. returns = {},
  23. related = {
  24. 'lovr.system.wasKeyPressed',
  25. 'lovr.keyreleased',
  26. 'lovr.textinput',
  27. 'lovr.system.isKeyDown'
  28. }
  29. }