Skip to content
This repository has been archived by the owner on Jan 7, 2019. It is now read-only.

andrew/node-dancemat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interface for PS3 compatible dancemat controller into Node.js

Usage

var DancematController = require('dancemat')
var dancemat = new DancematController

dancemat.on("start:press", function(key) {
  console.log("start press");
});

dancemat.on("select:press", function(key) {
  console.log("select press");
});

dancemat.on("left:press", function(key) {
  console.log("left press");
});

dancemat.on("right:press", function(key) {
  console.log("right press");
});

dancemat.on("right:release", function(key) {
  console.log("right release");
});

dancemat.on("left:release", function(key) {
  console.log("left release");
});

dancemat.on("up:press", function(key) {
  console.log("up press");
});

dancemat.on("down:press", function(key) {
  console.log("down press");
});

dancemat.on("up:release", function(key) {
  console.log("up release");
});

dancemat.on("down:release", function(key) {
  console.log("down release");
});

dancemat.on("circle:press", function(key) {
  console.log("circle press");
});

dancemat.on("circle:release", function(key) {
  console.log("circle release");
});

dancemat.on("cross:press", function(key) {
  console.log("cross press");
});

dancemat.on("cross:release", function(key) {
  console.log("cross release");
});

dancemat.on("triangle:press", function(key) {
  console.log("triangle press");
});

dancemat.on("square:press", function(key) {
  console.log("square press");
});

Copyright

Copyright (c) 2013 Andrew Nesbitt. See LICENSE for details.