|  | 
				
					| Postada em 02/08/2006 08:58 hs 
 e aí galera...   preciso de uma rotina para desabilitar o caps lock.. é mais ou menos assim:   preciso que o caps lock seja desabilitado assim que o programa inicia, ou seja, se o caps lock estiver pressionado ao iniciiar o programa ele deve ser desabilitado, podendo ser utilizado durante o funcionamento do programa, mas quando ele iniciar tem que ser desativado se o mesmo estiver pressionado.   se alguém souber, poderia me ajudar... valew.   Luciano |  
					|  |  | 
		
			
				
					|  | 
		|  | 
				
					| Postada em 02/08/2006 09:18 hs   
 Tem esta dica:     Mas vc vai ter q adaptar pela sua lógica... acho q funciona como vc quer se ao receber o foco, cada controle de entrada de dados (como o texbox,combobox,etc) vc acionar a Procedure Public Sub AlternaCAPS()    Na linha q muda tenta deixar assim: kbArray.kbByte(VK_CAPITAL) = 0   Aí vai estar sempre desativado o CAPSLOCK ok??   t+ |  
					| 
						
							| TÓPICO EDITADO |     |  |  | 
		| 
				
					| lu_sandman não registrado
 |  | 
				
					| Postada em 02/08/2006 09:23 hs 
 ok, vou tentar pra ver se consigo adaptar pra o que eu quero.. valew pela ajuda, qualquer coisa eui posto de novo aqui.   abraços,   Luciano |  
					|  |  | 
		|  | 
				
					| Postada em 02/08/2006 09:32 hs   
 Ok... eu estava vendo e acho q se vc colocasse no evento Keydown ficaria melhor:   Private Sub Texto1_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyCapital Then AlternaCAPS
 End Sub
   Caso seja pressionada a tecla CapsLock então executa a Procedure.   t+ :)
 |  
					| 
						
							| TÓPICO EDITADO |     |  |  | 
		|  | 
				
					| Postada em 06/08/2006 11:06 hs 
 e aí ghost.. olha só.. a dica é boa, mas é para o caso de o usuário pressionar a tecla caps lock... o que eu tô precisando é um pouco diferente...    preciso que a tecla seja desabilitada no momento em que o programa carregar na tela... mais ou menos assim... imagina que o usuário esteja com  atecla caps lock pressionada antes de iniciar o program.. tudo bem... mas quando ele iniciar o programa a tecla precisa ser "despressionada"... ele poderá usar o caps lock no decorrer do programa, mas no momento de iniciar a tecla precisa ser "despressionada"... não sei se fui claro na explicação, mas é mais ou menos isso.   valew pela ajuda   Luciano |  
					|  |  | 
		|  | 
				
					| Postada em 06/08/2006 22:08 hs   
 No evento Load do form principal ou na submain vc chama a Procedure AlternaCAPS aí vai desabilitar a capslock. Importante dizer q esta procedure é a nível de programação e intereção com o SO. Ela não controla a capslock diretamente no teclado ou seja não vai mudar o led de ativa ou não na capslock do teclado certo?   Se tiver dúvida posta ae   t+ |  
					|  |  |