La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1896 - DESACTIVACION DE TECLAS EN FOX PROW
Autor:  HECTOR IVAN RINCON R
En my empresa tengo un computador con windows 95 y esta conectado a la red mediante windows nt server 4.0, el problema es que cuando ejecuto una aplicación de red hecha en fox - prow 2.0 para d.o.s y minimizo para entrar a fox prow 2.6 para windows, se me presenta el siguiente problema por ejemplo la orde close all, cuando digito la "e" inmediatamente me ejecuta el explorador, o cuando digito la "m" llama la papelería de reciclaje, o presiono la "q" me activa las propiedades de la pantalla, esto dificulata mucho my trabajo y no se como desactivar esto.
agradeciendo por la colaboracion prestada y quedando pendientes de su respuesta

  Respuesta:  Antonio H. Morán
El comando utilizado para la desactivación o asignacion de tareas a las teclas de función es ON KEY LABEL...
Por ejemplo si desea asignar una tarea a una tecla de funcion puede hacer lo siguiente.

*** Asignando una tarea a F5
ON KEY LABEL F5 DO NADA
.
.
.
PROCEDURE NADA
* NO HACE NADA.
RETURN && ESTE PROCEDIMIENTO, NO HACE NADA.

EL EJEMPLO ANTERIOR LE INDICA A FOX QUE AL PRESIONAR F5 CORRA EL PROCEDIMIENTO NADA, EL CUAL EFECTIVAMENTE NO HACE NADA...

PARA REGRESAR LA PROGRAMACION ORINAL A DICHA TECLA PUEDE HACER LO SIGUIENTE

ON KEY LABEL F5 && UNA SOLA TECLA

ON KEY && REGRESA LA PROGRAMACION ORIGINAL A TODAS LAS TECLAS

BUENO ESPERO QUE LE SIRVA UN POCO.

  Respuesta:  Alberto Macias
Puedes probar con ON KEY LABEL, asignandole otro valor a la tecla que quieres desactivar.