NodeJS natif de la souris et des touches du clavier
J'ai été à la recherche d'un natif de nodejs module qui prend en charge la souris et du clavier de l'écoute et de l'exécution
j'ai trouvé ce.. https://npmjs.org/package/mouse
mais le code source dirait qu'il prend uniquement en charge les navigateurs.
Vous êtes à la recherche pour la capture de la souris et de la touche événements dans le terminal?
eh bien, si vous disiez à l'écoute des mouvements de la souris en nodejs et ensuite de faire
Avez-vous jamais trouver une réponse à cela?
Quel milieu êtes-vous en essayant de capturer les événements d'entrée? Pour recevoir des événements clés dans le nœud utiliser nodejs.org/api/tty.html#tty_rs_setrawmode_mode. Mais tout le reste est très dépendants de la plateforme. Est-ce pour linux, osx, windows, terminal, X11, le Cacao, etc?
eh bien, si vous disiez à l'écoute des mouvements de la souris en nodejs et ensuite de faire
console.log(mouse.x,mouse.y);
alors ouiAvez-vous jamais trouver une réponse à cela?
Quel milieu êtes-vous en essayant de capturer les événements d'entrée? Pour recevoir des événements clés dans le nœud utiliser nodejs.org/api/tty.html#tty_rs_setrawmode_mode. Mais tout le reste est très dépendants de la plateforme. Est-ce pour linux, osx, windows, terminal, X11, le Cacao, etc?
OriginalL'auteur bmatusiak | 2013-03-05
Vous devez vous connecter pour publier un commentaire.
J'ai travaillé sur un module d'envoi de la souris et du clavier événements, RobotJS.
Exemple de code:
Puis-je utiliser pour l'écoute nw.js:
https://github.com/nwjs/nw.js/wiki/Shortcut
OriginalL'auteur Jason Stallings
Essayer iohook module.
Il charge Windows/Linux/MacOS
Veuillez consulter github.com/wilix-team/iohook. Il contient de nombreuses informations sur le module/configs et etc.
OriginalL'auteur Aloyan Dmitry
Vous pouvez envelopper le
Robot de Classe
fournies par Java pour une plate-forme de solution à l'aide de lanode-java
module.De travail exemple:
Je l'ai testé sur Arch Linux à l'aide de la version java 1.7 (Oracle Java), node.js version 0.10.25, et le nœud-module java version 0.3.0.
Je ne travaille pas sur le nœud de projet java. Vous pouvez essayer d'écrire un programme Java simple vous qui fait la même chose et voir si cela fonctionne. Si c'est le cas, vous pouvez ouvrir un nouveau problème sur leur page du projet avec le code que vous avez utilisé (Java & Node.js code), système d'exploitation, les numéros de version, etc. et voir si elles peuvent vous aider.
Si la réponse ci-dessus n'a pas fonctionné pour vous sur OSX et que vous êtes simplement à la recherche pour la simple exécution de la souris (pas de souris à l'écoute), vous pourriez aimer ce minimaliste wrapper github.com/Loknar/node-macmouse. Il utilise le NodObjC module de raccordement dans le cadre de Cacao et d'envoyer des commandes de souris pour le système.
OriginalL'auteur JayQuerie.com
Prendre un coup d'oeil à https://github.com/Loknar/node-macmouse
$ npm install macmouse
example.js
var souris = require('macmouse');
OriginalL'auteur John Murch