setKeyRepeat.lua 727 B

1234567891011121314151617181920212223242526
  1. return {
  2. tag = 'system-keyboard',
  3. summary = 'Enable or disable key repeat.',
  4. description = [[
  5. Enables or disables key repeat. Key repeat affects whether `lovr.keypressed` will be fired
  6. multiple times while a key is held down. The `repeat` parameter of the callback can be used to
  7. detect whether a key press comes from a "repeat" or not.
  8. ]],
  9. arguments = {
  10. enable = {
  11. type = 'boolean',
  12. description = 'Whether key repeat should be enabled.'
  13. }
  14. },
  15. returns = {},
  16. variants = {
  17. {
  18. arguments = { 'enable' },
  19. returns = {}
  20. }
  21. },
  22. notes = 'Key repeat is disabled by default. `lovr.textinput` is not affected by key repeat.',
  23. related = {
  24. 'lovr.keypressed'
  25. }
  26. }