Gerardo, porqu茅 no sustituyes la opci贸n de ventas por dos:
- OPCION DE VENTA SIN CALCULO DE IMPUESTO
- OPCION DE VENTAS CON CALCULO DE IMPUESTO.
O el t铆tulo que tu veas. Es que en Windows el evento de captura del teclado no se gestiona como se hac铆a en MS-DOS. Supongo que habr谩s un buffer intermedio de teclado, pero ten en cuanta que en Windows, el fluo del programa no se detiene en un punto concreto del c贸digo fuente, entonces 驴d贸nde le ordenar铆as al programa que revise el teclado?
Se me ocurre que quiz谩 podr铆a utlilizar esto al principio del m贸dulo (primer c贸dio tras pulsar la opci贸n):
SysWait( 50 )
IF GetKeyState( VK_CONTROL )
...
PROCESO PREPARATORIO CALCULO DE IMPUESTOS
...
ENDIF
Si el usuario puls贸 "CONTROL" al entrar en el m贸dulo de ventas, se bifurcar铆a por ah铆.
Si quieres controlar ALT+171, tendr谩s que systutiuir GetKeyState( VK_CONTROL ) por GetKeyState( valor de la tecla ALT+171 )
Un saludo.