kishtarn555 / ReKarel

MIT License
4 stars 1 forks source link

[Docs][ReKarel] Agregar una lista de los hotkeys #32

Closed kishtarn555 closed 1 week ago

jamperezmondragon commented 1 month ago

Hola, donde estás desarrollando los docs? en este mismo repositorio? Si quieres dame un breve resumen de lo que quieres poner y puedo hacer un draft en inglés (y en español si quieres).

ps: quieres que traduzca el readme a español ?

kishtarn555 commented 1 month ago

Los docs son en este mismo repo aquí y son accesibles a través de la app

image

El nombre de manual de trucos es legacy jaja, así lo llamaban en Karel.js.

jamperezmondragon commented 1 month ago

Va, ya ví. La lista de hotkeys que hay que agregar a la documentación son los siguientes?

Si sí, dame un momento y los agrego al html

jamperezmondragon commented 1 month ago

Ahh me acabo de dar cuenta que q le resta un zumbador a cada celda de la selección y que no es necesario escribirlo antes del resto de comandos. También me dí cuenta que t asigna infinitos sumbadores a la selección.

también me dí cuenta que existe este archivo xd

image

Supongo que los números que salen ahí en cada definición son código ascii? Creo que puedo deducir qué hace qué mañana temprano con verlo un rato. Puedo hacer un archivo html y agregar esa info al readme mañana también si te parece.

jamperezmondragon commented 1 month ago

Otra cosa, no sé si es un bug, pero por lo que entiendo todos los códigos ascii que salen en los hotkeys son letras mayúsculas. Sin embargo solo funcionan cuando usas letras minúsculas. Además, si usas letras mayúsculas, la acción le es aplicada a la celda inferior izquierda de la selección. Esto aplica para cuando mueves a karel con P, cuando restas un zumbador con Q cuando agregas infinitos con T, cuando haces 6 + shift u otro número, etc... Ese es el funcionamiento que quieres que tenga shift?

kishtarn555 commented 1 month ago

Hola, a mi me funcionan con minusculas y mayusculas.

El shift aplica la acción en donde tengas el mouse.

Mover a Karel con P y G lo mueve a la casilla principal (la que tiene el puntito y donde hiciste click al inicio de tu arrastre).

jamperezmondragon commented 1 month ago

Mmmm que interesante, lo volví a probar es cierto lo que dices, cuando hago shift la acción se ejecuta en la casilla sobre la cuál está el mouse. Va, pues mañana temprano si quieres hago un draft de los nuevos documentos te late?

jamperezmondragon commented 1 month ago

Hola, aquí abajo te pongo las hotkeys que ví en el archivo y confirmé que funcionan (creo que así como está formateado el markdown es buena idea ponerlo en el html).

Sin embargo, hubo algunos que no pude hacer funcionar.

eso es lo que entiendo que hacen estas líneas de código;

image image

Tal vez el problema es que para generar el caracter ascii % tienes que hacer básicamente shift+5 en mi teclado, y esa combinación ya tiene una funcionalidad asignada. Sin embargo, en mi teclado hay una tecla dedicada para 'que no tiene ninguna funcionalidad entonces no entiendo bien qué pasa.

Hotkeys

kishtarn555 commented 1 month ago

No es ascii. Es jquery. Son las flechitas para mover la selección

Borrar es con backspace y suprimir.

Undo y Redi si funciona en mi laptop, pero lo checo al rato

¿Que navegador usas?

jamperezmondragon commented 1 month ago

Ohh entiendo, que raro. uso firefox. Bueno, mientras, supongo que este texto está bien? qué te parece ? lo voy pasando a html?

Hotkeys

kishtarn555 commented 1 month ago

LGTM

kishtarn555 commented 1 month ago

Bueno, no, z hace que se evalué una casilla v hace que no se evalué una casilla

Evaluar significa que su valor se guarde en el mundo.out

jamperezmondragon commented 1 month ago

Okay, comenzaré a trabajar en el html con esos cambios.

kishtarn555 commented 1 week ago

@jamperezmondragon , sigues trabajando en este issue?