Compartir a través de


CAPSLOCK( ) (Función)

Devuelve el modo actual de la tecla BLOQ MAYÚS, o activa o desactiva la tecla BLOQ MAYÚS.

CAPSLOCK([lExpression])

Valores devueltos

Logical

Parámetros

  • lExpression
    Se puede incluir para activar o desactivar la tecla BLOQ MAYÚS. CAPSLOCK(.T.) activa BLOQ MAYÚS y CAPSLOCK(.F.) la desactiva. Se devuelve un valor lógico correspondiente a la configuración de BLOQ MAYÚS antes de ejecutar CAPSLOCK(.T.) o CAPSLOCK(.F.).

Observaciones

Al ejecutar CAPSLOCK( ) sin argumentos, devuelve verdadero (.T.) si BLOQ MAYÚS está activada o devuelve falso (.F.) si BLOQ MAYÚS está desactivada.

Ejemplo

El código siguiente almacena el estado de CAPSLOCK( ) en una variable del sistema. El comando = ejecuta la función CAPSLOCK(°) para activar BLOQ MAYÚS. Luego, el comando = ejecuta la función CAPSLOCK( ) para restablecer BLOQ MAYÚS a su estado anterior.

glOldLock = CAPSLOCK( )     && Save original setting
= CAPSLOCK(.T.)     && Turn CAPS LOCK on

** Perform any number of statements **

= CAPSLOCK(glOldLock)  && Return to original setting

** or, toggle CapsLock to the opposite value and back **

= CAPSLOCK(!CAPSLOCK( ))
WAIT WINDOW
= CAPSLOCK(!CAPSLOCK( ))
WAIT WINDOW
= CAPSLOCK(glOldLock)  && Return to original setting

Vea también

INSMODE( ) | NUMLOCK( ) | = (Comando)