Skip to content

A basic macro recorder for GNU/Linux which uses program xinput to capture input events.

Notifications You must be signed in to change notification settings

jrobertson/xdrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introducing the Xdrp gem

Recording a Macro

Usage:

require 'xdrp'

xr = Xdrp::Recorder.new
xr.start

# use alt+z to stop the recorder

xr.save '/tmp/test2.xml'

Replaying a Macro

Usage:

require 'xdrp'

sleep 2
Xdrp::Player.new('/tmp/test2.xml').play

Note: A sleep statement before the macro plays can be helpful to give time to switch to the target window.

The above examples demonstrate how to record a macro and replay it on a GNU/Linux based Windowing system.

Resources

xdrp gem macro recorder player xinput sendkeys automation mouse mousemove keystrokes logger

About

A basic macro recorder for GNU/Linux which uses program xinput to capture input events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages