Red de conocimiento informático - Aprendizaje de código fuente - Asistente de teclas, quiero presionar el botón izquierdo del mouse 5 veces y luego presionar la tecla Q 1 vez. Cuando el botón izquierdo no se completa 5 veces, no se puede presionar la tecla Q. Finalmente, ¿necesito hacer todo el ciclo?

Asistente de teclas, quiero presionar el botón izquierdo del mouse 5 veces y luego presionar la tecla Q 1 vez. Cuando el botón izquierdo no se completa 5 veces, no se puede presionar la tecla Q. Finalmente, ¿necesito hacer todo el ciclo?

Hola, Key Genie no puede evitar que el teclado presione la tecla Q. Porque el asistente de claves pertenece al bloqueo del software. Los teclados son hardware. Los dos están separados. El asistente de teclas no sabrá si se presiona el mouse o el teclado. No hay manera de detenerlo. Necesita utilizar el convertidor de macros de claves kmbox para hacer esto. El siguiente es el código fuente:

left_cnt=0 #Registra el número de veces que se presiona el botón izquierdo

left_up=0 #Registra si se presiona el botón izquierdo

km .mask('q',1)#Enmascara la tecla Q en el teclado

mientras 1:

si km.left()==1 y left_up= =0: #left_up =0: #Presionar la tecla izquierda no es presionar una tecla arriba==0:#Tecla izquierda presionada No liberada

left_up=1

elif km.left( )==0 y left_up==1: #Aparece la tecla izquierda

left_cnt=left_cnt+1 #Calcula el número de pulsaciones de la tecla izquierda y suma 1

left_up=0 #Regresar para indicar 0, prepárese para la siguiente pulsación de tecla

si left_cnt==5: #Presione el botón izquierdo por quinta vez

km.press('q')# Presione el Tecla Q una vez

left_cnt=0 #¡Borra el conteo del botón del mouse hasta 0

o más!

Para obtener detalles sobre el convertidor de claves kmbox, consulte: www.clion.top ¡Gracias!