Skip to content

Repository files navigation

Copilot Key+

Copilot Key+ intercepte la touche Copilot et lui rend le comportement de la touche CTRL droit (ou Menu contextuel, ou sans action... au choix).

En bonus, il restitue aux PC portables les touches Début / Fin / Page Haut / Page Bas et libère ainsi l'accès au pavé numérique (chiffres).

Et ça fonctionne aussi (en théorie) avec les derniers PC qui utilisent la touche dédiée HID recommandée par Microsoft.

Le code de ce programme est écrit en C (C'est le langage le plus rapide ! Plus que .Net, Python, etc...) et est exécuté en priorité haute.
Donc, en théorie, ça fonctionne aussi pour les Gamers (Voir la section "Installation").


🛡️ Victoire !

Après des jours de bataille et des centaines de tests, j'ai réussi à faire comprendre à tous ces satanés antivirus que mon programme n'était pas malfaisant !

J'ai dû faire une refonte totale de l'installateur et une profonde réécriture du code C .

C'est aussi parce qu'il est hors de question que je paye un certificat 90 € par mois pour signer mes programmes gratuits et open-source ...

Résultat pour la version 1.2 : ZÉRO détections !!

Le fichier ZIP et son contenu :

Fichier Taille Antivirus Virus Total
Copilot_Key+_Install.zip 71 Ko 0 Voir ➡️
Copilot_Key+.exe 40 Ko 0 Voir ➡️
RUN.bat 4 Ko 0 Voir ➡️
Main.ps1 5 Ko 0 Voir ➡️
install.ps1 9 Ko 0 Voir ➡️
uninstall.ps1 5 Ko 0 Voir ➡️
task.xml 4 Ko 0 Voir ➡️
Heart.ico 16 Ko 0 Voir ➡️
CopilotKey.ico 39 Ko 0 Voir ➡️

Si vous êtes paranoïaque, tout le code est dans ce dépôt GitHub → Compilez-le vous-même : Fin de polémique !

Je me suis tellement fait chier, que je vous le dis franchement : Tout ça mérite au moins une bonne bière !


🍺 Une bière pour le vieux programmeur ?

Ce projet est gratuit, sans pub, sans télémétrie, et le restera.
Il m'a coûté des mois de bidouille et des nuits à décortiquer des salves de [scan codes], pour vous rendre votre touche CTRL.

Si ça vous a fait du bien, un petit don (en cliquant sur la tasse) ferait aussi du bien à celui qui l'a écrit :
ko-fi

Et si vous souhaitez mettre un commentaire sur votre satisfaction (ça serait gentil), faites un don même de 1 € :
Sur Ko-Fi, par sécurité, seuls les donateurs sont autorisés à laisser un commentaire. ❤️

Sinon, il y a aussi un espace de discussions ici-même...
Laissez-moi un petit commentaire, ça me fera plaisir.


📖 Mon histoire

Je code depuis longtemps.

Assez longtemps pour que mon pouce gauche sache retrouver la touche CTRL les yeux fermés, en bas à gauche du clavier, exactement là où elle a toujours été !

Ctrl + C, Ctrl + V, Ctrl + Z, Ctrl + Maj + Flèche... des dizaines de milliers de fois par jour, sans même y penser.
C'est ça, la mémoire musculaire d'un vieux programmeur.

Et puis j'ai changé d'ordinateur portable. Premier réflexe en bas à gauche : plus rien.
Ou plutôt si - une touche Copilot, imposée par le fabricant sous la pression de Microsoft, plantée là où ma touche CTRL vivait depuis toujours.
Personne ne me l'a demandé, personne ne me l'a proposée : elle est juste là, imposée, à ouvrir une popup dont je n'ai que faire à chaque frappe malheureuse.

Et comme si ça ne suffisait pas : ce PC a un pavé numérique. Un vrai, complet, avec ses jolies petites touches bien alignées. Sauf qu'il me manque toujours le groupe Début / Fin / Page Haut / Page Bas comme sur un vrai clavier.

Pour naviguer dans mon code, il faut désormais que je désactive le pavé numérique, ou que je jongle avec MAJ gauche + MAJ droit + 3 du pavé (pour sélectionner avec Page Bas) !

Un vieux programmeur comme moi, n'a pas besoin de ces complications...
Alors j'ai fait ce que font les vieux programmeurs : j'ai écrit un programme pour réparer mon clavier des méfaits de Microsoft.


⚙️ Ce que fait ce programme

Copilot Key+ est un petit utilitaire Windows qui s'installe en résident (invisible) et qui intercepte la combinaison matérielle envoyée par la touche Copilot (Win + C, Win + Maj + F23, Win + Ctrl + F23, ou autre...) avant qu'elle n'atteigne Windows.

À l'installation, le programme apprend la combinaison spécifique de la machine : il suffit d'appuyer deux fois sur la touche Copilot. Il n'existe pas de table figée par marque, chaque clavier est mesuré et reconnu individuellement. Une fois cette signature capturée, il reste à choisir ce que la touche doit réellement produire :

  • 🅲 CTRL droit (le choix par défaut, et le plus courant)
  • 📋 la touche Menu contextuel
  • 🚫 rien du tout, pour la neutraliser complètement

En bonus, tant que la touche Copilot est maintenue enfoncée, les flèches directionnelles du clavier se transforment en Début / Fin / Page Haut / Page Bas. Beaucoup de laptops récents intègrent un pavé numérique complet mais, faute de place, en ont sacrifié le cluster de navigation dédié : pour l'atteindre, il faut alors jongler avec la touche Fn ou MAJ.

Copilot Key+ remplace cette manipulation en pilotant le clavier au niveau logiciel, sans qu'aucun firmware n'ait besoin d'être modifié :

Copilot devient la touche MAGIQUE qui manquait !

Vous voulez en savoir plus ?
Lisez le wiki


⌨️ Mon clavier, mes règles !!

Ce programme ne va pas changer le monde. Mais il m'a rendu quelque chose que je pensais avoir perdu : LE SIMPLE PLAISIR de taper sur mon clavier sans avoir à lutter contre lui. 💖

Plus de popup Copilot qui surgit intempestivement dès que trente ans de réflexes reprennent le dessus.

Mon pavé numérique redevient disponible, avec à portée d'annulaire en combinaison avec Copilot les touches Début, Fin, Page Haut et Page Bas. Et ma touche CTRL retrouve enfin l'endroit où mes doigts s'attendent à la trouver.

Ce ne sont que de petites choses. Mais quand on a passé des années à construire des automatismes, ce n'est pas forcément à un fabricant de clavier ou à Microsoft de décider qu'il faut les réécrire pour nous.

Alors si votre clavier vous résiste lui aussi depuis que quelqu'un, quelque part, a décidé qu'un raccourci vers un assistant I.A était plus important que vos propres réflexes, ce petit programme est peut-être aussi pour vous.

Gratuit, sans installation compliquée, et sans avoir à demander la permission à personne. 🎉


📥 Installation

1. Télécharger l'installateur

  • Téléchargez 📥 Copilot_Key+_Install.zip
  • Faites un clic droit sur le fichier ZIP, puis choisissez Extraire tout....

Extraire tout

Supprimez la partie du dossier en double :

Extraire tout

Comme ceci :

Extraire tout

et cliquez sur [ Extraire ]

2. Lancer en administrateur

Ouvrez le dossier extrait Copilot_Key+_Install, puis faites un clic droit sur RUN.bat et choisissez Exécuter en tant qu'administrateur.

Cette élévation est obligatoire pour installer le programme dans C:\Program Files\ et pour le démarrage automatique.

Mais surtout, c'est ce qui permet à Copilot Key+ de fonctionner partout, y compris dans les fenêtres qui tournent elles-mêmes en administrateur (l'éditeur du registre, le Gestionnaire des tâches...) !

Exécuter en tant qu'administrateur

3. Laissez-vous guider

Une fenêtre s'ouvre et vous permet de choisir la langue : English / Français

Choisissez ensuite l'action souhaitée : Installer / Réparer ou Désinstaller.

Après l'installation, vous pourrez configurer la touche Copilot avec un système d'auto-détection et de calibrage à la pointe !
(La configuration peut être relancée à tout moment depuis le raccourci du menu Démarrer)

Le programme est lancé immédiatement après et sera automatiquement lancé à chaque démarrage de Windows.

4. Après l'installation

Vous trouverez les raccourcis suivants dans le Menu Démarrer → Copilot Key+ :

  • Lancer : démarre le programme immédiatement.
  • Configurer : relance la détection et les choix de configuration.
  • Arrêter : arrête proprement le programme.
  • Réparer / Désinstaller : relance RUN.bat pour réparer ou désinstaller le programme.

5. Nettoyage

Vous pouvez ensuite supprimer le dossier Copilot_Key+_Install et le fichier Copilot_Key+_Install.zip

(Je n'ai pas inclus cette suppression automatique dans les scripts, encore une fois pour éviter de passer pour un logiciel malveillant !)

6. Exclure de votre Antivirus

Copilot Key+ capture chaque frappe clavier pour détecter la touche Copilot.

Si votre antivirus (Windows Defender ou autre) analyse ce trafic en temps réel, cela peut provoquer une latence importante lors de la frappe, et une lenteur insupportable (~15 secondes) au démarrage du programme !

Je vous recommande fortement d'ajouter une exclusion pour l'éxecutable :

C:\Program Files\CopKey+\Copilot_Key+.exe

(Ceci n'est pas une obligation, c'est un conseil : Le programme fonctionnera normalement, même si vous sautez cette étape)

Avec Windows Defender : Sécurité Windows → Protection contre les virus et menaces → Gérer les paramètres → Exclusions → Ajouter une exclusion → Dossier / Éxecutable.

Extract all

NOTES :

⚠️ GAMERS : Lorsque la configuration vous propose d'activer le "Remap des flèches", Répondez Non (N) !
Car cela introduit une latence de quelques centaines de millisecondes.
Donc la touche Copilot vous servira uniquement de touche CTRL.
(Je n'ai pas pu tester, n'étant pas moi-même un joueur)

⚠️ Touche Copilot matérielle dédiée (non testé) : certains claviers très récents (Windows 11 23H2 et plus) embarquent une touche Copilot matérielle dédiée, distincte de la salve de touches classique (Win+C, Win+Maj+F23, etc.). Ce cas est géré en repli automatique lors de l'installation, mais je n'ai pas eu l'occasion de le tester sur un clavier équipé de cette touche. Si -config tourne en boucle sur "Aucune touche détectée", ou si le comportement n'est pas celui attendu sur ce type de clavier, n'hésitez pas à ouvrir une issue sur le dépôt.


🔀 Les combinaisons de touches

Ces choix se font à l'installation et sont re-modifiables à tout moment :

Copilot (seule)

Réglage choisi Résultat
1) CTRL droit (par défaut) Copilot ⇒ CTRL droit
2) Menu contextuel Copilot ⇒ 📋 Menu contextuel
3) Désactivée Copilot ⇒ 🚫 Rien

Le remap des flèches (Copilot maintenu + flèche) ci-dessous est un réglage indépendant de ce choix.
Il change complètement le résultat de Copilot + Flèche.

(Avec Menu contextuel ou Désactivée à la place de CTRL droit, ces combinaisons n'ont pas d'effet particulier : la flèche se comporte normalement, comme si Copilot n'existait pas.)

TOUS les raccourcis ci-dessous sont les standards de Windows : MAJ = sélection, CTRL = document entier - le résultat exact dépend donc de l'application active, comme sur n'importe quel clavier.

1) Si le remap des flèches est activé

Copilot ne fait que transformer les flèches en Début / Fin / Page Haut / Page Bas

si MAJ et/ou CTRL sont maintenues en plus (physiquement, sur le clavier), elles continuent d'être transmises normalement à Windows et se combinent avec ce résultat - exactement comme sur un clavier disposant d'un vrai cluster de navigation dédié.

Les combinaisons se multiplient donc naturellement.

Combinaison Résultat / Combinaison Résultat
Copilot + ⬅️ 🏠 Début MAJ + Copilot + ⬅️ 🔤 Sélection jusqu'au début de la ligne
Copilot + ➡️ 🏁 Fin MAJ + Copilot + ➡️ 🔤 Sélection jusqu'à la fin de la ligne
Copilot + ⬆️ Page Haut MAJ + Copilot + ⬆️ 📄 Sélection sur la page précédente
Copilot + ⬇️ Page Bas MAJ + Copilot + ⬇️ 📄 Sélection sur la page suivante

La configuration propose deux variantes pour la suite spécifiquement pour la touche CTRL :

Option A - Intuitif (par défaut)

Combinaison Résultat
CTRL + Copilot + ⬆️ 🔺 Tout début du document
CTRL + Copilot + ⬇️ 🔻 Toute fin du document (Note *)
CTRL + MAJ + Copilot + ⬆️ 📄 Sélection jusqu'au tout début du document
CTRL + MAJ + Copilot + ⬇️ 📄 Sélection jusqu'à la toute fin du document

Option B - Standard

Combinaison Résultat
CTRL + Copilot + ⬅️ 🔺 Tout début du document
CTRL + Copilot + ➡️ 🔻 Toute fin du document (Note *)
CTRL + MAJ + Copilot + ⬅️ 📄 Sélection jusqu'au tout début du document
CTRL + MAJ + Copilot + ➡️ 📄 Sélection jusqu'à la toute fin du document

A : Cette option me paraît plus intuitive.
Note : Cette option fonctionne sans difficulté sur mon clavier au contraire de l'option B !

B : respecte le standard (CTRL+HOME, CTRL+END, ...) avec Copilot Key+ remappé sur les flèches.
Note : Cette combinaison fonctionne sur mon clavier, mais à condition de taper :
CTRL (normalement) + [ Copilot ➡️ ] à la vitesse de l'éclair !!

