[feature request] Add a `repeat` field to `key-event%` to store info about repeating key-presses
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- desktop, operating-systems
Línea de trabajo
Lee primero la API key-event% y la documentación de eventos enlazada de Apple, Windows y Linux. Sigue cómo los eventos de teclas a nivel del sistema operativo se convierten en valores de Racket key-event%; el trabajo estará terminado cuando se exponga de forma coherente un indicador de repetición en esas plataformas y esté cubierto por las pruebas relevantes del proyecto. El issue no menciona archivos fuente ni pruebas, por lo que localizar esos puntos de entrada forma parte del trabajo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Holding a key down will on most operating systems result in repeating key presses.
The OS-level key events will mark the first event as "non-repeating" and the following as "repeating".
Currently this information is not available in the Racket level (that is, in key-event%).
More information:
https://developer.apple.com/documentation/appkit/nsevent/1528049-arepeat?changes=_10&language=objc
https://docs.microsoft.com/en-us/windows/console/key-event-record-str
https://linux.die.net/man/3/xkbsetdetectableautorepeat
- Lenguaje dominante
- Racket
- Estrellas
- 68
- Forks
- 83
- Merge medio
- 12 d 5 h
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de racket/gui
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Colorer messes up when given a lexer that supplies nonzero backupsPosiblemente ocupada @otherjoel la tomó hoy. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Todos los issues de racket/gui
Issues similares
-
Locked plugin flip-flops position on every refresh after being disabledPosiblemente ocupada @Illustar0 la tomó hoy. Abiertoissue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
bitwarden/clients#24012 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug module: omni
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
chthollyphile/folia-major#812 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día