Comment j’ai amélioré mon expérience de programmation avec une souris

# En partenariat avec Logitech

Hello World! Vous vous en rappelez peut-être : je vous ai présenté pendant le premier confinement ici le clavier MX Keys et la souris MX Master 3 de Logitech, tout en vous donnant au passage quelques astuces pour amplifier votre puissance de développeur en télétravail - sujet encore d’actualité à ce jour !

Je vous propose de vous présenter dans ce nouveau billet comment une souris et un clavier peuvent vous permettre d’améliorer et d’optimiser votre expérience de programmation, en me basant sur ma propre exploration et mise en pratique du sujet, avec la config que j’ai pu mettre en place.



Pour rappel, le clavier MX Keys et la souris MX Master 3 font partie de la gamme de matériel bureautique premium de Logitech. L’entreprise suisse a décidé de dédier sa gamme MX aux métiers créatifs, parmi lesquels les développeurs.

EH OUAIS. On est des créatifs. 😎

Le MX Keys m’a personnellement saisi par son confort de frappe, et j’apprécie énormément son aspect silencieux et son rétro-éclairage intelligent (qui s’actionne à l’approche des mains et s’adapte en fonction de la luminosité ambiante) lors de toutes les soirées que je passe à gérer le site et à coder.

Mention spéciale également pour la précision de frappe du MX Keys : ayant pour ma part une vitesse de frappe assez rapide (du moins, c’est ce que mes collègues m’ont gentiment déjà fait remarquer 👀), c’est la première fois que je tombe sur un clavier capable de me suivre sans ciller.


Mon clavier MX Keys et son repose-poignets MX Palm Rest

La souris MX Master 3 offre également une précision au top et un scroll survolté avec sa molette pilotée par des électro-aimants (possibilité de scroller 1000 lignes de code en 1 seconde, littéralement). Son ergonomie, assumée dans son design, est également très appréciable puisqu’elle épouse parfaitement la forme de la main, ce qui la rend très adaptée à une utilisation prolongée (ce qui est mon cas).

Une molette latérale permet également d’effectuer un scroll horizontal avec le pouce, très appréciable notamment pour la consultation de longues lignes de code (ou de logs, toi-même tu sais), mais également pour parcourir des fichiers Excel en large (tu les connais aussi, ces tableaux de psychopathe remplis jusqu’à la colonne “AW” ? 😧).


Ma souris MX Master 3

Mais revenons à nos boutons !

Première étape avant de customiser le matos : télécharger l’utilitaire Logitech Options.

Et oui, car en plus des boutons raccourcis proposés par défaut pour sa souris et son clavier (les touches média du MX Keys sont d’ailleurs extrêmement pratiques pour moi qui passe mes journées à travailler en musique !), Logitech propose aux utilisateurs de ses périphériques de mettre en place tout un inventaire de raccourcis personnalisables à leur guise, et ça se passe par le biais de cet utilitaire, qui reste somme toute très peu gourmand en ressources en processus de fond.


C’est quand même pas commun d’avoir une souris prête à se mettre à jour !

Une fois la solution installée, la customisation peut commencer, et c’est là que vous allez pouvoir vous amuser franchement, puisque vous pouvez (presque) tout faire.



En plus de vous proposer d’installer des profils de raccourcis pour un ensemble d’applications connues du grand public, comme les solutions de la suite Office, Chrome ou encore Photoshop, Logitech Options vous permet de créer vos configurations “home-made” pour chacune de vos applications installées !

Place à la pratique : la configuration de ma MX Master 3 pour Visual Studio Code

Comme beaucoup d’entre vous, je suis un grand adepte et utilisateur régulier de Visual Studio Code, que j’utilise majoritairement lorsque je travaille sur le design et les différentes pages du site.

Alors non, on ne va pas refaire le débat ici de quel éditeur de code est meilleur que les autres, que coder sous Notepad seulement c’est plus fort que tout, et si et ça. Comme l’a un jour dit Franck Ribéry : svp, arrêtez de vous battez. 🙏

