Hola, saludos quisiera preguntaros una cosa
Hace meses programe un software que administraba el clipboard y quisiera remodelarlo
añadiendole esta funcion
el software posee un historial de clipboard, 8 slots para memorizar los pastes que se hacen
el tema es que necesito crear una combinacion de teclas tal como
ctrl+v+1
ctrl+v+2
...etc
asi hasta 8 para que al dar al ctrl+v+1 pegue el slot 1... y asi sucesivamente
estuve investigando hace mucho y no encontre metodo para poder juntar esa combinacion, como mucho de 2 a la vez
alguien me podria ayudar sin hechar a bajo mi moral? :D
Espero que te sirva esto:
Dim A As Boolean, B As Boolean, C As Boolean
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
On Error Resume Next
Select Case KeyCode
Case vbKeyControl
A = True
Case vbKeyV
B = True
Case vbKey1
C = True
End Select
If A And B And C Then MsgBox "hola"
End Sub
Salu2! ;)
JAJAJA :xD despues de volver a leer la pregunta no se si es lo que buscabas...
Lo que te doy yo es como hacer que te detecte la pulsacion de tres teclas simultaneamente, no lo de la combinación que dices...
no me di cuenta ,perdon... :-[
MMM.... RegisterGlobalHotKey pero no se si sirva para mas de una tecla xD
una forma de simularlo seria "suplantar" el control v y de ahi fijarse que tecla numerica esta presionada :)
a que te refieres
a un ctrl +1?
he estado pensando eso pero quizas haya conflictos con otro software que lo usase
puedes hacer lo siguiente:
al pulsar control se activa el timer1
si el timer 1 detecta que pulsaste v se hace X si detecta uqe se pulsa 1 hace otra accion
es una manera facil y sencilla
salu2!
Cita de: Drinky94 en 10 Mayo 2010, 13:50 PM
puedes hacer lo siguiente:
al pulsar control se activa el timer1
si el timer 1 detecta que pulsaste v se hace X si detecta uqe se pulsa 1 hace otra accion
es una manera facil y sencilla
salu2!
pero muy primitiva y a veces poco efectiva
Cita de: 50l3r en 10 Mayo 2010, 08:19 AM
a que te refieres
a un ctrl +1?
he estado pensando eso pero quizas haya conflictos con otro software que lo usase
Esa es una mejor idea que la mia :)
Yo decia suplantar el Control + V y en el evento fijarse si hay cierta tecla numerica presionada, si no la hay, hay que pegar el ultimo y si la hay pegar la correspondiente.
Otra que se me ocurre seria hacer un "hook" al portapapeles o.O y buen...no se el codigo pero en alguno de los codigos de LeandroA estara :) (fijate en el KeyLogger)