2009-11-07 11 views
2

J'ai un ordinateur portable Lenovo Y550 qui a une belle bande tactile avec des lumières LED sur le dessus du clavier. L'utilisation pour cela est cependant tout à fait inutile (il peut être utilisé pour démarrer 4 programmes Lenovo différents) alors j'ai commencé à penser si je pouvais programmer quelque chose de mon propre pour cela.Utilisation des boutons personnalisés de l'ordinateur portable

Cependant, je n'ai aucune expérience avec ce genre de chose. Tout d'abord, j'aimerais savoir s'il est possible de l'utiliser de quelque façon que ce soit sur mon propre programme (la capture touche ou contrôle même les lumières). Deuxièmement, où devrais-je commencer à faire des recherches à ce sujet? J'ai vérifié le Gestionnaire de périphériques Windows pour voir si je pouvais voir quelque chose d'utile là-bas, mais pas de succès. Je peux seulement voir beaucoup de types de dispositifs HID là.

Une chose qui me vient à l'esprit est d'utiliser des crochets pour en faire usage. Cela pourrait-il fonctionner? Je ne me soucie pas vraiment de la langue que je vais devoir utiliser, l'apprentissage de nouveaux est utile de toute façon.

S'il est possible de contrôler totalement la bande tactile, il serait bon d'allumer les lumières LED comme je le ferai (maintenant la lumière LED s'allume là où se trouve mon doigt).

Répondre

1

J'ai fait quelque chose de similaire pour mon clavier Logitech. J'ai dû accrocher le crochet de clavier de bas niveau, et j'ai modifié les codes clés spécifiques Logitech dans un code générique de Windows. Dans l'ensemble, un outil très simple, court et limité, sans aucune configuration, mais il a fait son travail de manière fiable et seulement utilisé quelques kb ou de la mémoire. Obtenez un crochet de clavier de bas niveau en fonctionnement, définissez un point d'arrêt et consultez les codes clés que vous obtenez. Je ne connais pas les LED.

Éditer:Found it. Cela fait un moment que je l'ai écrit.

+0

Merci. Je vais creuser dans ton code quand j'ai le temps. – Lycha