Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Touchpad gestures are detected in input map, but don't work when project is run.

Aperta
#763 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cpp
Ambito
game-dev

Direzione di ricerca

Start with the input-event handling and runtime input-map dispatch, comparing how touchpad scroll gestures are detected while listening for input with how events reach a running project. Use the attached gesture test project to reproduce the issue and check whether the E-key action still works. Done means the configured touchpad scroll action triggers while the project runs.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

4.4 bug topic:input
Tested versions

-Reproducible since 4.2, can't check on 4.0 due to scene parsing issues.

System information

Redot v4.4.dev (5e7e5fc60) - Windows 10.0.22631 - Multi-window, 1 monitor - OpenGL 3 (Compatibility) - Intel(R) UHD Graphics 600 (Intel Corporation; 31.0.101.2128) - Intel(R) Celeron(R) N4120 CPU @ 1.10GHz (4 threads)

Issue description

On the input map, it detects scroll zoom and scroll pan (ctrl+scroll wheel on a regular mouse) gestures on a touchpad, but does not recognize them project is running.

Steps to reproduce

All these steps require a touchpad.
-Add scroll up/down for all devices(when listening for input, gestures are detected)
-Make an event where scrolling up or down triggers something.
-When project is run, touchpad gestures do not work

Minimal reproduction project (MRP)

When you scroll up or down, it is supposed to hide, which does not work with laptop gestures.
Just to make sure my code works, when "E" is pressed it is supposed to make it hide, which works.
gesture test.zip

Lingua principale
C++
Stelle
6.1k
Fork
337
Merge medio
2g 2h
PR unite (30g)
36

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Redot-Engine/redot-engine

Tutte le issue di Redot-Engine/redot-engine

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.