Dernière mise à jour :
Si vous lisez ces lignes, c'est que vous venez de vous procurer un Stream Deck Neo lors de la soirée d'accueil organisée par la Fachschaft Elektrotechnik à l'université RWTH d'Aix-la-Chapelle. Vous pouvez le garder. Ce guide vous explique les deux choses intéressantes que vous pouvez faire avec cet appareil : le configurer sur votre ordinateur portable en cinq minutes environ, et, si vous souhaitez aller plus loin, créer une application pour cet appareil et la publier sur Elgato Marketplace, où tout le monde pourra l'installer.
Le Stream Deck Neo est un petit contrôleur qui se place à côté de votre clavier. Il dispose de huit touches LCD, de deux « Touch Points » permettant de passer d'une page de touches à l'autre, ainsi que d'une barre d'informations LCD au centre qui peut afficher l'heure, la charge de votre processeur ou le prochain rendez-vous de votre agenda.
Chaque touche correspond à un écran dédié : vous voyez ainsi toujours ce qu’elle fait, et c’est vous qui décidez de sa fonction. Une touche peut ouvrir une application, exécuter une commande, couper le son de votre micro ou déclencher une séquence combinant ces trois actions. Elle se connecte via USB-C et est alimentée par cette connexion ; elle ne comporte ni batterie ni adaptateur secteur.
Le Stream Deck a vu le jour en 2017 dans le domaine du streaming en direct et n'a cessé d'évoluer depuis. Sur le bureau d'un étudiant, c'est un boîtier de raccourcis pour les logiciels que vous utilisez déjà.
Vous aurez besoin : d'un ordinateur portable ou de bureau fonctionnant sous Windows 11 ou une version plus récente, ou sous macOS 13 ou une version plus récente, ainsi que d'un port USB-C libre. Vous utilisez Linux ? Vous trouverez une réponse à cette question à la fin de cet article.
1. Installez le logiciel Stream Deck
Téléchargez Stream Deck pour Windows ou macOS. Ce logiciel est gratuit et permet de personnaliser les touches selon vos besoins.
2. Branchez-le
Il suffit de brancher un câble USB-C sur votre appareil. Les touches s’allument et le logiciel détecte automatiquement le périphérique. Aucune étape d’appairage n’est nécessaire et vous n’avez pas besoin de créer de compte.
3. Importez votre profil FSET de la RWTH
Vous n'avez pas besoin de partir d'un appareil vierge. Nous avons créé un profil pour cette activation ; les clés sont donc déjà prêtes à l'emploi.
Téléchargez le profil FSET de la RWTH, puis double-cliquez sur le fichier : Stream Deck l'installera automatiquement.
Tout ce qu’il faut savoir figure dans ce guide : la documentation du SDK, les exemples de plugins, le Discord des créateurs, la Marketplace et où trouver de l’aide. Une seule pression sur chaque touche, directement depuis l’appareil. Il s’agit d’un point de départ, et non d’une configuration figée. Chaque touche peut être modifiée, renommée ou supprimée.
4. Adaptez-le à votre goût
L'ajout de vos propres touches fonctionne de la même manière. Le panneau de droite du logiciel répertorie toutes les actions qu'une touche peut effectuer : ouvrir un site web, lancer une application, activer un raccourci clavier, démarrer un minuteur, exécuter une commande. Faites glisser l'action souhaitée sur une touche, configurez-la dans le panneau situé en dessous, puis appuyez sur la touche. C'est tout ce qu'il y a à savoir. Pour un tutoriel complet, consultez le Guide de démarrage rapide de Stream Deck.
Huit touches, cela peut sembler peu. Ce n'est pourtant pas le cas, et ce pour deux raisons : les « Touch Points » permettent de passer d'une page à l'autre, et les profils peuvent changer automatiquement lorsque vous changez d'application. Voici quelques pistes pour un cursus d'ingénierie :
Une fois que vous avez trouvé une mise en page qui convient à l'un d'entre eux, vous avez créé un profil. C'est là que les choses deviennent intéressantes.
Un profil correspond à une configuration de touches enregistrée : quelles actions sont associées à quelles touches, avec leurs icônes et leurs paramètres. Vous pouvez en avoir un pour votre éditeur, un pour vos cours, un pour vos appels, et laisser Stream Deck basculer automatiquement entre eux en fonction de l'application active.
Vous en avez déjà un : le profil RWTH de l'étape 3. Ouvrez-le dans le logiciel et vous verrez exactement comment il est structuré. Quelle action est associée à quelle touche, et ce que chacune d'entre elles est configurée pour faire. Décortiquer un profil qui fonctionne déjà est le moyen le plus rapide de comprendre ce que vous pouvez créer.
Les profils sont exportés vers un fichier unique, qui peut être partagé avec des amis ou des camarades de classe. Ce fichier peut également être publié sur Elgato Marketplace, ce qui signifie qu’une configuration que vous avez créée pour un logiciel de laboratoire ou une chaîne d’outils spécifique peut être installée par toute personne utilisant ces mêmes outils.
C'est la méthode la plus simple pour passer de l'utilisation de Stream Deck à la publication de contenu sur cette plateforme. Elle ne nécessite absolument aucun code.
N'oubliez pas qu'il ne s'agit pas seulement du Stream Deck Neo, mais de tout un écosystème Stream Deck couvrant plusieurs appareils. Nous vous conseillons de consulter la rubrique « Découvrir Stream Deck » pour avoir un aperçu rapide avant de vous lancer à la découverte des possibilités offertes par le SDK.
Tout ce que Stream Deck fait au-delà de ses actions intégrées, il le fait grâce à des plugins ; le SDK permettant de les développer est public et documenté sur docs.elgato.com/sdk. Une chose à préciser d’emblée : les plugins sont écrits en TypeScript et s’exécutent sous Node.js, et non en C et C++, les langages avec lesquels vous allez passer votre premier semestre. Si vous n’avez jamais touché à l’un ou l’autre, le temps nécessaire pour vous mettre à niveau correspond davantage à un week-end qu’à un semestre, et de toute façon, la plupart des outils qui vous entourent sont écrits en TypeScript. Il suffit de peu pour obtenir un plugin fonctionnel :
À ce stade, les exemples de plugins disponibles sur GitHub sont des plugins entièrement fonctionnels que vous pouvez cloner, exécuter et analyser. Il s'agit là de quelques exemples destinés à vous aider à démarrer. La documentation vous sera précieuse à mesure que vous approfondirez vos connaissances.
Elgato Marketplace est la plateforme où sont distribués les plugins, profils, icônes, économiseurs d'écran et banques de sons pour Stream Deck. C'est en y publiant du contenu que vous devenez un « Elgato Maker ». La configuration se fait en trois étapes, à effectuer une seule fois :
Vous fixez vous-même votre prix et pouvez publier gratuitement. Pour les produits payants, la répartition est de 70/30. Vous conservez 70 %, Elgato prélève 30 % et les paiements sont gérés via Stripe Connect. Les produits gratuits ne sont soumis à aucune restriction géographique. Vous trouverez tous les détails dans la documentation Maker.
Est-ce vraiment gratuit ?
Oui. Elgato, avec le soutien de la Fachschaft Elektrotechnik, offre un Stream Deck Neo aux étudiants de première année. C'est entièrement gratuit.
Dois-je être un streamer ?
Non. Stream Deck a vu le jour dans le domaine du streaming, mais a depuis dépassé ce cadre. Il fonctionne de la même manière pour la programmation, les réunions, les travaux de laboratoire ou toute autre activité que vous effectuez sur un ordinateur plus de deux fois par jour.
De quoi ai-je besoin pour le faire fonctionner ?
Windows 11 ou version ultérieure, ou macOS 13 ou version ultérieure, un port USB-C libre et le logiciel gratuit Stream Deck. Aucune connexion Internet n'est nécessaire après le téléchargement initial.
Est-ce que ça fonctionne sous Linux ?
Le logiciel Stream Deck fonctionne sous Windows et macOS ; la configuration décrite ci-dessus part donc du principe que vous utilisez l'un de ces deux systèmes. Si vous utilisez principalement Linux, l'appareil fonctionne tout de même en double démarrage ou sur un deuxième ordinateur, et il existe une communauté active qui développe des outils Linux pour le matériel Stream Deck. Linux est l'une des demandes les plus fréquentes que nous recevons, et les actualités concernant cette plateforme sont d'abord annoncées dans la newsletter Maker. Nous travaillons actuellement à la mise en place d’une intégration de Stream Deck sur Omarchy. Si vous souhaitez devenir testeur, n’hésitez pas à nous le faire savoir.
Est-ce que cela fonctionne avec le logiciel que j'utilise ?
Tout ce que vous pouvez ouvrir, cliquer ou déclencher à l'aide d'un raccourci clavier peut être attribué à une touche, ce qui couvre la plupart des actions que vous effectuerez. En outre, Marketplace propose des plugins pour des applications spécifiques et, si celui que vous recherchez n'existe pas, le SDK vous permet de le créer vous-même.
Dans quel langage dois-je écrire mes plugins ?
TypeScript sur Node.js. Pas en C ni en C++. L'interface de ligne de commande (CLI) génère pour vous une structure de plugin fonctionnelle, et vous trouverez des exemples de plugins sur GitHub pour vous aider à démarrer.
Puis-je gagner de l'argent grâce à ce que je publie sur Marketplace ?
Oui. Les produits proposés sur Marketplace peuvent être gratuits ou payants. Pour les produits payants, la répartition des recettes est de 70/30 en votre faveur, et les paiements s’effectuent via Stripe Connect.
Dois-je monter quelque chose pour conserver l'appareil ?
Non. Dans tous les cas, le Stream Deck Neo vous revient.
Mon appareil a un problème.
Contactez le service d'assistance d'Elgato et précisez qu'il s'agit de l'activation du FSET de la RWTH.
PRODUITS DANS L'ARTICLE
Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.
Add Elgato as a preferred sourceThanks for helping us improve this article.