Displaying 1 to 20 from 26 results

tap - 1Kb library for easy unified handling of user interactions such as mouse, touch and pointer events

  •    Javascript

Tap is a Javascript library for easy unified handling of user interactions such as mouse, touch and pointer events. Otherwise just download the library.

HandJS

  •    Javascript

Hand.js: a polyfill for supporting pointer events on every browser

Move Mouse

  •    

Move Mouse is a simple application that generates mouse activity. You can either move the mouse pointer, click the left mouse button, send a keystroke, or any combination of the three.




yarrow - svg animated arrow pointer and tooltip

  •    Javascript

SVG animated arrow pointer and tooltip.Yarrow is a container of arrows.

touches - simplified touch/mouse events for flick and swipe

  •    Javascript

A common pattern for drag events is to listen for events on a parent element (like the window), and use a different element as the target for client offset calculation. The second argument to the event listener is a [x, y] vector representing the calculated client offset (relative to top left of target element).Another common pattern, especially with drag events, is filtering touch input to a single finger. Below; the events will only get fired for the first finger placed on the screen. Subsequent fingers will be ignored until after the first finger has been lifted.

interact - a readable stream of mouse view events, wrapping up pointer-lock and drag-stream

  •    Javascript

A wrapper module that provides a drag-stream fallback for pointer-lock. Handles the requestFullScreen pointer lock requirement of firefox.


pointer-lock - pointer lock polyfill that presents an eventemitter / stream api

  •    Javascript

pointer-lock api exposed as an event emitter that emits readable streams of mouse movement data. automatically handles adding appropriate mousedown/up event listeners on the targeted element. tries to reuse objects instead of creating new objects, to keep garbage generation low. may sing you songs, if you're nice enough to it.

Pointy - A jQuery plugin that dynamically points one element at another ~

  •    Javascript

A jQuery plugin that dynamically points one element at another.

most-gestures - unified desktop/mobile high level pointer gestures, using most.js

  •    Javascript

this creates an object containing the low level streams (mouseDowns$, mouseUps$ etc) from a DOM element, you usually don't want to use this directly, use the following function instead.

reveal-leap-motion - The Leap Motion plugin for Reveal.js

  •    Javascript

This plugin lets you utilize your Leap Motion device to control basic navigation of your Reveal.js presentation. When a single index finger is extended, a circular pointer will appear on screen, which tracks the finger. Moving closer to the device expands the pointer.

postcss-pseudo-class-enter - Use the :enter pseudo-class in CSS

  •    Javascript

:enter lets you use the proposed :enter pseudo-class in CSS. :enter simplifies selectors targeting elements that are designated, as the naming of :hover is somewhat misleading; it specifically means elements designated with a pointing device, rather than any device.

Touchr - Mimics touch events in Internet Explorer 10+ browser and browsers supporting pointer events

  •    Javascript

The core idea of Touchr is that many mobile web sites are prepared for touchable devices but are incompatible with new Internet Explorer 10 and newer. This package automatically mimics touch and gesture events in these browsers. Intro page is available on http://aichi.github.com/Touchr. You can sniff IE and load this script for IE 10+ only if necessary.

postcss-pointer - A PostCSS plugin to replace `pointer: cursor` with `cursor: pointer`.

  •    Javascript

A PostCSS plugin to replace pointer: cursor with cursor: pointer. See PostCSS docs for examples for your environment.

clarity-tools - Sample tools and libraries to demonstrate clarity functionality

  •    TypeScript

Clarity handles sensitive data with care. By default content on the page is masked before upload, so no actual text from the page is sent to the server. All data collection is performed solely with the purpose of providing better insights into customers' pages interactions and improving their users' experiences. This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

pinch-zoom

  •    TypeScript

A web component for pinch zooming DOM elements. Set the transform. All values are optional.