Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[Bug] Nintendo DS touch controls choppy when mouse is locked

Ouverte
#1,234 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
53/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
javascript
Domaine
frontend, game-dev

Piste de recherche

Start by reproducing the issue in EmulatorJS with Nintendo DS emulation and mouse lock enabled, comparing touch movement with mouse lock off and on. The report identifies the behavior and includes a recording and console log, but names no source file or test; trace the mouse-lock input path and DS touch handling. Done means circular mouse movement translates smoothly to touch while locked.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Make sure your issue doesn't get closed! Make sure you have done the following items
  • I have collected a FULL log of the console, with EJS_DEBUG_XX set to true, and uploaded it straight to GitHub.
  • I have not made any changes to the EmulatorJS instance I am running into this bug on.
  • I am on the latest version of EmulatorJS
  • I have not attached any images or logs via external sites. I have uploaded them straight to GitHub and acknowledge that external sites may pose a security issue.
  • I have included, IN DETAIL, the steps to reproduce the bug.

Describe the bug

I've encountered a problem with the Nintendo DS emulation, where when the mouse lock is enabled (and the mouse is locked) that the touch is very choppy and tends to lock to going straight up, down, left or right.

Because it's hard to explain, I made a little recording. At first I demonstrate that without mouse lock I just do circling moves, which translate fine to the DS, and after locking the mouse I do the same circling moves that now make it almost unusable.

https://github.com/user-attachments/assets/5631b980-a849-43a1-8e66-843859e946c8

I am running RomM 5.0-beta1 with Firefox 152.0.4 on CachyOS.

Logs: console-export-2026-7-6_20-38-17.log

Thanks!

Langage dominant
JavaScript
Étoiles
4.3k
Forks
1k
Merge moyen
5 j 23 h
PR mergées (30 j)
2

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de EmulatorJS/EmulatorJS

Toutes les issues de EmulatorJS/EmulatorJS

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.