Skip to content

codotronix/pcr-mc

Repository files navigation

GitHub license Made With Love Open Source Love svg2 Build Status codecov

PCR-MC (PCRemote-Mobile Controller)

This is the controller component of project pcr. This component will be responsible for collecting user inputs and convey them to the IS (i.e. Intermediate Server). Also this component will show feedbacks (if any) sent back from IS.

Project PCR can be found at https://github.com/codotronix/pcr

Menu

Demo

The demo is meant to be viewed from mobile in landscape view. If you are viewing from desktop browser, make sure to go to browser's developer tools -> mobile emulator -> landscape mode to properly experience this demo - https://codotronix.github.io/pcr-mc/

Screenshots

PCR-MC Screenshot 1 PCR-MC Screenshot 1

Features

This section lists all the features that are complete and yet to be completed.

  • Mouse Trackpad

  • Mouse wheel up and down, simulated using up and down arrows

  • Mouse left-click button, denoted by L

  • Mouse right-click button, denoted by R

  • Mouse double-click button, denoted by D

  • Gamepad rotation control on left (can be mapped to any rotation control e.g. rotate the camera / robot head etc)

  • Gamepad rotation control on right (can be mapped to any rotation control e.g. rotate the front wheel of tri-wheeler etc)

  • Gamepad arrow buttons on left (can be mapped to directional movement etc)

  • Gamepad 4 action buttons on right (can be mapped to various actions as required)

  • Gamepad - a start and pause button (can be mapped to start and stop / pause as per requirement)

  • Keyboard - send a single keystroke

  • Keyboard - group and send multiple keystrokes together

  • Keyboard - ways to modify keypress with Ctrl, Shift, Alt e.g. Ctrl+A, Ctrl+Shift+I, Alt+F4 etc


React JS Useful Links

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

yarn build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

About

The Mobile Controller (MC) component of project pcr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published