À vrai dire, peu importe quel éditeur ou quel IDE vous utilisez, ce qu’il faut retenir, c’est qu’avec un tel utilitaire à votre disposition, vous êtes en mesure de customiser n’importe lequel d’entre eux comme bon vous semble !

Important également : bien garder en tête que ces options personnalisables doivent vous faire gagner en rapidité et en productivité, et non pas complexifier votre mode de fonctionnement. De mon point de vue, un bon raccourci doit être naturel et cohérent, ce que la MX Master 3 vous permet justement de mettre en place (j’y viens).

De même, il ne faut surtout pas hésiter à conduire plusieurs tests sur certains raccourcis afin de savoir lesquels vous correspondent et vous parlent le mieux !


Un aperçu des différents contrôles personnalisables sur la MX Master 3 (capture de l’outil Logitech Options)

Pour votre configuration personnalisée sur un éditeur de code, le secret repose sur les raccourcis clavier de ce dernier, transposables dans Logitech Options pour vos raccourcis de souris grâce à l’option “Assigner raccourci de frappe”.



Pour revenir à l’exemple de mes raccourcis Visual Studio Code, voici la config que j’ai implémentée pour ma MX Master 3 :

  • Conservation du scroll horizontal sur la molette latérale (très utile pour le parcours de longues lignes de code)
  • Boutons sur la tranche gauche de la souris : page up et page down pour me déplacer plus facilement dans le code de chacun de mes fichiers
  • Mise en place de raccourcis de geste personnalisés sur le bouton du repose-pouce : ce bouton de geste vous permet une fois enfoncé de déclencher des actions différentes selon que vous orientiez votre souris vers le haut, le bas, à gauche et à droite.


Mes raccourcis pour le bouton de gestes

J’ai conservé le changement d’application par défaut au clic fixe sur le bouton, qui me permet à tout moment de “switcher” de manière simple entre mes différentes solutions ouvertes.

Pour faciliter ma navigation, j’ai néanmoins mis en place l’alignement à droite de la fenêtre de VS Code afin de pouvoir consulter mes rendus dans le navigateur. De même, un envoi de la souris vers le bas me permet de réduire directement la fenêtre de l’éditeur de code.

Lorsque je déplace la souris vers le haut, celle-ci me permet de déclencher un Ctrl-F (recherche) dans mon code. Si j’ai auparavant sélectionné un texte en particulier dans le code, la recherche se fait par défaut sur cette même sélection.

Enfin, j’ai appliqué l’affichage (ou non) de la sidebar de gauche (explorer), ce qui lorsque je la réduis me permet d’avoir une fenêtre plus grande pour mon code.

Pour définir vos propres, je vous invite à vous baser sur le mémo PDF de Microsoft pour les raccourcis clavier de Visual Studio Code. 👌

En ce qui concerne Chrome, je vous recommande d’installer le profil par défaut proposé par Logitech Options pour le navigateur de Google, ou à vous en inspirer si vous utilisez un autre navigateur.



Cette configuration vous permet notamment le retour en arrière (puis avant) sur vos onglets à l’aide des boutons de clic latéraux, mais également de parcourir vos onglets ouverts grâce au scroll horizontal avec la molette pour le pouce de la MX Master 3 - et je dois vous avouer qu’en pleine session de debug et de recherche dans différents onglets Stack Overflow, ce contrôle supplémentaire a tout son intérêt.

Mon unique touche perso sur les raccourcis Chrome est l’ouverture de l’inspecteur d’éléments (Dev Tools) au clic sur le bouton supérieur de la souris, situé sous la molette (celui-ci sert habituellement à définir le mode de défilement de la molette, cranté ou en rotation libre).


Quand je code avec les nouveaux raccourcis de ma souris

Et pour le clavier ?

Bien que cela soit un peu plus particulier, le clavier MX Keys permet lui aussi de mettre en place des Hotkeys. Sont concernées les touches fonctions du clavier (y compris la touche “Fn”) et 4 touches situées juste au dessus du Numpad.


