Surface Book 3 – Résoudre le bug des touches collantes dues au Bluetooth

Vous tapez sur le clavier de votre Surface Book 3 et soudain les lettres se répètent ou n’apparaissent plus ? Ce guide détaillé explique pourquoi ces « sticky keys » surviennent lorsqu’une souris Bluetooth est connectée et comment éliminer le problème de manière durable.

Sommaire

Problématique : “sticky keys” sur Surface Book 3

Plusieurs propriétaires de Surface Book 3 remarquent un comportement erratique du clavier : des caractères doublés (« letttttter »), une absence aléatoire de frappes ou la sensation qu’une touche reste « enfoncée » alors qu’elle ne l’est pas physiquement. Les symptômes cessent aussitôt que le Bluetooth est désactivé, ce qui oriente vers une interférence radio plutôt qu’un défaut mécanique du clavier détachable.

Signes révélateurs

  • Répétition d’une même lettre ou d’un même symbole pendant plusieurs secondes.
  • Absence totale de frappe pendant 1–2 s, puis affichage soudain d’une rafale de caractères.
  • Phénomène déclenché exclusivement quand une souris (Logitech M650, MX Master, etc.) est connectée en Bluetooth.
  • Disparition immédiate du problème si l’adaptateur Bluetooth est désactivé ou si la souris est déconnectée.

Analyse des causes probables

PisteIndices relevésCommentaires utiles
Interférences Bluetooth– Souris Logitech M650 connectée en Bluetooth
– Arrêt immédiat des symptômes quand le Bluetooth est coupé
Souris et clavier partagent la même bande 2,4 GHz ; une liaison mal gérée peut perturber le transport des frappes.
Pilotes / firmware obsolètesMises à jour effectuées, mais à vérifier pour chaque périphériqueUn pilote Bluetooth vieillissant ou une version de firmware Logitech non corrigée peut générer des collisions radio ou des temporisations excessives.
Gestion d’alimentationPas explicitement vérifiéWindows peut mettre l’adaptateur Bluetooth en veille profonde ; à la reprise, le tampon clavier peut se vider d’un coup, produisant des « touches bloquées ».
Autres facteurs matérielsConnecteurs écran‑clavier nettoyés sans effet durableÉcarte l’hypothèse d’un faux‑contact interne.

Solutions éprouvées ou recommandées

1. Basculer la souris sur le dongle 2,4 GHz

La Logitech M650 (comme la plupart des modèles récents) est compatible avec le récepteur Logi Bolt ou Unifying. Brancher ce dongle USB ‑C/USB‑A :

  • Supprime le trafic Bluetooth provenant de la souris.
  • Libère toute la bande passante pour le clavier interne.
  • Résout le problème dans 90 % des cas selon les retours d’utilisateurs.

Conseil : Dans l’appli Logi Options +, basculez le mode de connexion sur Bolt/Unifying puis supprimez l’appairage Bluetooth de Windows pour éviter toute reconnexion automatique.

2. Mettre à jour les pilotes et firmwares

Un pilote corrompu ou périmé est un terreau idéal pour les timeout radio. Procédez comme suit :

  1. Téléchargez le pack Surface Book 3 Drivers & Firmware dans la section Support > Téléchargements du site Microsoft.
  2. Installez la dernière version de Logi Options + ou Options.
  3. Dans Options +, ouvrez Réglages de la souris > Mise à jour du firmware et laissez la procédure se terminer.
  4. Redémarrez complètement la machine (Arrêter > Attendre 30 s > Démarrer) pour vider le cache ACPI.

3. Désactiver la mise en veille sélective du contrôleur Bluetooth

Windows 10/11 économise l’énergie en suspendant le contrôleur radio. Cette coupure réveille parfois des bogues de tampon :

Gestionnaire de périphériques → Bluetooth → Intel® Wireless Bluetooth® → Propriétés → Alimentation → décocher « Autoriser l’ordinateur à éteindre ce périphérique ».

Le réglage est appliqué instantanément ; aucun redémarrage n’est requis.

4. Re‑jumeler les appareils et purger la table d’appairage

Chaque appairage Bluetooth est stocké avec une clé de chiffrement et divers paramètres QoS. Une clé obsolète peut provoquer un bruit radio inutile. Nettoyez la liste :

  1. Paramètres > Bluetooth & appareils > Appareils.
  2. Sélectionnez chaque périphérique Non utilisé ou Inconnu puis cliquez sur Supprimer l’appareil.
  3. Redémarrez et ré‑associez uniquement les appareils essentiels.

5. Éloigner ou éteindre les sources 2,4 GHz parasites

Un port USB 3.0 mal blindé, un disque externe auto‑alimenté ou même un routeur Wi‑Fi trop proche émettent un bruit électromagnétique dans la même plage que le Bluetooth. Placez le routeur à plus de 1 m ou changez de canal Wi‑Fi ; si possible, branchez les disques sur la base clavier plutôt que sur l’écran.

6. Vérifier les options d’ergonomie Windows

Ne confondez pas la fonction d’accessibilité Touches rémanentes (« Sticky Keys ») avec le bug décrit ici. Pour la désactiver :

Paramètres → Accessibilité → Clavier → désactiver « Touches rémanentes ».

7. Réinstallation propre de Windows (ultime recours)

Si toutes les pistes radio et logicielles échouent :

  1. Sauvegardez vos données (OneDrive, disque externe, etc.).
  2. Téléchargez l’outil Support de récupération Surface depuis le site Microsoft.
  3. Démarrez sur la clé USB créée, formatez uniquement la partition OS, puis réinstallez Windows.
  4. Avant d’ajouter un périphérique, installez le pack pilotes/firmwares le plus récent.

Scripts de diagnostic avancés

Pour les administrateurs système, la commande Get‑Log de Windows Performance Recorder (WPR) fournit un tracé des interruptions clavier / radio. Voici un script PowerShell simplifié pour capturer 30 s de trafic clavier :

wpr -start keyboard_input -filemode
Start-Sleep -Seconds 30
wpr -stop %USERPROFILE%\Desktop\StickyKeys.etl

Analysez ensuite le fichier .etl dans Windows Performance Analyzer et filtrez par Interrupt DPC Latency. Un pic de >1 ms toutes les 8–10 s désigne souvent une saturation du contrôleur Bluetooth.

Bonnes pratiques pour prévenir les interférences à long terme

  • Mettre à jour le BIOS/UEFI de la Surface dès qu’un nouveau micro‑code est publié.
  • Opter pour des périphériques 2,4 GHz filaires ou Reciever‑based (Bolt/Unifying) sur les postes fixes.
  • Éviter de brancher un hub USB 3.0 directement à côté du module radio du Surface Book 3 (situé vers le coin supérieur droit de l’écran).
  • Programmer une tâche planifiée pour redémarrer le service Bluetooth (bthserv) une fois par semaine, réduisant la fragmentation mémoire du pilote.

FAQ (Questions fréquemment posées)

Le problème apparaît‑il également sous Linux ? Oui, le noyau 6.x rapporte des doublons de frappes via dmesg | grep i915, surtout avec le module Bluetooth btusb. La solution la plus fiable reste le dongle 2,4 GHz. Une autre marque de souris Bluetooth serait‑elle immunisée ? Les rapports indiquent que certaines souris Microsoft Modern sont moins touchées grâce à un firmware plus tolérant, mais aucun modèle n’élimine totalement le risque. Qu’en est‑il des casques audio Bluetooth ? La bande passante utilisée par l’audio est plus faible que celle d’une souris haute fréquence, néanmoins la lecture multi‑codec (aptX + clavier) peut raviver des micro‑latences.

Conclusion pratique

Le lien Bluetooth direct entre la Logitech M650 et le Surface Book 3 est la source la plus probable de “sticky keys”. Passer la souris sur un récepteur 2,4 GHz élimine instantanément les perturbations et, associé aux mises à jour pilotes et à une gestion d’alimentation adaptée, assure la disparition durable du phénomène.

Sommaire