Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Key.capslock
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Key.capslock 
 
Hola a todos

Hay alguna forma de saber por código cuando esta pulsada esta tecla (BloqMayús)?
Con cualquier otra, por ejemplo key.shift:

Dim xtecla as boolean
xtecla=key.shift  'me da true si está pulsada y false si no lo está.

Pero con la tecla BloqMayús (Key.CapsLock) siempre me da true.
Se me está pasando algo?

Gracias a todos
 



 
tomas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Key.capslock 
 
Hola, yo habia visto esta respuesta buscando lo mismo

http://www.mail-archive.com/gambas-...t/msg02832.html

' gambas class file
PUBLIC SUB Form_Open()
  
  DIM hObservador AS Observer
  hObservador = NEW Observer(ME) AS "Main"
  
END

PUBLIC SUB Main_KeyPress()
  DIM sShellOutput AS String
  DIM iKeyLocks AS Integer
  
  SHELL "xset q | grep 'LED mask:' | grep -o 0000000." TO sShellOutput

  iKeyLocks = Val(sShellOutput)  
    
  SELECT iKeyLocks
    CASE 0
      PRINT "Todo apagado"
    CASE 1
      PRINT "CapsLock Prendido"
    CASE 2
      PRINT "NumLock Prendido"
    CASE 3
      PRINT "CapsLock Prendido & NumLock Prendido"
  
  END SELECT
END

 



 
Enchufadoo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Key.capslock 
 
Perfecto

Gracias por tu ayuda
 



 
tomas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron