No OSX, o aplicativo Visualizador de Teclado pode ser usado para alternar a tecla de bloqueio de maiúsculas. Parece que o aplicativo Teclado virtual do Windows pode ser usado da mesma maneira.
Estou acessando o Windows por meio do cliente RDC para o OSX.
Ocasionalmente, o caps-lock ficará fora de sincronia entre os dois ambientes.
Quando isso acontece quando estou usando uma VM do Windows no VMWare Fusion, posso sincronizá-los usando a funcionalidade de teclas de envio do VMWare.
Existe uma maneira de corrigir isso?
Normalmente não, não. Dada a maneira como o Caps Lock, numlock, etc mantêm o estado, e a falta de habilidade dos sistemas operacionais para permitir que os programadores verifiquem esse estado e ajam de acordo, não há como mantê-los sincronizados quando influências externas (mesmo o próprio teclado) estão mudando . Para CoRD , nós sempre adicionamos um item de menu que lhe permitiria forçar o envio de caps lock, numlock, etc, para que você pudesse forçar as coisas. de volta em sincronia, mas ela foi continuamente apresentada e nenhum de nós conseguiu voltar a adicionar isso.
A situação fica mais complicada quando se pensa em uma máquina com vários teclados conectados. Ligar a tecla Caps Lock em um teclado não a habilita para os outros. Então, quem é autoritário? Esta é uma daquelas coisas que me fazem odiar trabalhar em clientes RDP ...
Uma correção muito rápida que também funciona para o vmware player e o ubuntu é pressionar ctrl-alt-del e, em seguida, pressionar caps lock (ou num lock) e depois pressionar escape e voila!
Na verdade, eu acabei de perceber que eu interpretei a pergunta completamente, então espero que ela não seja completamente irrelevante!
Com o Microsoft RDP, eu resolvi isso por: