How do you send keyboard input to a program?
That is, under a Linux GUI, is there a good manual (programmable) way, or tool, of simulating keyboard input on a running pr
I've built a Ruby DSL around xdotool
to simplify the focusing of windows and simulation of keyboard input. Here's an example, riffing on your original request:
Mani.new(window_manager: :xmonad) do
window :hello, launch: 'urxvt' do
run 'echo "hello\n"'
end
window :firefox, launch: 'firefox', delay: 1.5 do
type '{{ctrl+t}}'
end
end