Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.55 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.55 KB

Inputs: Famous user input libraries Build Status

The inputs library is used to interpret user input to the device. Its primary concept is the 'Sync' interface.

Files

  • FastClick.js: FastClick is an override shim to speed up clicks on some browsers.
  • GenericSync.js: Combines multiple types of event handling into one standardized interface.
  • MouseSync.js: Handles piped in mouse drag events.
  • PinchSync.js: Handles piped in two-finger touch events to change position via pinching / expanding.
  • RotateSync.js: Handles piped in two-finger touch events to support rotation.
  • ScaleSync.js: Handles piped in two-finger touch events to increase or decrease scale via pinching / expanding.
  • ScrollSync.js: Handles piped in mousewheel events.
  • TouchSync.js: Handles piped in touch events.
  • TouchTracker.js: Helper to TouchSync – tracks piped in touch events, organizes touch events by ID, and emits track events back to TouchSync.
  • TwoFingerSync.js: Helper to PinchSync, RotateSync, and ScaleSync. Handles piped in two-finger touch events

Documentation

Maintainer

License

Copyright (c) 2014 Famous Industries, Inc.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.