Use a joystick in the browser
Move npJoyfull.so to ~/.mozilla/plugins
Open FBControl.html in Chrome or Firefox
Warning: Subject to change!
var onJoystickEvent = function(type, value) {
console.log(type + ", " + value);
};
window.onload = function(){
var joystick = new Joystick('/dev/input/js0', 30, onJoystickEvent);
};Joystick
-
constructor(pathToJoystickInput, millisToWait, handler): The constructor,
handleris afunction(type, value)which gets called everymillisToWaitmilliseconds with new data from the joystick atpathToJoystickInput-
type: a string denoting the type of the button
-
value:
0if pressed or1if not pressed when digital,-32,768to32,768otherwise
-
joyButton object
- joyButton.type: A string denoting the button that was acted on, one of
'analog_x', 'analog_y', 'analog_ball' //these are the analog types
'trigger', 'down_top', 'up_top', 'left_top', 'right_top', 'leftup_bot',
'leftdown_bot', 'centerleft_bot', 'centerright_bot',
'rightdown_bot', 'rightup_bot' //these are the digital types-
joyButton.value: The value of the button pressed or analog input.
The value is between
-32,768and32,767ifjoyButton.typeis an analog typeThe value is
0if the button is not pressed and1if it is pressed ifjoyButton.typeis a digital type