JavaMacros is a GUI "Client" for the LuaMacros "HID-aware" macros program - It runs using Java 8, so you will need it installed on your machine.

In simpler words, it is a general way to "reprogram" keyboards in windows, using a graphic user interface rather than directly writing macro scripts, that allows to use any number of keyboards - even of the same make and model - as separate, specific devices.

Each with its tailored functions (stickers over the keys are a must).

It provides a graphic user interface with a "keystroke recorder" to automatize compiling macros, and support for activating different macros/functions depending on the active window in foreground, whether on its software, class or caption.

It also features the ability of defining multiple logical keyboard levels, similarly to how the modifiers on standard keyboards allow to have more than one logical function on each single key.

Features

  • Identifies devices attached through the USB chain, each as a unique tool
  • Allows to define "logical devices" that, repreent groups physical devices/USB port combinations
  • Different macros can be set to be invoked by the same phisical button, depending on the foreground window's executable
  • It is possible to ulteriously differentiate keys behavior, depending on the window's title or user-defined choices.
  • Automatically recognize when new devices are attached into the USB chain, and reloads
  • It allows to define "sticky" or toggle modifier buttons, further augmenting the number of macros invocable from a given keypad
  • Recognize "00" buttons from the "0"
  • Up to 212 (or more) macro or commands, callable from a standard 23 keys numeric pad
  • On-Screen rremnders, displayed near the current mouse position, available for most classes of macro
  • Each macro can launch external application, produce a set of inputs, comprising mouse buttons, mouse wheels, delays and beeps
  • It is possible to accede to a Html interface representing enabled devices
  • On screen status dialog, displaying the application internal modifiers status and the last invoked macro

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow JavaMacros

JavaMacros Web Site

Other Useful Business Software
Skillfully - The future of skills based hiring Icon
Skillfully - The future of skills based hiring

Realistic Workplace Simulations that Show Applicant Skills in Action

Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JavaMacros!

Additional Project Details

Operating Systems

Windows

Intended Audience

Advanced End Users, Architects

User Interface

Java Swing

Programming Language

Java, Lua

Related Categories

Lua Desktop Environment Software, Lua Macros, Java Desktop Environment Software, Java Macros

Registered

2018-01-13