Ratón y teclado
MSWLogo puede detectar el ratón y el teclado. Se usan procedimientos para definir qué ocurrirá al presionar (o soltar) un botón y, en el caso del ratón, también al moverlo. Las funciones son:
- PONRATON [Al pulsar izquierdo] [Al soltar izquierdo] [Al pulsar derecho] [Al soltar derecho] [Al mover]
- PONTECLADO [Al pulsar]
Para poder detectar si soltamos una tecla del teclado, PONTECLADO y sus dos listas de comandos tienen que estar entre paréntesis:
- (PONTECLADO [Al pulsar] [Al soltar])
Y también hay funciones para borrar lo que hacen:
- QUITARRATON
- QUITATECLADO
POSRATON | Devuelve la posición del ratón |
LEERCAR | Devuelve el número del caracter de la tecla pulsada o soltada |
Aquí tienes algunos números y sus teclas (Windows):
- Esc: 27
- Números: 48+[Número en la tecla]
- Letras en minúscula: 96+[Posición de la letra en el alfabeto inglés]
- Letras en mayúscula: 64+[Posición de la letra en el alfabeto inglés]
- Borrar: 8
- Enter: 13
- Espacio: 32
Para averiguar el número de una tecla, puedes usar este comando:
PONTECLADO [BP GD 90 RO LEERCAR] |
Pulsa la tecla que quieres comprobar.
¡Ojo! Los números de algunas teclas pueden variar si están pulsadas las teclas modificadoras:
MAYÚSCULAS MANTENER MAY. CONTROL ALT ALT GR
El comando RO lo veremos más adelante.
Formas
Carga el programa.
Ahora vamos a usar el procedimiento FORMAS. Simplemente ejecútalo, arrastra el ratón por la pantalla y pulsa un número.
Al arrastrar el ratón, se dibuja una línea, que no interesa. Vamos a quitarla:
PISTA: Los cambios hay que hacerlos en el desplazamiento del ratón.
¡Ojo! Hay que ejecutar de nuevo el comando FORMAS para aplicar los cambios.
Pulsa el botón para ver el resultado |
Para borrar la pantalla usa BORRAPANTALLA o BP (La tortuga irá al centro y creará un rastro de nuevo).
Para que la tortuga vuelva al centro, usa CENTRO.
Formas generadas con el programa terminado. |