12 votes

Puis-je taper en minuscules, comme ceci, avec le verrouillage des majuscules ?

De temps en temps, je dois taper un texte composé principalement de lettres majuscules, mais avec une lettre minuscule de temps en temps - en fait, une casse de phrase, mais inversée. Sous Windows, il me suffit d'activer le verrouillage des majuscules tout le temps et d'appuyer sur la touche Maj pour obtenir une lettre minuscule. Sous OS X, cependant, si le verrouillage des majuscules est activé, je n'obtiens que des lettres majuscules, que j'appuie ou non sur la touche Shift.

Ainsi, je peux soit maintenir la touche Majuscule enfoncée pendant toute la durée de la frappe, en la relâchant brièvement pour taper une lettre minuscule, soit appuyer deux fois sur la touche Verrouillage des majuscules pour chaque lettre minuscule que je tape. Ni l'un ni l'autre ne fonctionne aussi bien que ce que fait Windows.

Existe-t-il un moyen de faire en sorte que le verrouillage des majuscules se comporte comme sous Windows, c'est-à-dire qu'en appuyant sur la touche Shift lorsque le verrouillage des majuscules est activé, on obtient des lettres minuscules ?

J'utilise la version 10.6.

9voto

iolsmit Points 4325

Voir la mise à jour ci-dessous...

Il semble que (seulement) la source d'entrée "Français - Numérique" se comporte comme le verrouillage des majuscules de la fenêtre (avec iNVERSE sHIFT) :

keyboard layout French - Numerical

J'ai trouvé cette info aquí .

Mais notez qu'il sera livré avec une disposition de clavier plutôt inhabituelle (du moins pour moi).

keyboard layout French - Numerical1

keyboard layout French - Numerical2

Mise à jour : Utilisation Ukelele ceci peut être appliqué à toutes les dispositions de clavier :

Merci Daniel pour avoir indiqué la bonne direction.

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

New from current input source

Ouvrez le .xml dans un éditeur de texte et trouvez l'élément mapIndex que vous voulez utiliser pour la combinaison + (shift + caps-lock). 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>

shift caps

Ré-ouvrez le fichier modifié avec Ukelele.

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

layout 1

layout 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 il devrait fonctionner.

-1voto

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

-2voto

hatboysam Points 1191

Merci. Félix Saparelli ! Votre mise en page personnalisée fonctionne à merveille pour moi sur MacOS Big Sur 11.2.2. J'ai suivi les instructions aquí à installer en sauvegardant le fichier.xml comme "/Library/Keyboard Layouts/us_en_caps_lock_fix.keylayout", en redémarrant, et en sélectionnant la nouvelle source d'entrée. Ce layout a un comportement "shift inverts case", les symboles sont produits lorsqu'ils sont décalés, et les nombres sont produits lorsqu'ils ne sont pas décalés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X