Touches personnalisables sur le MX Keys (capture Logitech Options)

Pour ma part, et comme je vous l’ai indiqué au début de cet article, écoutant beaucoup de musique tout au long de la journée, j’apprécie énormément les touches de contrôles média du clavier.

À vrai dire, la seule customisation que je me suis permise est la conservation du fonctionnement des touches F4 et F5 que j’utilise respectivement pour fermer mes applications et rafraîchir mes pages web. Comme j’ai attribué le raccourci “F12” au bouton supérieur de ma souris dans Chrome, je conserve le raccourci média me permettant de baisser le son sur le clavier (bien que ce ne soit pas mon genre 😁).

Cela reste bien évidemment à l’appréciation de chacun, et, comme c’est le cas pour la souris MX Master 3, ces touches peuvent toutes être personnalisées avec une configuration particulière pour chacune de vos applications.



À vous de créer vos propres raccourcis !

Au risque de me répéter, je vous rappelle qu’il est important de faire plusieurs tests avant de trouver la combinaison de raccourcis qui fonctionnera pour vous, ce qui fut mon cas.

Alors que l’on aurait pu s’attendre à un aspect “gadget” sur la possibilité de customisation de ces raccourcis peu communs, force est de constater aujourd’hui que ceux-ci ont su améliorer mon expérience mais aussi ma productivité lorsque je code.

Avec ces raccourcis personnalisables, Logitech a su - de mon point de vue - apporter la cerise sur le gâteau à ses équipements dont le confort d’utilisation et la qualité m’avaient déjà très agréablement surpris dès leur première utilisation, à tel point qu’il me paraît désormais inconcevable de faire machine arrière sur ce type de matériel ! 😉

À votre tour de personnaliser votre expérience de programmation ! 💪

Note : Les liens présentés dans cet article sont affiliés. Cela signifie que si tu achètes un produit depuis cet article, tu ne le paieras pas plus cher, mais l’e-commerçant reversera une commission à ton site d’humour de développeur préféré, bisous.

À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.

Événement : la conférence phare de NVIDIA débarque à Paris, participez à GTC

Un aperçu de l'intérieur d'une conférence GTC - GTC Sans Jose

Événement — NVIDIA organise pour la première fois en Europe sa cultissime conférence GTC, un rendez-vous incontournable consacré à l’intelligence artificielle, au calcul accéléré et aux technologies émergentes.

Et devinez quoi ? Ça se passera à Paris (cocorico 🇫🇷) ! Du 10 au 12 juin, GTC prendra place au cœur du salon Viva Technology 2025, au Paris Expo Porte de Versailles. L’occasion rêvée de prendre part à cet événement majeur de la tech à l’échelle mondiale !

Je réserve ma place pour NVIDIA GTC Paris

# En partenariat avec NVIDIA

Du 10 au 12 juin, Paris devient le centre de gravité de l’IA mondiale

Eh oui les amis ! Parce que croyez-moi, on ne parle pas ici d’un petit stand calé entre deux robots baristas de démo dans un coin du salon.

GTC Paris se présente en effet comme une déclinaison en bonne et due forme de la conférence phare de NVIDIA, et s’annonce tout aussi ambitieuse que sa grande sœur californienne.

Celle-ci sera présente au Pavillon 7 du complexe, où seront exposées des solutions de l’écosystème IA, et où se dérouleront des dizaines de conférences.

Au programme : des keynotes de haut niveau, des démos concrètes, des sessions techniques pour tous les profils et des tables rondes avec des experts, des startups et de grands groupes et industries.

Les sujets abordés porteront sur de nombreuses thématiques, parmi lesquelles : l’entraînement et l’inférence de l’IA, l’IA agentique, les infrastructures (data center, cloud) dédiées à l’IA, le calcul haute performance (HPC), l’informatique quantique, la robotique et l’IA industrielle, ou encore l’IA souveraine.