Ce n'est pas un bug : c'est dû au contrôleur matériel du clavier. Et je n'ai pas encore trouvé de méthode de contournement...

2) Remap des flèches désactivé

Copilot se comporte alors uniquement comme la touche CTRL droit - les flèches ne sont plus transformées, Copilot agit comme un simple modificateur.

Les touches MAJ et/ou CTRL maintenues physiquement en plus continuent de se combiner normalement, exactement comme avec CTRL droit seul.

Combinaison Équivaut à Résultat / Combinaison Équivaut à Résultat
Copilot + ⬅️ CTRL + ⬅️ 🔤 Mot précédent MAJ + Copilot + ⬅️ MAJ + CTRL + ⬅️ 🔤 Sélection du mot précédent
Copilot + ➡️ CTRL + ➡️ 🔤 Mot suivant MAJ + Copilot + ➡️ MAJ + CTRL + ➡️ 🔤 Sélection du mot suivant
Copilot + ⬆️ CTRL + ⬆️ 👆 Défilement vers le haut
Copilot + ⬇️ CTRL + ⬇️ 👇 Défilement vers le bas

(Ctrl+Haut/Bas dépend un peu plus de l'application que Ctrl+Gauche/Droite : défilement dans la plupart des éditeurs de texte, parfois sans effet ailleurs.)


⚠️ Important - ordre d'appui pour MAJ + Copilot + Flèche (s'applique quel que soit le réglage ci-dessus) : sur certains claviers, la salve matérielle de la touche Copilot inclut elle-même la touche MAJ (exemple : Win + Maj + F23). Le programme ne peut alors pas distinguer un vrai appui sur MAJ du bruit matériel de la salve - même scancode. Pour que MAJ + Copilot + Flèche fonctionne sur ces claviers, il faut donc appuyer sur MAJ avant Copilot, et non l'inverse : maintenez MAJ, puis appuyez sur Copilot, puis sur la flèche. Si l'ordre est inversé, MAJ sera silencieusement ignoré.

⚠️ Sur certains claviers, une combinaison CTRL + Copilot + Flèche avec la touche Copilot maintenue longtemps avant d'appuyer sur la flèche peut occasionnellement ne pas être détectée (collision matérielle avec la répétition de la salve Copilot) -> Solution : appuyez sur Copilot puis juste après sur la flèche rapidement pour que ça fonctionne correctement.


❓ Dépannage

⚠️ La touche Win ne réagit plus du tout (même appli fermée) : avant de suspecter Copilot Key+, vérifiez le verrou clavier matériel de votre PC portable ou clavier gamer - souvent activé par erreur via Fn + Win (parfois une touche ou un switch dédié selon la marque). Ce verrou coupe la touche Win au niveau du firmware, avant même que Windows ne la voie : aucun logiciel, y compris celui-ci, ne peut le détecter ni le contourner. Rappuyez sur Fn + Win pour le désactiver.


🕰️ Un mot sur ce projet

Ce petit programme est le fruit de plusieurs mois de recherches et de tests éparpillés - comprendre comment Windows expose ces touches, mesurer les salves de scancodes propres à chaque fabricant, essayer, rater, mettre de côté, revenir dessus des semaines plus tard... tellement épuisé...

Et puis un jour, je m'y suis remis sérieusement, épaulé par Claude 5 Sonnet dans "VS Code" et GPT 5.6 Luna dans "Visual Studio" -> et tout ce qui traînait depuis des mois a enfin été nettoyé, consolidé et finalisé en 4 semaines de travail acharné (de 8h du matin à 10h du soir) ! 🚀

⭐ Ça vous a plu ?

Si Copilot Key+ vous a rendu, à vous aussi, un peu de plaisir à taper sur votre clavier, mettez une Étoile ⭐ sur ce dépôt : c'est gratuit, ça prend deux secondes, et ça aide d'autres claviers martyrisés à tomber dessus.

Et si vous connaissez quelqu'un dont la touche Copilot fait le désespoir, parlez-en autour de vous - un lien partagé, une mention en passant, ou simplement le bouche-à-oreille : « Faites passer le mot ! » , chaque victoire compte contre les méfaits de Microsoft. 😄


📜 Licence

© Captain FLAM - 2026

Ce projet est distribué sous licence MIT. En résumé : vous êtes libre de l'utiliser, le copier, le modifier, le fusionner, le publier, le distribuer et même en vendre des copies, à titre gratuit ou payant, à condition de conserver la mention de copyright et cet avis de licence dans toutes les copies ou parties substantielles du logiciel.

Icône libre de droits, usage commercial autorisé sans attribution : uxwing.com/copilot-icon


About

Copilot Key+ → Give us back our CTRL key !!

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages