La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9417 - PROGRAMAR TECLA WINDOWS
Autor:  P. Pablo Vidal
Es conocido que todas las teclas tienen un valor numérico que pueden ser capturadas con comandos como (Lask(),Inkey(), etc); mediante este valor pueden ser programadas. Mi pregunta es ¿Que puedo hacer para programar la tecla [Windows] o las combinaciones de teclas[Ctrl]+[Esc], ya que estas teclas son las que activan el menú inicio y lo que necesito es manipular esta función.

  Respuesta:  Jose Jaimes
una de las Formas que te puedo ayudar pienso que sea esta:

Cambia el ESC
SET ESCAPE OFF USE
Desactiva el Escape por la Tecla Enter
ON KEY LABEL ENTER KEYBOARD "{ESC}"
Luego del uso Normaliza el Teclado
ON KEY LABEL ENTER

Espero sea de ayuda aunque la respuesta no es, en Visual Basic si se puede desactivar la tecla de Windows, en fox nunca lo he probado Suerte

  Respuesta:  Felipe
No estoy seguro de que sirva, sobre todo con esa conbinacion de teclas pero no has probado con la clausula:

ON KEY ctrl+esc

esta clausula funciona perfectamente con

ON KEY ctrl+f2 DO programa
ON KEY ctrl+f3 DO programa

.
.
ON KEY ctrl+fn DO programa

o con
ON KEY esc DO programa

Prueba la combinancion.