jsTree is jquery plugin, that provides interactive trees. It is absolutely free, open source and distributed under the MIT license. jsTree is easily extendable, themable and configurable, it supports HTML & JSON data sources and AJAX & async callback loading. jsTree functions properly in either box-model (content-box or border-box), can be loaded as an AMD module, and has a built in mobile theme for responsive design, that can easily be customized. It uses jQuery's event system, so binding callbacks on various events in the tree is familiar and easy. You also get: - drag & drop support - keyboard navigation - inline edit, create and delete - tri-state checkboxes - fuzzy searching - customizable node types Aside from this readme you can find a lot more info on http://www.jstree.com and the discussion group https://groups.google.com/forum/#!forum/jstree Preferred way is to install this lib by npm or bower
jsTree functions properly in either box-model (content-box or border-box), can be loaded as an AMD module, and has a built in mobile theme for responsive design, that can easily be customized. It uses jQuery's event system, so binding callbacks on various events in the tree is familiar and easy. Just a few of the features worth noting: -drag & drop support -keyboard navigation -inline edit -create and delete -tri-state checkboxes -fuzzy searching -customizable node types
jQuery Hotkeys is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. This plugin is based off of the plugin by Tzury Bar Yochay: http://github.com/tzuryby/hotkeys The syntax is as follows: $(expression).bind(types.keys, handler); $(expression).unbind(types.keys, handler); $(document).bind('keydown.ctrl_a', fn); // e.g. replace '$' sign with 'EUR' $('input.foo').bind('keyup.$', function(){ this.value = this.value.replace('$', 'EUR'); }); Types Supported types are 'keydown', 'keyup' and 'keypress' More details: https://github.com/tzuryby/jquery.hotkeys#readme
jQuery Knob is a: * canvas based ; no png or jpg sprites. * touch, mouse and mousewheel, keyboard events implemented. * downward compatible ; overloads an input element.
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 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
SPA Tools is a set of tools and frameworks to help creating modern web apps. This package contains advanced modules for User Interaction : - Animation helper - Event helper - Keyboard Manager - Full screen manager
Contains LowLevelKeyboardHook and LowLevelMouseHook. Features: - Global key handling and cancellation - Allows handling combination like 1 + 2 + 3 - Only one Up event per combination - Handle special buttons like Mouse.XButton - Optimized, runs hooks in a separate thread. Does not cause freezes when debugging the rest of the code. - By default, it delivers events from a ThreadPool instead of a hook thread, which makes it possible to do any action in event handlers without affecting system performance.
Xamarin Forms is great for developing apps on Android, iOS, and Universal Windows Platform (UWP) but it is missing some important features: - Scalable images - NetStandard, PCL and Shared Library, multi-screen / multi-resolution image management - HTML formatted text for labels and buttons - NetStandard, PCL and Shared Library custom font management - Hardware keyboard key detection - On-Screen software keyboard height change events - Support for multiple items of the same MIME type on the clipboard - Support for inter-app Data Sharing Android developers can use NinePatch bitmaps, the drawable directory naming convention, Html.FromHtml, and a bunch of complex file manipulations to address the image issue. Likewise, iOS developers can use ResizeableImageWithCapInsets, the @2x, @3x, @4x file naming convention, and some 3rd party libraries for this purpose. Forms9Patch enhances Xamarin Forms to make multi-resolution / multi-screen image management, custom fonts, and HTML text formatting easy for NetStandard, PCL, and Shared Libary apps for iOS, Android and UWP
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.
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
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
KeyboardHookManager - global keyboard and mouse event listener
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
[Deprecated! use SPATools.Interactions] SPA Tools is a set of tools and frameworks to help creating modern web apps. This package contains advanced modules for User Interaction : - Animation helper - Event helper - Keyboard Manager - Full screen manager
Allows you to send keyboard events to system.
Description:Input device event manager is library for management of the events of input device(mouse and keyboard).
A .NET managed wrapper for low-level keyboard events.
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.
Various helpers to simplify cross-platform development with Xamarin.Forms. Available utilities: - Get device screen size - Get image size by path - The very basic image resize - Box view with rounded corners + shadow support on iOS - Keyboard height change events on iOS Details and samples are available on the project's website: https://github.com/TheUniforms/Uniforms-Misc
SharpHook provides a cross-platform global keyboard and mouse hook, event simulation, and text entry simulation for .NET.
Plugin.Maui.KeyListener is a behavior to listen for keyboard key events on any visual element.
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.
A lightweight low-level global windows keyboard hook compatible with modern UI frameworks (WPF, MAUI, WinUI 3, etc.)
Various helpers to simplify cross-platform development with Xamarin.Forms. Available utilities: - Get device screen size - Get current culture info - Get image size by path - The very basic image resize - Box view with rounded corners + shadow support on iOS - Keyboard height change events on iOS Details and samples are available on the project's website: https://github.com/TheUniforms/Uniforms-Core
nightly.xam.keyboardevents: xamarin forms library that expose show/hide events from keyboard.
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.