Posso digitar letras maiúsculas e minúsculas, com as maiúsculas ativadas?

11

De vez em quando, tenho que digitar algum texto que consiste principalmente em letras maiúsculas, mas com uma letra minúscula ocasional - essencialmente em maiúsculas, mas invertida. No Windows, eu simplesmente usava letras maiúsculas o tempo todo, e pressionar Shift me dava uma letra minúscula. No OS X, no entanto, se o caps lock estiver ativado, só recebo letras maiúsculas, com a tecla Shift pressionada ou não.

Portanto, eu posso manter pressionada a tecla Shift o tempo todo em que estou digitando, deixando-a brevemente digitar uma letra minúscula ou pressione Caps Lock duas vezes para cada letra minúscula digitada. Nem funciona tão bem quanto o que o Windows faz.

Existe uma maneira de fazer com que o Caps Lock se comporte como no Windows, onde pressionar Shift enquanto o caps lock está ativado produz letras minúsculas?

Estou executando o 10.6.

Tanner Swett
fonte

Respostas:

9

Consulte Atualização abaixo ...

Parece (apenas) que a fonte de entrada "Francês - Numérico" se comportará como o Window Caps Lock (com desvio iNVERSE):

layout do teclado Francês - Numérico

Encontrei essa informação aqui .

Mas observe que isso virá com um layout de teclado bastante incomum (pelo menos para mim).

layout do teclado Francês - Numérico1

layout do teclado Francês - Numerical2

Atualização: usando o Ukelele, isso pode ser aplicado a todos os layouts de teclado:

Obrigado Daniel por apontar a direção certa.

Abra o Ukelele e salve seu layout (atual) em um arquivo (por exemplo, "Novo da fonte de entrada atual" e "Salvar"):

Novo da fonte de entrada atual

Abra o .xmlarquivo em um editor de texto e encontre o mapIndexque deseja usar para a combinação + (shift + caps-lock). Para alemão eu costumava mapIndex="0". Insira esta linha:

<modifier keys="shift caps"/>

Encontre todas as outras ocorrências dessa combinação e comente-as (ou exclua as linhas). Novamente para o alemão é:

<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
    </keyMapSelect>

tampas de mudança

Abra novamente o arquivo modificado com o Ukelele.

Aqui está uma comparação do layout "alemão" antes e depois da modificação:

layout 1

layout 2

Siga as instruções no Ukelele para criar uma nova fonte de entrada (Nome, ID, instalação).

Eu não testei o arquivo modificado, mas deve funcionar.

iolsmit
fonte
1
O que sugere que é um recurso que também pode ser adicionado a outros layouts. Tenho certeza de que isso pode ser feito em Ukelele, mas ainda não aprendi.
Daniel
Obrigado @ Daniel por esse comentário - eu descobri. Vou adicionar o procedimento à minha resposta.
iolsmit
1
Isso, no entanto, impedirá que você use as teclas! @ # $% ^ & * () (Teclas numéricas da linha superior trocadas). Para usar aqueles, eu criei um layout personalizado que replica exatamente o comportamento "PC" no OS X . Note que isto é para os EUA o layout somente, se você usar outro você terá que fazê-lo sozinho :)
Félix Saparelli
-1

Pelo que experimentei, isso não pode ser feito no OS X. Nenhum dos utilitários de reconfiguração do teclado que tentei parece capaz de fazê-lo. Desculpe. :(

Sinestésico Sinfonia
fonte