Puis-je taper en cas inverse, comme dans ce cas, avec des majuscules verrouillées?

11

De temps en temps, je dois taper du texte composé principalement de lettres majuscules, mais avec une lettre minuscule occasionnelle - essentiellement, une phrase, mais inversée. Sous Windows, j'aurais simplement un verrouillage des majuscules tout le temps, et appuyer sur Maj me donnerait une lettre minuscule. Sous OS X, cependant, si le verrouillage des majuscules est activé, je ne reçois que des lettres majuscules, que Shift soit enfoncé ou non.

Ainsi, je peux soit maintenir la touche Maj enfoncée pendant tout le temps que je tape, en la relâchant brièvement pour taper une lettre minuscule, ou appuyer deux fois sur le verrouillage des majuscules pour chaque lettre minuscule que je tape. Ni l'un ni l'autre ne fonctionne aussi bien que Windows.

Existe-t-il un moyen de faire en sorte que le verrouillage des majuscules se comporte comme sous Windows, où appuyer sur la touche Maj lorsque le verrouillage des majuscules est activé produit des lettres minuscules?

J'utilise 10.6.

Tanner Swett
la source

Réponses:

9

Voir la mise à jour ci-dessous ...

Il semble (uniquement) que la source d'entrée "Français - Numérique" se comportera comme le verrouillage des fenêtres (avec iNVERSE sHIFT):

disposition du clavier français - numérique

Trouvé cette information ici .

Mais notez que cela viendra avec une disposition de clavier plutôt inhabituelle (au moins pour moi).

disposition du clavier français - numérique1

disposition du clavier français - numérique2

Mise à jour: en utilisant Ukelele, cela peut être appliqué à toutes les dispositions de clavier:

Merci Daniel d' avoir indiqué la bonne direction.

Ouvrez Ukelele et enregistrez votre mise en page (actuelle) dans un fichier (par exemple, par "Nouveau à partir de la source d'entrée actuelle" et "Enregistrer"):

Nouveau à partir de la source d'entrée actuelle

Ouvrez le .xmlfichier dans un éditeur de texte et recherchez celui mapIndexque vous souhaitez utiliser pour la combinaison + (shift + majuscule). Pour l'allemand, j'ai utilisé mapIndex="0". Insérez cette ligne:

<modifier keys="shift caps"/>

Trouvez toutes les autres occurrences de cette combinaison et commentez-les (ou supprimez les lignes). Encore une fois pour l'allemand, c'est:

<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>

bouchons de changement

Rouvrez le fichier modifié avec Ukelele.

Voici une comparaison de la disposition "allemande" avant et après la modification:

mise en page 1

mise en page 2

Suivez les instructions dans Ukelele pour créer une nouvelle source d'entrée (nom, ID, installation).

Je n'ai pas testé le fichier modifié, mais ça devrait marcher.

iolsmit
la source
1
Ce qui suggère que c'est une fonctionnalité qui pourrait également être ajoutée à d'autres mises en page. Je suis sûr que cela peut être fait à Ukelele, mais je n'ai pas encore appris comment.
Daniel
Merci @Daniel pour ce commentaire - je l'ai compris. J'ajouterai la procédure à ma réponse.
iolsmit
1
Cependant, cela vous empêchera d'utiliser les touches! @ # $% ^ & * () (Touches du numéro de la ligne supérieure décalée). Pour utiliser ceux -ci , j'ai créé une mise en page personnalisée qui reproduit exactement le comportement « PC » sur OS X . Notez que c'est uniquement pour la mise en page américaine, si vous en utilisez un autre, vous devrez le faire vous-même :)
Félix Saparelli
-1

D'après ce que j'ai vécu, cela ne peut pas être fait sous OS X. Aucun des utilitaires de reconfiguration du clavier que j'ai essayé ne semble pouvoir le faire non plus. Pardon. :(

Symphonie synesthésique
la source