J'ai un Macbook Pro de 2015 sous Mojave où le clavier interne est de type français AZERTY (ISO) comme indiqué ici:
En appuyant sur la accent grave (la touche à côté de retour) ou tilde (Alt-Gr n) agissent comme des touches mortes.
L'entrée s'arrête jusqu'à ce que la prochaine touche soit pressée si je veux taper ã
,ñ
ouõ
après ~ ou à
,è
,ì
,ò
,ù
après `
Est-il possible de mapper ces touches pour qu'elles ne fonctionnent pas comme des touches mortes - ainsi en appuyant sur ` le résultat sera comme dans la ligne 1 et non la ligne 2.
J'ai essayé d'installer Karabiner et de créer un script basé sur leurs exemples mais je ne trouve pas de quoi mapper la touche à.
Dans mon script de test ci-dessous (qui ne fonctionne pas), le "from:{key_code" "backslash" est ce que Karabiner-EventViewer montre lorsque j'appuie sur ` (qui est là où se trouve \ sur le clavier US).
Le "to:{key_code" "51" (ou grave_accent_and_tilde) est ce que Karabiner-EventViewer rapporte pour la touche < sur mon clavier et a été choisi comme test.
{
"title": "Convertir la touche morte ` en accent grave (`) (AZERTY)",
"rules": [
{
"description": "Convertir la touche morte ` en accent grave (`) tout en laissant £ accessible.",
"manipulatoirs": [
{
"from": {
"key_code": "backslash"
},
"to": [
{
"key_code": "51",
"modifiers": [
"right_option"
]
}
],
"type": "basic"
}
]
}
]
}
J'ai vu diverses questions demandant où se trouvent les touches ou comment les échanger mais pas comment empêcher la touche morte d'agir ainsi.
Est-ce possible de quelque manière que ce soit en utilisant Karabiner ou autrement?
J'ai envisagé de changer la disposition du clavier en UK puis de remapper chaque touche différente à sa position en français mais je préférerais éviter s'il existe une meilleure solution.