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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
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