KeyHelper - :sob: 好怀念^_^ 基于 Java Swing 的一款键盘改键程序,初衷是用于 Dota 物品和英雄技能改键。

  •        5

Updated at 2017-03-07 by hustcc.

https://github.com/hustcc
https://github.com/hustcc/KeyHelper

Tags
Implementation
License
Platform

   




Related Projects

keyboard - Hook and simulate global keyboard events on Windows and Linux.

  •    Python

Take full control of your keyboard with this small Python library. Hook global events, register hotkeys, simulate key presses and much more. or download and extract the zip into your project folder.

Application and Global Mouse and Keyboard Hooks .Net Libary in C#

  •    DotNet

This library allows you to tap keyboard and mouse and to detect and record their activity even when an application is inactive and runs in background.

react-event-components - 🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)

  •    Javascript

A set of components designed as an idiomatic way of working with global, raw input (keyboard, mouse, touch, etc) in React. Call the handler everytime a key event happen.

what-input - A global utility for tracking the current input method (mouse/pointer, keyboard or touch)

  •    Javascript

A global utility for tracking the current input method (mouse, keyboard or touch). What Input adds data attributes to the window based on the type of input being used. It also exposes a simple API that can be used for scripting interactions.

keysocket - [Warning: not actively maintained, looking for new owner]

  •    Javascript

Global keyboard bindings to control your Chrome-based music player. Allows your keyboard media keys (play/pause, next, previous) to work when you're listening to music on various streaming websites. Create new file into extension folder using the pattern keysocket-example-service-name.js (use your service name to replace example-service-name part). Write plugin's code there. Check other plugins for examples.


BLAX!

  •    Java

BLAX! is a state-of-the-art Java-Swing application for optimized POS-Management and inventory management. Its keyboard-based control is optimized for high performance and all the GUI-Elements are designed for clarity instead of quot;colorful clickynessquot;.

The DJ Project

  •    Java

The DJ Project is a set of tools to improve Java capabilities on the Desktop. The DJ Native Swing sub-project, among other things, allows integrating a Web Browser, Flash Player, HTML editor, or VLC-based player in Swing applications. DJ Native Swing code: https://github.com/Chrriis/DJ-Native-Swing DJ Sweet code: https://github.com/Chrriis/DJ-Sweet DJ Swing Suite code: https://github.com/Chrriis/DJ-Swing-Suite

MASShortcut

  •    Objective-C

Modern framework for managing global keyboard shortcuts compatible with Mac App Store. More details:

SPMediaKeyTap

  •    Objective-C

[Cocoa] SPMediaKeyTap is a global event tap for the play/pause, prev and next keys on the keyboard.

iTuner - The iTunes Companion

  •    CSharp

A system tray app that adds seamless features to iTunes including automated library maintenance, playlist management, playlist sychronization with MP3 players, lyrics downloads, track and playback control, and global keyboard control. C#, WPF, MusicBrainz, iTunes APIs, and more!

Registry Editor Navigator

  •    

The small utility that takes a path and makes Regedit open to that path. Similar to RegJump but it has UI, uses clipboard and has a global keyboard hook.

iControl

  •    

iControl is a very beautiful, very simple remote control for Apple's iTunes that uses global keyboard shortcuts to control it. It's developed in C# and uses WPF for its user interface.

SPMediaKeyTap - [Cocoa] SPMediaKeyTap is a global event tap for the play/pause, prev and next keys on the keyboard

  •    Objective-C

SPMediaKeyTap abstracts a CGEventHook and other nastiness in order to give you a relatively simple API to receive media key events (prev/next/playpause, on F7 to F9 on modern MacBook Pros) exclusively, without them reaching other applications like iTunes. SPMediaKeyTap is clever enough to resign its exclusive lock on media keys by looking for which application was active most recently: if that application is in SPMediaKeyTap's whitelist, it will resign the keys. This is similar to the behavior of Apple's applications collaborating on media key handling exclusivity, but unfortunately, Apple is not exposing any APIs allowing third-parties to join in on this collaboration. For now, the whitelist is just a hardcoded array in +[SPMediaKeyTap defaultMediaKeyUserBundleIdentifiers]. If your app starts using SPMediaKeyTap, please mail me your bundle ID, and I'll include it in the canonical repository. This is a bad solution; a better solution would be to use distributed notifications to collaborate in creating this whitelist at runtime. Hopefully someone'll have the time and energy to write this soon.

pyHook

  •    Python

Python wrapper for global input hooks in Windows. The package provides callbacks for mouse and keyboard events; events can be monitored and filtered.

hotkey - Global DOM element activation

  •    Javascript

Trigger an action on a target element when a key or sequence of keys is pressed on the keyboard. This triggers a focus event on form fields, or a click event on <a href="...">, <button> and <summary> elements. By default, hotkeys are extracted from a target element's data-hotkey attribute, but this can be overridden by passing the hotkey to the registering function (install) as a parameter.

Shifty - ☀️ A macOS menu bar app that gives you more control over Night Shift.

  •    Swift

Shifty is customizable! Make it easier to toggle Night Shift with Quick Toggle or set dark mode based on the schedule. For common Shifty actions, you can set global keyboard shortcuts. If you'd like to help translate Shifty into other languages, you can contribute here.

robotgo - RobotGo, Go Native cross-platform GUI automation

  •    C

Golang Desktop Automation. Control the mouse, keyboard, bitmap, read the screen, Window Handle and global event listener. RobotGo supports Mac, Windows, and Linux(X11).

ionic-plugins-keyboard - Ionic Keyboard Plugin for Cordova

  •    Objective-C

<feature name="Keyboard"> <param name="ios-package" value="IonicKeyboard" onload="true" /> </feature>Keyboard.hideKeyboardAccessoryBar=================Hide the keyboard accessory bar with the next, previous and done buttons. cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);Supported Platforms-------------------- iOSKeyboard.close=================Close the keyboard if it is open. cordov

tasty-imitation-keyboard - A custom keyboard for iOS8 that serves as a tasty imitation of the default Apple keyboard

  •    Swift

I'm working on a 3rd party keyboard for iOS8 and I want it to look and feel as close as possible to Apple's keyboard. Unfortunately, it's not possible to access the keyboard view through code, so this is my attempt to imitate it by hand. (I'm sure there are ways to get even more accuracy via reverse engineering, but that's too much work for me!) In the end, I hope to produce a coherent and robust baseline for creating custom 3rd party keybards — at least, until Apple decides to fully open up their keyboard API. This keyboard is currently optimized for iPhone. iPad should work, but it'll look like a giant iPhone keyboard.

Yet Another Swing Library

  •    Java

Yet Another Swing Library (YASL) is a library for Java developers containing Swing components, utilities, and a framework for Swing applications.