diff options
Diffstat (limited to 'docs/fr-fr/faq_keymap.md')
| -rw-r--r-- | docs/fr-fr/faq_keymap.md | 161 |
1 files changed, 0 insertions, 161 deletions
diff --git a/docs/fr-fr/faq_keymap.md b/docs/fr-fr/faq_keymap.md deleted file mode 100644 index cc0700ab8..000000000 --- a/docs/fr-fr/faq_keymap.md +++ /dev/null | |||
| @@ -1,161 +0,0 @@ | |||
| 1 | # FAQ Keymap | ||
| 2 | |||
| 3 | Cette page couvre les questions souvent posées à propos des keymaps. Si vous ne l'avez pas encore fait, vous devriez commencer par là [Aperçu des Keymap](keymap.md). | ||
| 4 | |||
| 5 | ## Quels Keycodes puis-je utiliser ? | ||
| 6 | |||
| 7 | Regardez [Keycodes](keycodes.md) pour une liste des keycodes disponibles. Certains keycodes spécifiques ont des documentations plus complètes de disponible. | ||
| 8 | |||
| 9 | Les keycodes sont définies dans [common/keycode.h](https://github.com/qmk/qmk_firmware/blob/master/quantum/keycode.h). | ||
| 10 | |||
| 11 | ## Quels sont les keycodes par défaut ? | ||
| 12 | |||
| 13 | Il existe 3 configurations de clavier standard utilisées dans le monde: ANSI, ISO et JIS. L'Amérique du Nord utilise principalement l'ANSI, l'Europe et l'Afrique l'ISO et le Japon utilise JIS. Les autres régions utilisent généralement ANSI ou ISO. Les keycodes correspondant à ces dispositions spécifiques sont affichés ici : | ||
| 14 | |||
| 15 | <!-- Source for this image: https://www.keyboard-layout-editor.com/#/gists/bf431647d1001cff5eff20ae55621e9a --> | ||
| 16 |  | ||
| 17 | |||
| 18 | ## Certaines de mes touches sont permutées ou ne fonctionnent pas | ||
| 19 | |||
| 20 | QMK possède deux fonctionnalités, Bootmagic et Command, qui vous permettent de modifier le comportement de votre clavier à la volée. Cela inclut, sans toutefois s'y limiter, l'échange de Ctrl / Majuscules, la désactivation de l'interface graphique, le basculement de Alt/Gui, le basculement de barre d'espacement arrière/barre oblique inversée, la désactivation de toutes les touches et d'autres modifications comportementales. | ||
| 21 | |||
| 22 | Pour résoudre rapidement le problème, essayez de maintenir les touches Espace + Retour arrière enfoncées pendant que vous branchez votre clavier. Cela réinitialisera les paramètres stockés sur votre clavier, ramenant ces touches à un fonctionnement normal. Si cela ne fonctionne pas, regardez ici: | ||
| 23 | |||
| 24 | * [Bootmagic](feature_bootmagic.md) | ||
| 25 | * [Command](feature_command.md) | ||
| 26 | |||
| 27 | ## La touche de menu ne fonctionne pas | ||
| 28 | |||
| 29 | La touche trouvée sur la plupart des claviers modernes située entre `KC_RGUI` et` KC_RCTL` est en réalité appelée `KC_APP`. En effet, lorsque cette touche a été inventée, il existait déjà une clé nommée `MENU` dans les normes correspondantes. MS a donc choisi de l'appeler la touche` APP`. | ||
| 30 | |||
| 31 | ## `KC_SYSREQ` ne fonctionne pas | ||
| 32 | |||
| 33 | Utilisez le keycode pour Print Screen (`KC_PSCREEN` or `KC_PSCR`) à la place de `KC_SYSREQ`. La combinaison de touche 'Alt + Print Screen' est reconnue comme 'System request'. | ||
| 34 | |||
| 35 | Voir [issue #168](https://github.com/tmk/tmk_keyboard/issues/168) et | ||
| 36 | * https://en.wikipedia.org/wiki/Magic_SysRq_key | ||
| 37 | * https://en.wikipedia.org/wiki/System_request | ||
| 38 | |||
| 39 | ## Les touches alimentation ne fonctionnent pas | ||
| 40 | |||
| 41 | Un peu déroutant, il y a deux codes de touche "Alimentation" dans QMK: `KC_POWER` dans la page d'utilisation du clavier / keypad, et `KC_SYSTEM_POWER` (ou `KC_PWR`) dans la page Consumer. | ||
| 42 | |||
| 43 | Le premier n'est reconnu que sur macOS, alors que le dernier, `KC_SLEP` et `KC_WAKE` sont supportés par les trois principaux systèmes d'exploitation. Il est donc recommandé de les utiliser à la place. Sous Windows, ces touches prennent effet immédiatement, mais sur macOS, elles doivent être maintenues enfoncées jusqu'à ce qu'une boîte de dialogue apparaisse. | ||
| 44 | |||
| 45 | ## Modificateur "One Shot" | ||
| 46 | |||
| 47 | Cette fonctionnalité permet de corriger un problème avec la touche Shift. En effet, il arrive de saisir plusieurs majuscules en ne voulant en saisir qu'une sur un mot. Ex: `CEtte` à la place de `Cette`. La fonctionnalité «One shot» shift permet de corriger ça. | ||
| 48 | |||
| 49 | https://github.com/tmk/tmk_keyboard/issues/67 | ||
| 50 | |||
| 51 | ## Le modificateur d'un calque reste bloqué | ||
| 52 | |||
| 53 | Les touches de modification ou les calques peuvent être bloquées si la commutation de calque n'est pas configurée correctement. | ||
| 54 | Pour les touches de modification et les actions de calque, vous devez placer `KC_TRANS` sur la même position du calque de destination afin de désenregistrer la clé de modificateur ou de revenir au calque précédent lors de la libération. | ||
| 55 | |||
| 56 | * https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#31-momentary-switching | ||
| 57 | * https://geekhack.org/index.php?topic=57008.msg1492604#msg1492604 | ||
| 58 | * https://github.com/tmk/tmk_keyboard/issues/248 | ||
| 59 | |||
| 60 | ## Support de touche à verrouillage mécanique | ||
| 61 | |||
| 62 | Cette fonctionnalité permet l'usage de *touches à verrouillage mécanique* comme [ces interrupteurs Alps](https://deskthority.net/wiki/Alps_SKCL_Lock). Vous pouvez l'activer en ajoutant ceci à votre `config.h`: | ||
| 63 | |||
| 64 | ``` | ||
| 65 | #define LOCKING_SUPPORT_ENABLE | ||
| 66 | #define LOCKING_RESYNC_ENABLE | ||
| 67 | ``` | ||
| 68 | |||
| 69 | Une fois la fonction activée, utilisez les keycodes `KC_LCAP`, `KC_LNUM` et `KC_LSCR` dans votre keymap. | ||
| 70 | |||
| 71 | Des vieux claviers mécaniques ont parfois des touches à verrouillage, mais les claviers modernes n'en sont pas équipés. ***Vous n'avez pas besoin de cette fonction dans la majorité des cas et devez utiliser les keycodes `KC_CAPS`, `KC_NLCK` et `KC_SLCK`.*** | ||
| 72 | |||
| 73 | ## Ajouter des caractères spéciaux autres que ASCII comme la cédille 'Ç' | ||
| 74 | |||
| 75 | Voir la fonctionnalité [Unicode](feature_unicode.md). | ||
| 76 | |||
| 77 | ## Touche `Fn` sur macOS | ||
| 78 | |||
| 79 | Contrairement à la plupart des touches Fn, celle des claviers Apple a son propre code d'activation... en quelque sorte. Il remplace le sixième code d'activation dans un rapport de base 6KRO HID - de sorte qu'un clavier Apple ne contient en réalité que 5KRO. | ||
| 80 | |||
| 81 | Il est techniquement possible de demander à QMK d’envoyer ce keycode. Cependant, cela nécessite une modification du format du rapport pour ajouter l'état de la touche Fn. | ||
| 82 | Pire encore, ce keycode n'est reconnu que si les identifiants du clavier VID et PID correspondent à ceux d'un vrai clavier Apple. Malheureusement QMK ne peut juridiquement prendre en charge cette fonctionnalité et il y a peu de chance que la situation s'améliore. | ||
| 83 | |||
| 84 | Voir [cette issue](https://github.com/qmk/qmk_firmware/issues/2179) pour des informations détaillées. | ||
| 85 | |||
| 86 | ## Touches Media sous Mac OSX | ||
| 87 | |||
| 88 | #### KC_MNXT et KC_MPRV ne fonctionnent pas sous Mac | ||
| 89 | |||
| 90 | Utilisez `KC_MFFD`(`KC_MEDIA_FAST_FORWARD`) et `KC_MRWD`(`KC_MEDIA_REWIND`) à la place de `KC_MNXT` et `KC_MPRV`. | ||
| 91 | Voir https://github.com/tmk/tmk_keyboard/issues/195 | ||
| 92 | |||
| 93 | ## Touches supportées sous Mac OSX? | ||
| 94 | |||
| 95 | Vous pouvez connaître les keycodes supportés par OSX en lisant ce code source. | ||
| 96 | |||
| 97 | `usb_2_adb_keymap` contient les tableaux des pages Keyboard/Keypad vers les scancodes ADB (keycodes interne à OSX). | ||
| 98 | |||
| 99 | https://opensource.apple.com/source/IOHIDFamily/IOHIDFamily-606.1.7/IOHIDFamily/Cosmo_USB2ADB.c | ||
| 100 | |||
| 101 | Et `IOHIDConsumer::dispatchConsumerEvent` s'occupe des utilisations Consumer page. | ||
| 102 | |||
| 103 | https://opensource.apple.com/source/IOHIDFamily/IOHIDFamily-606.1.7/IOHIDFamily/IOHIDConsumer.cpp | ||
| 104 | |||
| 105 | ## Touches JIS dans Mac OSX | ||
| 106 | |||
| 107 | Les touches de clavier spécifiques JIS comme `無変換(Muhenkan)`, `変換(Henkan)`, `ひらがな(hiragana)` ne sont pas reconnues par OSX. Vous pouvez utiliser **Seil** pour les activer, esssayez les options suivantes. | ||
| 108 | |||
| 109 | * Activer la touche NFER sur clavier PC | ||
| 110 | * Activer la touche XFER sur clavier PC | ||
| 111 | * Activer la touche KATAKANA sur clavier PC | ||
| 112 | |||
| 113 | https://pqrs.org/osx/karabiner/seil.html | ||
| 114 | |||
| 115 | ## RN-42 Bluetooth ne fonctionne pas avec Karabiner | ||
| 116 | |||
| 117 | Karabiner - Outil de Keymapping sous Mac OSX - Ignore les entrées du module RN-42. Vous devez activer cette option pour rendre Karabiner compatible avec votre clavier. | ||
| 118 | https://github.com/tekezo/Karabiner/issues/403#issuecomment-102559237 | ||
| 119 | |||
| 120 | Plus de détails sur ce problème sur les liens suivants. | ||
| 121 | https://github.com/tmk/tmk_keyboard/issues/213 | ||
| 122 | https://github.com/tekezo/Karabiner/issues/403 | ||
| 123 | |||
| 124 | ## Esc et <code>`</code> sur une touche simple. | ||
| 125 | |||
| 126 | Cette fonctionnalité permet d'utiliser une touche à la fois comme touche Échap ou une touche `§` (En Azerty) selon le cas d’utilisation. Cela est très utile sur un clavier de petite taille. | ||
| 127 | |||
| 128 | Voir la fonctionnalité [Grave Escape](feature_grave_esc.md). | ||
| 129 | |||
| 130 | ## Eject sur Mac OSX | ||
| 131 | |||
| 132 | Le keycode`KC_EJCT` fonctionne sous OSX. https://github.com/tmk/tmk_keyboard/issues/250 | ||
| 133 | |||
| 134 | Il semble que Windows 10 ignore le code et Linux/Xorg le reconnaît mais n'a pas de mapping par défaut. | ||
| 135 | |||
| 136 | Nous ne sommes pas sûr quel keycode est utilisé pour la touche Eject sur les claviers Apple officiels. HHKB utilise `F20` pour la touche Eject (`Fn+f`) lorsqu'il est en mode Mac, mais ce n'est probablement pas la même chose que le keycode Eject d'Apple. | ||
| 137 | |||
| 138 | ## Qu'est-ce que `weak_mods` et `real_mods` dans `action_util.c` | ||
| 139 | |||
| 140 | ___TO BE IMPROVED___ | ||
| 141 | |||
| 142 | real_mods est prévu pour retenir l'état des touches modificateur réelles/physiques, alors que weak_mods ne retient l'état que des modificateurs temporaires ou virtuels qui ne devraient pas affecter l'état des touches modificaterus réelles. | ||
| 143 | |||
| 144 | Par exemple, disons que vous maintenez la touche physique "shift gauche" et tapez ACTION_MODS_KEY(LSHIFT, KC_A), | ||
| 145 | |||
| 146 | en weak_mods, | ||
| 147 | |||
| 148 | * (1) maintenir shift gauche : real_mods |= MOD_BIT(LSHIFT) | ||
| 149 | * (2) appuyer ACTION_MODS_KEY(LSHIFT, KC_A): weak_mods |= MOD_BIT(LSHIFT) | ||
| 150 | * (3) lâcher ACTION_MODS_KEY(LSHIFT, KC_A): weak_mods &= ~MOD_BIT(LSHIFT) | ||
| 151 | real_mods garde sur état modificateur. | ||
| 152 | |||
| 153 | sans weak_mods, | ||
| 154 | |||
| 155 | * (1) maintenir shift gauche : real_mods |= MOD_BIT(LSHIFT) | ||
| 156 | * (2) appuyer ACTION_MODS_KEY(LSHIFT, KC_A): real_mods |= MOD_BIT(LSHIFT) | ||
| 157 | * (3) lâcher ACTION_MODS_KEY(LSHIFT, KC_A): real_mods &= ~MOD_BIT(LSHIFT) | ||
| 158 | ici real_mods a perdu son état pour 'shift gauche physique'. | ||
| 159 | |||
| 160 | weak_mods est ORed avec real_mods lorsque le rapport du clavier est envoyé. | ||
| 161 | https://github.com/tmk/tmk_core/blob/master/common/action_util.c#L57 | ||