Ce sera également l’occasion de vous faire tirer votre portrait par l’IA au Developer Wall, une installation immersive présentée sous forme de fresque numérique valorisant la communauté des développeurs en temps réel. Conçue en collaboration avec l’IA Deep Art et le moteur graphique Notch, elle se renouvelle toutes les 30 secondes pour transformer votre profil et vos contributions en véritables œuvres d’art.

Le Dev Wall à NVIDIA GTC pour afficher vos plus beaux portraits générés par IA

Je m’inscris à GTC Paris

Preuve de l’importance de l’événement : le fondateur et CEO emblématique de NVIDIA, Jensen Huang lui-même, prendra la parole lors d’une keynote d’ouverture le 11 juin à 11 heures au Dôme de Paris.

Il y présentera les dernières avancées technologiques de NVIDIA ainsi que sa vision de l’intelligence artificielle — thème majeur de la 9ème édition de VivaTech — et de l’innovation.

Le PDG de NVIDIA Jensen Huang en train de donner une keynote à GTC

La keynote est incluse dans les pass GTC ou VivaTech, et sera également diffusée en ligne gratuitement.

Bon à noter : l'obtention d'un pass GTC vous donnera un accès intégral à VivaTech. 👀

Avis aux intéressés : cette intervention se tiendra de toute évidence à guichets fermés, je ne peux que vous recommander chaleureusement de venir bien (bien bien bien) avant l’ouverture des portes ! 😉

Musclez votre jeu de développeur avec les ateliers et formations de NVIDIA GTC Paris

MAIS CE N’EST PAS TOUT !

Car au-delà des talks et démos, GTC Paris vous propose aussi de passer à l’action.

Le 10 juin, veille de l’ouverture officielle de VivaTech, NVIDIA vous donne rendez-vous pour toute une série d’ateliers techniques immersifs, animés par des formateurs de son Deep Learning Institute (DLI).

L’objectif : monter en compétences, manipuler les outils et solutions NVIDIA de nouvelle génération, mais aussi repartir avec une certification NVIDIA officielle — avouez que ça claque fort sur le CV. 👀

Je m’inscris aux ateliers techniques NVIDIA (10 juin)

Parmi les sessions proposées par NVIDIA sur cette journée :

  • L’ajout de nouvelles connaissances aux grands modèles de langage (LLM), qui explorera l’adaptation des LLM à vos propres cas d’usage, de la préparation des données à leur fournir jusqu’à la mise en prod.
  • Le développement d’agents IA multimodaux, capables de traiter différents types de données en explorant plusieurs techniques de fusion.
  • CUDA, Omniverse, Robotique et RAG : des ateliers plus pointus pour les profils déjà expérimentés.

À l’occasion de GTC Paris, un tarif spécial est appliqué sur ces ateliers techniques, proposés à 275 € TTC la journée, certification incluse, au lieu de 485 € en tarif standard.

À noter que tous les ateliers se dérouleront in English et se tiendront également à Paris Expo Porte de Versailles.

Concours Les Joies du Code : tentez de remporter une NVIDIA®GeForce RTX™ 4080 !

Pour marquer cet événement exceptionnel, une carte graphique NVIDIA®GeForce RTX™ 4080 Founders Edition est mise exclusivement en jeu pour la communauté des Joies du Code ! 🤩

Carte graphique NVIDIA®GeForce RTX™ 4080

Pour prendre part à ce concours, rien de compliqué (vous me voyez venir, non ? 😉) : il vous suffit de participer à GTC Paris !

  • Réservez votre pass de 2 jours à GTC Paris (11 et 12 juin)
  • Partagez une photo de votre badge GTC sur X, LinkedIn ou Bluesky
  • Mentionnez Les Joies du Code et le hashtag #GTCParis
  • La participation à un atelier le 10 juin doublera vos chances de gagner (pensez également à prendre en photo le bracelet qui vous sera remis 💡) !

📆 Tirage au sort le lundi 16 juin à 10h

Je m’inscris dès maintenant à GTC Paris

Je serai personnellement à GTC pour couvrir l’événement et rencontrer sa communauté, n’hésitez pas à me faire signe si vous voulez qu’on s’y capte ! 👋