Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » teaser usb -- utiliser une calto comme écran pour son PC
Lephenixnoir En ligne Administrateur Points: 25058 Défis: 174 Message

teaser usb -- utiliser une calto comme écran pour son PC

Posté le 26/03/2023 23:08

C'est une démo de mon nouveau driver USB dans gint 2.10 : des caltos comme écrans virtuels !


La Graph 90+E et la fx-CG 50 sur cette photo se comportent comme des écrans auxiliaires, on peut y glisser la souris, des fenêtres, etc. On peut aussi contrôler le PC en utilisant le clavier de la calto.

Niveau implémentation, j'ai créé deux écrans virtuels dans sway (mon gestionnaire de bureau), que j'expose avec un serveur VNC. Ensuite un client VNC (dont le code est à gauche sur la photo et ici sur le dépôt) récupère les images, qu'il transfère aux calculatrices en utilisant la libfxlink (nouvellement disponible avec le fxSDK 2.10).

Sur la calto, un add-in assez simple (dont le code source est ici sur le dépôt) récupère les images et renvoie des mises à jour sur l'état du clavier, lequel est relayé au serveur VNC.

Petite vidéo explicative avec les visuels juteux (en anglais mais il y a les sous-titres) :


Et voilà, enjoy!

Sources et instructions d'utilisation : Dépôt Gitea Lephenixnoir/cg-virtual-monitor


Lephenixnoir En ligne Administrateur Points: 25058 Défis: 174 Message

Citer : Posté le 11/09/2024 21:51 | #


Je crois pas l'avoir annoncé mais j'ai fini le tutoriel texte pour Windows il y a un petit moment :
https://git.planet-casio.com/Lephenixnoir/cg-virtual-monitor

J'ai enregistré les manips' pour pouvoir faire une vidéo mais je ne pense pas que ça arrive de sitôt, j'ai trop de trucs dans l'immédiat.
Mon graphe (28 Janvier): (MPM ; serial gint ; (Rogue Life || HH2) ; PythonExtra ; ? ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


ElNoobO Invité

Citer : Posté le 23/04/2025 14:57 | #


HEEEELLP

Après avoir tout setup (et proprement hein) j'ai un gros problème au niveau des drivers : je ne plus envoyer ou recevoir de données en la branchant.
Mon pc le détecte comme un port COM et je ne peux plus y accéder depuis le navigateur de fichier Windows.

comment puis-je réparer ça ?
(j'ai essayé les resets et les réinstallation de drivers via zadig mais rien ne fonctionne)
merci d'avance


ElNoobO Invité

Citer : Posté le 23/04/2025 15:01 | #


UPDATE :
je peux transférer des fichiers depuis une VM
Lephenixnoir En ligne Administrateur Points: 25058 Défis: 174 Message

Citer : Posté le 23/04/2025 17:26 | #


Quand tu la branches au système vois dans le gestionnaire de périphériques si tu peux pas clic droit et "désinstaller" le driver (en fait, désassocier). Ça pourrait te ramener au comportement par défaut. Après quand t'as enlevé WinUSB avec Zadig t'as remplacé par quoi ?
Mon graphe (28 Janvier): (MPM ; serial gint ; (Rogue Life || HH2) ; PythonExtra ; ? ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


ElNoobO Invité

Citer : Posté le 23/04/2025 18:24 | #


J'ai essayé chaque drivier dans Zadig et aucun ne changeait le problème (ça modifiait juste la classe de la calculatrice dans le gestionnaire de périphériques)

Desassocier l'appareil semble efficace (j'ai pu y réacceder comme normalement)
Merci pour ce conseil
Lephenixnoir En ligne Administrateur Points: 25058 Défis: 174 Message

Citer : Posté le 23/04/2025 18:25 | #


Ouf, désolé pour la frayeur, c'est bien que ce soit résolu !
Mon graphe (28 Janvier): (MPM ; serial gint ; (Rogue Life || HH2) ; PythonExtra ; ? ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 83 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd