Caps Lock Desligado
Moderador: Moderadores
Caps Lock Desligado
.
Editado pela última vez por Grings em 22 Mai 2009 21:19, em um total de 1 vez.
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
pelo xharbour eu näo conheço näo, mas antigamente e bota antigamente nisso era possível deixar a tecla NUMLOCK ligada quando a máquina era inicializada setando uns parâmetros no setup da máquina ve se dá pra fazer com o Caps Lock.
mas porque vc quer ativar a caps lock? näo dá pra resolver usando a funçäo UPPER() ?
mas porque vc quer ativar a caps lock? näo dá pra resolver usando a funçäo UPPER() ?
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano, o motivo é que uso memoedit() ...//...O problema é que durante a edição aparece minúsculo.
Nota de Moderação:
por [url=https://pctoledo.org/forum/memberlist.php?mode=viewprofile&u=100899][color=#00AA00]Pablo César[/color][/url]: Mensagem recuperada através de citações de outros usuários. Pois esta mensagem foi re-editada pelo próprio autor apagando o seu conteúdo e prejudicando o entendimento do tópico. Esta prática não é aceita no fórum.
por [url=https://pctoledo.org/forum/memberlist.php?mode=viewprofile&u=100899][color=#00AA00]Pablo César[/color][/url]: Mensagem recuperada através de citações de outros usuários. Pois esta mensagem foi re-editada pelo próprio autor apagando o seu conteúdo e prejudicando o entendimento do tópico. Esta prática não é aceita no fórum.
Editado pela última vez por Grings em 22 Mai 2009 21:19, em um total de 1 vez.
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
KSetCaps()
Queries or changes the status of the Caps lock key
Syntax
KSetcaps( [<lNewMode>] ) --> lOldMode
Arguments
<lNewMode>
This is an optional logical value defining the new status for the Caps lock key. .T. (true) activates the Caps lock key, and .F. (false) deactivates it. Return
The function returns the previous activation mode of the Caps lock key as a logical value.
Taí.
Queries or changes the status of the Caps lock key
Syntax
KSetcaps( [<lNewMode>] ) --> lOldMode
Arguments
<lNewMode>
This is an optional logical value defining the new status for the Caps lock key. .T. (true) activates the Caps lock key, and .F. (false) deactivates it. Return
The function returns the previous activation mode of the Caps lock key as a logical value.
Taí.
Água mole em pedra dura tanto bate que até espirra!
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Bem,
eu não uso, mas o manual tá dizendo:
<lNewMode>
This is an optional logical value defining the new status for the Caps lock key. .T. (true) activates the Caps lock key, and .F. (false) deactivates it. Return
The function returns the previous activation mode of the Caps lock key as a logical value.
eu não uso, mas o manual tá dizendo:
<lNewMode>
This is an optional logical value defining the new status for the Caps lock key. .T. (true) activates the Caps lock key, and .F. (false) deactivates it. Return
The function returns the previous activation mode of the Caps lock key as a logical value.
Água mole em pedra dura tanto bate que até espirra!
Fiz o teste:
Não retorna absolutamente nada, estando ativado ou não, também não muda o estado.
Nota de Moderação:
por [url=https://pctoledo.org/forum/memberlist.php?mode=viewprofile&u=100899][color=#00AA00]Pablo César[/color][/url]: Mensagem recuperada através de citações de outros usuários. Pois esta mensagem foi re-editada pelo próprio autor apagando o seu conteúdo e prejudicando o entendimento do tópico. Esta prática não é aceita no fórum.
Código: Selecionar todos
Function Main()
Scroll()
If kSetCaps(.T.)
@ 10,20 Say ´Caps Lock ativado´
Else
@ 10,20 Say ´Caps Lock desativao´
EndIf
Return(.T.)por [url=https://pctoledo.org/forum/memberlist.php?mode=viewprofile&u=100899][color=#00AA00]Pablo César[/color][/url]: Mensagem recuperada através de citações de outros usuários. Pois esta mensagem foi re-editada pelo próprio autor apagando o seu conteúdo e prejudicando o entendimento do tópico. Esta prática não é aceita no fórum.
Editado pela última vez por Pablo César em 10 Mai 2012 20:07, em um total de 2 vezes.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Em Tempo...segue abaixo...
Bits set for special keys Bit Key pressed
1 Shift key
3 Ctrl key
4 Alt key
5 Scroll Lock ON
6 Num Lock ON
7 Caps Lock ON
8 Insert ON
Abraços
Leonardo Machado
Código: Selecionar todos
IF ISBIT(KbdStat(), 7)
alert("ativado")
else
alert("desativado")
ENDIF
1 Shift key
3 Ctrl key
4 Alt key
5 Scroll Lock ON
6 Num Lock ON
7 Caps Lock ON
8 Insert ON
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Brother , tinha feito mesmo teste , e só fiquei esperando alguem passar aqui pra dar a solução" apenas por curiosidade " , mas agora fiquei ainda mais curioso ,Grings escreveu:Fiz o teste:
Function Main()
Scroll()
If kSetCaps(.T.)
@ 10,20 Say ´Caps Lock ativado´
Else
@ 10,20 Say ´Caps Lock desativao´
EndIf
Return(.T.)
Não retorna absolutamente nada, estando ativado ou não, também não muda o estado.
PARA QUE SERVE kSetCaps(.T.) se não resolve nada !
C:\Xharbour\Xdev\Fw\VSX
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Pior, acho que para uma tentativa de compatibilidade com a CA-TOOLSederxc escreveu:Brother , tinha feito mesmo teste , e só fiquei esperando alguem passar aqui pra dar a solução" apenas por curiosidade " , mas agora fiquei ainda mais curioso ,Grings escreveu:Fiz o teste:
Function Main()
Scroll()
If kSetCaps(.T.)
@ 10,20 Say ´Caps Lock ativado´
Else
@ 10,20 Say ´Caps Lock desativao´
EndIf
Return(.T.)
Não retorna absolutamente nada, estando ativado ou não, também não muda o estado.
PARA QUE SERVE kSetCaps(.T.) se não resolve nada !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Resolve sim. Mas depende de onde. Essa função, muito provavelmente, pra configurar o estado do CapsLock, altera a área de dados do BIOS (salvo engano, no endereço 40:17). Mas só em DOS ou Windows não-NT, já que no kernel NT, praticamente tudo do BIOS é controlado pelo kernel do SO. Ou seja, para funcionar em XP, por exemplo, seria necessária outra abordagem que simplesmente alterar um byte.ederxc escreveu:PARA QUE SERVE kSetCaps(.T.) se não resolve nada !
Teste no Windows 98. Deve funcionar. Há uns 15 anos atrás fiz um programa pequeno para desativar o NumLock (o processo é o mesmo). Não funciona no NT, mas no Windows 98 vai que é uma beleza.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
