GcScannerJs

Device inputs

      ()

About

Broweser-based input device scanner for GameControllerizer. Control operations from a input device is scanned, then sent to Node-RED via Websocket (ws://[wshost]:[wsport]/{gamepad,mouse,keyboard}).
When you use FireFox, set "network.websocket.allowInsecureFromHTTPS" to true.


Query parameters

ID Type Description
fps Int Device scanning fps (default=30)
gamepad_id Int Gamepad id (default=0)
gamepad_model Int Gamepad model (default=1)
1 : Digital (1-dpad,12-buttons)
2 : Analog (1-dpad,12-buttons,4-axes)
0 : Custom (* see below section)
(Recommended : Xinput gamepad, PS3 gamepad + button remapping tool)
wshost String Target host (default=location.hostname)
wsport Int Target port (default=1880)
enable_gamepad
enable_mouse
enable_keyboard
enable_moveless
Int Initial device input status (default=0)
0 : false
1 : true
* check browser console logs for current status.


Custom gamepad

If you want to use your own gamepad,

  1. Edit 'js/gc_gamepad_scanner.js'
  2. Reload 'index.html' with the query parameter ('gamepad_model=0')