La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51368 - COMO INVOCAR EL CLICK DERECHO EN ENSAMBLADOR
Autor:  monse gonzalez
mov ax,011b ; determina que el click es izq
int 33h
and bx,1 ;si fue presionado el derecho, se regresa a inicia hasta que se presione el iquierdo
cmp bx,01
jne inicia

si para el click izquierdo es asi, tons para el derecho??

  Respuesta:  Rogelio L
La int 33h con el servicio 3 (011b) retorna lo siguiente:
CX: Pocision horizontal (0-639)
DX:Pocision vertical (0-199)
BX: 01b si el boton presionado fue el izquierdo y
010b si fue el derecho

por lo tanto:
and bx, 01b ;da 1 si el presionado fuen el izquierdo y
and bx, 010b ; da 1 si fue presionado el derecho

el programa quedaria asi:

mov ax,011b ; llama al servicio 3 de la interrupcion 33h
int 33h
and bx,2 ;si fue presionado el izquierdo, se regresa a inicia hasta que se presione el derecho
cmp bx,02
jne inicia