Si dans un champ de saisie de texte OSX, vous appuyez sur Option + [ rendra “
, Option + ' rendra æ
et Option + ; rendra …
.
Puis-je les remapper pour rendre å
, ä
y ö
à la place ?
Si dans un champ de saisie de texte OSX, vous appuyez sur Option + [ rendra “
, Option + ' rendra æ
et Option + ; rendra …
.
Puis-je les remapper pour rendre å
, ä
y ö
à la place ?
Je suis tombé sur ce post en essayant de réaliser le même mapping avec Karabiner-Elements. L'ancien "Karabiner" ne fonctionne pas avec Sierra et les versions supérieures et a été remplacé par Karabiner-Elements.
J'ai réussi à obtenir le comportement désiré par le posteur original dans Karabinier-Elements en ajoutant la configuration ci-dessous à karabinier.conf. J'ai donc posté ceci comme référence pour les autres qui tombent ici pour la même raison.
Elle est basée sur la manière "standard" d'entrer les caractères tréma avec un clavier américain, par exemple
option + u , a => ä
option + u , o => ö
et
option +a => å
(in section "complex_modification" -> "rules")
"rules": [
{"description": "left_option ['; to åäö",
"manipulators": [
{"type": "basic",
"from": {
"key_code": "open_bracket",
"modifiers": { "mandatory": [ "left_option" ] }
},
"to": [
{"key_code": "a",
"modifiers" : [ "left_option" ]
}]
},
{
"type": "basic",
"from": {
"key_code": "open_bracket",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "a",
"modifiers" : [
"left_option",
"left_shift"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": [
"left_option"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "a"}
]
},
{
"type": "basic",
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "a",
"modifiers" : [ "left_shift" ]}
]
},
{
"type": "basic",
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": [
"left_option"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "o"}
]
},
{
"type": "basic",
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "o",
"modifiers" : [ "left_shift" ]}
]
}
]
}] // end "rules"
Pour que cela fonctionne, vous devez utiliser un outil tiers : Karabiner.
J'ai cependant une proposition légèrement différente pour le å :
Dans l'exemple ci-dessous, le fait de maintenir la touche d'option droite active la disposition du clavier en allemand. Il suffit de maintenir la touche droite la touche d'option et le type ' pour obtenir ä et ; pour obtenir ö. En libérant le droite La touche d'option permet de revenir au format en_US.
Pour obtenir å, il suffit d'utiliser alt_lefta . Puisque les deux dispositions de clavier utilisent alta pour obtenir å, vous pouvez même imprimer å alors que alt_right est pressé -> alt_leftalt_righta Imprimez å.
Conditions préalables :
L'en-US et la disposition du clavier de-DE doit être activée. Le raccourci cmdspace ne doit pas être utilisé ailleurs que pour "Passer à la source d'entrée précédente". mais on peut changer cela facilement.
Télécharger, installer et ouvrir Mousqueton
Ouvrez dans le menulet Karabiner -> Préférences
Ouvrez l'onglet Divers & Désinstallation
Appuyez sur le bouton Open private.xml
Ouvrez le fichier private.xml avec un éditeur approprié.
Entrez le code clé personnalisé
<?xml version="1.0"?>
<root>
<item>
<name>Change input source temporarily</name>
<item>
<name>Change input source to German while you are holding down the right option key.</name>
<identifier>remap.change_input_source_temporary_german_option_r</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_R,
KeyCode::VK_NONE,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CHANGE_INPUTSOURCE_GERMAN, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_AFTER_KEYUP, KeyCode::SPACE, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
</autogen>
</item>
</item>
</root>
Sauvegarder le fichier
Ouvrez dans le menulet Karabiner -> Préférences l'onglet Clé de changement
Cliquez sur le bouton ReloadXML
Activez le remappage. Il doit être listé au début.
Cela peut interférer avec d'autres utilisations de alt_rightkey !
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.