Aller au contenu


Photo

[Switch 1/2] Plume USB : la Switch 1 devient un clavier USB pour faciliter certaines manipulations sur Switch 2


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

Posté aujourd'hui, 17:30

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 961 messages
  • Sexe:Male
Le développeur MichelSama vient de publier Plume USB 0.1.7, une nouvelle version de son homebrew destiné à la Nintendo Switch de première génération. Le principe est simple : transformer la Switch 1 en clavier USB afin de transmettre automatiquement du texte à une console compatible, notamment la Nintendo Switch 2. L'objectif est de simplifier certaines manipulations qui nécessitent habituellement un clavier USB ou un ordinateur. Plume USB permet ainsi d'envoyer du texte prédéfini directement depuis la Switch 1, à condition que la console cible dispose d'un champ de saisie compatible.
 
Attention toutefois : Plume USB n'est pas un exploit autonome de la Switch 2. Il s'agit d'un outil d'automatisation qui peut faciliter certaines opérations dans le cadre de manipulations liées au homebrew. Son utilisation nécessite une Switch 1 capable d'exécuter des applications homebrew, notamment via Atmosphère.
 
 
 
 
 
 
 
Plume USB : une Switch 1 transformée en clavier USB
 
Une fois lancé depuis le Homebrew Menu, Plume USB émule un clavier USB HID. La console peut alors transmettre un texte prédéfini ou le contenu d'un fichier .txt à un appareil compatible.
 
L'application prend en charge les dispositions de clavier AZERTY français et QWERTY américain, avec plusieurs paramètres permettant d'adapter la vitesse de saisie au comportement de la console cible.
 
Il est notamment possible de :
- Envoyer un message de test avec la fonction « Send Hello ».
- Charger et transmettre des fichiers texte depuis la carte SD.
- Régler les délais entre les frappes pour limiter les caractères manquants.
- Ajuster la temporisation de la touche Entrée pour améliorer la gestion des retours à la ligne.
- Activer ou désactiver manuellement le verrouillage des majuscules.
- Consulter les diagnostics USB et interrompre un transfert en cours.
 
Les fichiers texte peuvent atteindre 256 Kio. L'application vérifie leur encodage et les caractères pris en charge avant de commencer la transmission, afin d'éviter les erreurs de saisie liées à un contenu incompatible.
 
Pour une utilisation avec la Switch 2, la connexion USB doit être adaptée à la configuration choisie. Le développeur recommande notamment un câble de données USB-A vers USB-C reliant la station d'accueil de la console cible à la Switch 1. Une connexion USB-C directe peut dépendre de la négociation des rôles USB.
 
Version 0.1.7 : une meilleure gestion de l'indentation automatique
 
Cette nouvelle version apporte principalement une amélioration destinée aux éditeurs de texte qui reproduisent automatiquement l'indentation après un retour à la ligne.
 
Ce comportement peut perturber la saisie automatisée : lorsque l'éditeur ajoute déjà des espaces ou des tabulations, le texte envoyé risque de se retrouver avec une indentation incorrecte.
 
Pour résoudre ce problème, Plume USB 0.1.7 introduit une compensation automatique de l'indentation.
 
La fonctionnalité peut être activée depuis l'aperçu du texte en appuyant sur L ou en sélectionnant l'option « Auto-indent ». Elle est désactivée par défaut, mais son état est conservé entre les sessions.
 
Cette correction prend en charge :
- Les espaces en début de ligne.
- Les tabulations.
- Les indentations combinant espaces et tabulations.
- Les lignes vides et les changements de niveau d'indentation.
 
Le développeur précise que le fonctionnement dépend du comportement de l'éditeur utilisé. La compensation suppose notamment que les espaces et les tabulations soient reproduits littéralement et qu'une pression sur Retour arrière efface un seul caractère. Certains éditeurs nécessiteront donc des ajustements.
 
Autre point important : les caractères de contrôle Retour arrière présents directement dans les fichiers texte restent refusés lors de la vérification préalable. Les pressions nécessaires à la compensation sont générées en interne par l'application.
 
Des corrections pour fiabiliser la saisie
 
Les versions précédentes avaient déjà introduit plusieurs améliorations pour résoudre les problèmes de retours à la ligne manquants lors de la saisie sur la console cible.
 
La version 0.1.6 avait notamment ajouté une temporisation spécifique pour la touche Entrée, indépendante de la vitesse de frappe des autres caractères.
 
La version 0.1.7 poursuit ce travail avec une série de tests de régression couvrant les indentations, les lignes vides, les changements de niveau, les deux dispositions de clavier et les limites imposées aux fichiers texte.
 
Selon les informations publiées avec la version, la compilation et les tests automatisés portant sur le texte, la saisie et l'émulation USB ont été validés. Le développeur indique également avoir reçu des retours positifs concernant les tests sur console de la version corrigée.
 
Il reste néanmoins recommandé de tester l'outil avec un court texte avant de lancer une transmission plus longue. La confirmation de la connexion USB ne garantit pas, à elle seule, que l'application cible a correctement enregistré tous les caractères.
 
Installation de Plume USB 0.1.7
 
L'installation est relativement simple pour les utilisateurs disposant déjà d'un environnement homebrew sur leur Nintendo Switch 1.
 
Téléchargez l'archive SD de Plume USB 0.1.7.
Extrayez son contenu à la racine de la carte SD de la Switch 1.
Lancez Plume USB depuis le Homebrew Menu sous Atmosphère.
Connectez la console à l'appareil cible avec un câble USB de données adapté.
Ouvrez un champ de texte compatible avec un clavier USB.
Sélectionnez la disposition de clavier correspondant aux paramètres de la console cible.
Choisissez « Send Hello » pour effectuer un premier test ou sélectionnez un fichier texte sur la carte SD.
 
Pour mettre à jour une installation existante, il est également possible de remplacer le fichier plume-usb.nro situé dans sdmc:/switch/plume-usb/.
 
Les paramètres enregistrés sont conservés lors du remplacement de l'application.
 
Téléchargement : plume-usb-0.1.7  / reddit
 
 

  • Retour en haut




2 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 2 utilisateur(s) anonyme(s)