Adds mouse wheel support for your application! Just call mousewheel to add the event and call unmousewheel to remove the event.
jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code.
A jQuery plugin to be used on touch devices such as iPad, iPhone, Android etc. Detects single and multiple finger swipes, pinches and falls back to mouse 'drags' on the desktop. Time and distance thresholds can be set to distinguish between swipe gesture and slow drag. Allows exclusion of child elements (interactive elements) as well allowing page scrolling or page zooming depending on configuration. - Detects swipes in 4 directions, "up", "down", "left" and "right" - Detects pinches "in" and "out" - Supports single finger or double finger touch events - Supports click events both on the touchSwipe object and its child objects - Definable threshold / maxTimeThreshold to determin when a gesture is actually a swipe - Events triggered for swipe "start","move","end" and "cancel" - End event can be triggered either on touch release, or as soon as threshold is met - Allows swiping and page scrolling - Disables user input elements (Button, form, text etc) from triggering swipes
jQuery Knob is a: * canvas based ; no png or jpg sprites. * touch, mouse and mousewheel, keyboard events implemented. * downward compatible ; overloads an input element.
Contains attached properties/events (including shadowed window chrome, auto per-monitor dpi handling, mouse h-wheel event) and other utility converters for WPF 4.0+.
jQuery Simulate is a plugin to simulate browser mouse and keyboard real events. This plugin leveraged the jQuery UI Automated tests to another level, giving the possibility to create automated scripts to test UI components (drag, drop, sortables, etc).
This library provides various common UI helpers. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - AttachedDropShadow: Provides a composition based shadow effect which supports masking. - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur. Triggers: Various Visual State Triggers to help trigger VisualStates in a wide variety of scenarios.
This is a .net8 upgraded version of https://github.com/bezzad/MouseKeyboardActivityMonitor.
This library attaches to windows global hooks, tracks keyboard and mouse clicks and movement and raises common .NET events with KeyEventArgs and MouseEventArgs, so you can easily retrieve any information you need: * Mouse coordinates * Mouse buttons clicked * Mouse wheel scrolls * Key presses and releases * Special key states Additionally, there are MouseEventExtArgs and KeyEventExtArgs which provide further options: * Input suppression * Timestamp * IsMouseDown/Up * IsKeyDown/Up. For more documentations, please check the project homepage.
This is an extension to the globalmousekeyhook and InputSimulator library which allows you to tap keyboard and mouse,to detect and record their activity event when an application is inactive and runs in background.The Windows Input Simulator provides a simple .NET(C#) interface to simulate Keyboard or Mouse input using the Win32 SendInput method.一款类似于按键精灵的模拟键盘和鼠标操作的c#扩展类库.
A thread safe and event driven Low Level Mouse and Keyboard Hook
This library attaches to windows global hooks, tracks keyboard and mouse clicks and movement and raises common .NET events with KeyEventArgs and MouseEventArgs, so you can easily retrieve any information you need: * Mouse coordinates * Mouse buttons clicked * Mouse wheel scrolls * Key presses and releases * Special key states * [NEW] Key combinations and sequences Additionally, there is a possibility to supress certain keyboard or mouse clicks, or detect special key combinations.
This library provides various common UI helpers. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - AttachedDropShadow: Provides a composition based shadow effect which supports masking. - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur. Triggers: Various Visual State Triggers to help trigger VisualStates in a wide variety of scenarios.
A generic interface for window, window events and inputs like Joystick, Mouse and Keyboard.
Capture and simulate Window's Keyboard and Mouse events across any application such as: * Mouse ButtonUp / ButtonDown / Click / DoubleClick * Keyboard KeyUp / KeyDown / KeyPress
This extension allows you to specify keyboard events that will work anywhere including inside textarea/input fields. To use this extension, all you have to do is include the javascript on your page after you include Mousetrap.
* On-demand loading of list * Paged list * Can use page up / page down shortcut when navigating the list * Can type on textbox anytime even when the dropdown list is displayed * Can use mouse scroll on the popup list * Uses AngularJS 1.3 ng-model-options debounce functionality to prevent fast typist from overwhelming the network * Keyboard shortcut to popup the list uses the conventional shortcut, Alt+Down, or F4 * Aside from next page / previous page buttons, it has fast forward and fast reverse button, it partition the list by 100 instead of the usual ten for paging. Say we have 5,000 rows, a total of 500 pages, so from first page when we click the fast forward button it brings us to page 51 * Can manually assign both ID/Code and Text for the combobox, by using ng-model and user-input attributes respectively. Think edit * When pressing escape key, it reverts back the old value. Likewise when pressing tab, yet the user didn't select an item, the combobox will revert to old ID/Code and Text values * Developer still has control on the requested ajax url's parameter names, and also with the result's list and total's property names. The component doesn't impose any names for the ajax's url parameter names and response property names * The popup's width has the same width as the combobox * Uses bootstrap for the design * No jQuery * ng-change event * page size property
This library makes it possible to inspect any controls properties, events and even the document outline in your Windows Form at runtime. The only thing you have to do is to create an instance of the Inspector class and then run your winform as normal. Press "Ctrl + F8" to activate the inspector and open the control view window which will show all the data from the inspected control. Make sure the window you wanna inspect has focus, hold down "Alt" and hover your mouse over any given control and see the magic come to life.
Allows you to simulate global mouse and keyboard events. Features: - Supports scan codes and multi-language input. - Supports WPF/WinForms/Console windows apps. - Supports .NET Standard, .Net Core and .Net 5/6. Supported OS: - Windows
LightningChart Ultimate is the fastest 2D and 3D WinForms data visualization toolkit for science and finance. LightningChart Ultimate is entirely GPU accelerated (Direct3D) and performance optimized data visualization control for presenting masses of data in 2D XY graph, 3D XYZ, polar and 3D pie / donut views. The chart control comes with huge set of data visualization types. XY Graph view • Renders huge amounts of measured data as graphs in real-time, very smoothly, up to hundreds of millions of new data points / sec. • High refresh rate even with heavy load • Renders vast data sets instantly • Series types: sampled data (discrete signal), point-line, freeform point-line, areas, high-low, polygon, stock series (candle-stick), bar, band, constant line, intensity grid, intensity mesh • Geographic maps can be combined with other XY view series and objects. • Intensity series are perfect e.g. for environmental data over maps and thermal imaging. Can be rendered inside selected polygons or map regions. • Zoom, pan and rotate operations • Built-in series tracking cursors • Series and chart event marker indicators • Unlimited X axes/chart, vertical position adjust • Unlimited Y axes/chart: stacked or layered • Different X-axis real-time monitoring scrolling modes: Scrolling, sweeping, stepping, oscilloscope style level triggered • Automatic scale fitting, grids and divisions • Fast scale setting with mouse, configurable zoom and pan buttons • Logarithmic axis scales, advanced features for minimal values between 0...1 • Palette-colored line series by Y value • Persistent layers - extremely fast rendering of thousands of repetitive line series without rising CPU load or memory footprint • Persistent intensity layers - heat-map coloring of repetitive traces with hit-counters 3D XYZ View • Real 3D visualization • Series types: point-line, bar, surface mesh, surface grid, waterfall, mesh models • Gigantic surface sizes of over 2000x2000 • Height/Toned/Point/Bitmap coloring for surfaces • 3D rectangles with image fill • Contour lines and wireframing for surfaces and waterfall • Many lighting and shading options • 3D models can be imported from CAD and modeling applications, as X-file • Polygons, rectangles • Perspective and orthographic 3D camera, with pre-defined setups • Zoom, pan and rotate operations, axis range adjust by mouse • Logarithmic axis scales, advanced features for minimal values between 0...1 Geographic maps and G.I.S. • Vector maps • On-line tile maps: supports street maps and satellite imagery by MapQuest/OpenStreetMaps • World, continents, specific areas • Dozens of maps • Multi-layer: land, lakes, rivers, roads, cities etc. • High/Mid/Low resolutions • Map import from ESRI shape file data • On-the-fly silent map layer replace/import for frequently updated SHP data • Polygon and vector based objects • Background images setting from satellite photos • Fast rendering • Mouse interactive objects • Several fill and style options: individual or common layer based • Many coordinate formats • Border points and other data can be accessed from objects • Digital elevation model (DEM) data can be presented with IntensityGrid (ViewXY) or IntensityGrid3D (View3D) series, with contour lines • 3D models can placed in View3D Polar view • Series types: area, point-line • Several amplitude and angle axes • Sectors • Markers 3D pies / donuts • Freely rotatable 3D visualization • Pie and donut styles • Dimension adjustment • Exploded slices • Mouse interactive • Predefined lighting schemes
TeeChart for Javascript is available as a standalone product and as an export format across the TeeChart product range. Both formats enable HTML5 live in-browser charts as a visualisation format for a selected range of TeeChart data series types. Other series types, not supported in the dynamic model, may be output to browsers as static HTML5 charts. See www.w3.org/TR/html5 for more details of the HTML5 specfication. TeeChart for Javascript Live charts support zoom and scroll, a variety of interactive mouse-click events and finger-touch sensitivity on touch devices (mobile, ipad, tablets...). TeeChart Series Types currently supported are: Bar, Horizbar, Line, SmoothLine, Pie, Donut, Area, HorizArea, SmoothArea, Point (Scatter XY), Bubble, Candle (OHLC), Volume, Gauges, Clocks, World / USA / Europe maps and Spark lines.
KeyboardHookManager - global keyboard and mouse event listener
This library provides various common UI helpers. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - AttachedDropShadow: Provides a composition based shadow effect which supports masking. - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur. Triggers: Various Visual State Triggers to help trigger VisualStates in a wide variety of scenarios.
This library provides UI components, such as XAML extensions, helpers, converters and more. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur.
Allows you to simulate global mouse and keyboard events. Features: - Supports scan codes and multi-language input. - Supports WPF/WinForms/Console windows apps. - Supports .NET Standard, .Net Core and .Net 5/6. Supported OS: - Windows
Flare is an open source game development framework written in C#, designed to allow the user to focus exclusively on their game design rather than the drawing or other areas of their game. Also check out Flare.GUI, a small library that uses Flare for simple GUI rendering. Changelogs: v1.2.2: Remove annoying extra debug console output. v1.2.1: Add documentation xml for Visual Studio and missing Game property (Game.Focused). v1.2.0: Minor (breaking) API refactor (remove TargetSize in favor of OpenTK.NativeWindow.ClientSize). Adds access to all GameWindow properties and methods excluding update and render statistics. v1.1.1: Adds access to keyboard and mouse events, icon, vsync setting. Also adds color constructors to Sprite and Text classes. v1.1.0: Major (breaking) API refactor (hides OpenTK GameWindow) v1.0.1: 2D text rendering and sprite rendering capabilities, using images loaded from file using System.Drawing and fonts compiled using AngelCode's BMFont, http://kvazars.com/littera, or any other compatible system. For feature requests, issues, or contributions (which are welcome!), check out the Github page, https://github.com/WardBenjamin/Flare.Framework.
An on-screen keyboard component that enables text and shortcut input through touch, mouse or stylus events. The control works similarly to Windows Mobile embedded keyboard, letting users input text into the currently focused entry field.
ScreenWorks Renamed to Screna. A C# ScreenCapture and ScreenCast Library with support for Audio (Microphone/Loopback), Mouse Clicks, Cursor and Keystrokes • NAudio is the work of Mark Heath, used for Audio Capture • MouseKeyHook is the work of George Mamaladze, used for hooking mouse and Keyboard events • SharpAvi is the work of Vasilli Masillov, used for outputting Avi Video files • TransparentScreenShot.cs adopted from Aeroshot, used for Transparent Window Captures • GifWriter.cs adopted from Bumpkit, used to Output a ScreenCast to a Gif
LightningChart Ultimate is the fastest 2D and 3D WPF data visualization toolkit for science and finance. LightningChart Ultimate is entirely GPU accelerated (Direct3D) and performance optimized data visualization control for presenting masses of data in 2D XY graph, 3D XYZ, polar and 3D pie / donut views. The chart control comes with huge set of data visualization types. XY Graph view • Renders huge amounts of measured data as graphs in real-time, very smoothly, up to hundreds of millions of new data points / sec. • High refresh rate even with heavy load • Renders vast data sets instantly • Series types: sampled data (discrete signal), point-line, freeform point-line, areas, high-low, polygon, stock series (candle-stick), bar, band, constant line, intensity grid, intensity mesh • Geographic maps can be combined with other XY view series and objects. • Intensity series are perfect e.g. for environmental data over maps and thermal imaging. Can be rendered inside selected polygons or map regions. • Zoom, pan and rotate operations • Built-in series tracking cursors • Series and chart event marker indicators • Unlimited X axes/chart, vertical position adjust • Unlimited Y axes/chart: stacked or layered • Different X-axis real-time monitoring scrolling modes: Scrolling, sweeping, stepping, oscilloscope style level triggered • Automatic scale fitting, grids and divisions • Fast scale setting with mouse, configurable zoom and pan buttons • Logarithmic axis scales, advanced features for minimal values between 0...1 • Palette-colored line series by Y value • Persistent layers - extremely fast rendering of thousands of repetitive line series without rising CPU load or memory footprint • Persistent intensity layers - heat-map coloring of repetitive traces with hit-counters 3D XYZ View • Real 3D visualization • Series types: point-line, bar, surface mesh, surface grid, waterfall, mesh models • Gigantic surface sizes of over 2000x2000 • Height/Toned/Point/Bitmap coloring for surfaces • 3D rectangles with image fill • Contour lines and wireframing for surfaces and waterfall • Many lighting and shading options • 3D models can be imported from CAD and modeling applications, as X-file • Polygons, rectangles • Perspective and orthographic 3D camera, with pre-defined setups • Zoom, pan and rotate operations, axis range adjust by mouse • Logarithmic axis scales, advanced features for minimal values between 0...1 Geographic maps and G.I.S. • Vector maps • On-line tile maps: supports street maps and satellite imagery by MapQuest/OpenStreetMaps • World, continents, specific areas • Dozens of maps • Multi-layer: land, lakes, rivers, roads, cities etc. • High/Mid/Low resolutions • Map import from ESRI shape file data • On-the-fly silent map layer replace/import for frequently updated SHP data • Polygon and vector based objects • Background images setting from satellite photos • Fast rendering • Mouse interactive objects • Several fill and style options: individual or common layer based • Many coordinate formats • Border points and other data can be accessed from objects • Digital elevation model (DEM) data can be presented with IntensityGrid (ViewXY) or IntensityGrid3D (View3D) series, with contour lines • 3D models can placed in View3D Polar view • Series types: area, point-line • Several amplitude and angle axes • Sectors • Markers 3D pies / donuts • Freely rotatable 3D visualization • Pie and donut styles • Dimension adjustment • Exploded slices • Mouse interactive • Predefined lighting schemes
Description:Input device event manager is library for management of the events of input device(mouse and keyboard).
An on-screen keyboard component that enables text and shortcut input through touch, mouse or stylus events. The control works similarly to Windows Mobile embedded keyboard, letting users input text into the currently focused entry field.
SharpHook provides a cross-platform global keyboard and mouse hook, event simulation, and text entry simulation for .NET.
This library attaches to windows global hooks, tracks keyboard and mouse clicks and movement and raises common .NET events with KeyEventArgs and MouseEventArgs, so you can easily retrieve any information you need: * Mouse coordinates * Mouse buttons clicked * Mouse wheel scrolls * Key presses and releases * Special key states * [NEW] Key combinations and sequences Additionally, there is a possibility to supress certain keyboard or mouse clicks, or detect special key combinations. This is a simple fork of the original to update the library to .NET 5 and above.
An on-screen keyboard component that enables text and shortcut input through touch, mouse or stylus events. The control works similarly to Windows Mobile embedded keyboard, letting users input text into the currently focused entry field.
With this beautiful dll you can: * Work with autorun * Edit PATH variable * Edit any another system variable * Move borderless form with only one functon in your mouse down event!!! * Check if windows is 64bits * Move other windows * Resize other windows * Change other window trasparency
Starting in September 2012, Microsoft proposed a specification for unifying touch, pen and mouse events called pointer events. Currently this specification is a…draft :). So modern browsers are not supporting it right now. Only Internet Explorer 10 (obviously !) supports it through vendor prefixes. Hand.js is a polyfill that will allow you to write your code about touch only once even if the browser does not support pointer events. Write once, use it everywhere! Don't bother with mouse and touch events. Pointer events are here for you.
Multiplatform keyboard/mouse hooking and simulation library 멀티플랫폼 키보드/마우스 후킹 및 시뮬레이션 라이브러리
A angular directive of jQuery Knob. jQuery Knob is a: * canvas based ; no png or jpg sprites. * touch, mouse and mousewheel, keyboard events implemented. * downward compatible ; overloads an input element.