Add aclicky-recordmouseposition and aclicky-doclicks

This commit is contained in:
Josh Holtrop 2022-01-18 16:43:20 -05:00
parent 9311a44d70
commit ddaefad011
2 changed files with 22 additions and 0 deletions

13
aclicky-doclicks Executable file
View File

@ -0,0 +1,13 @@
#!/usr/bin/env ruby
require "open3"
points = File.read("#{ENV["HOME"]}/aclicky-points")
points.each_line do |line|
if line =~ /^(\d+),(\d+)$/
x, y = $1, $2
Open3.capture3("xdotool mousemove #{x} #{y}")
Open3.capture3("xdotool click 1")
sleep(0.2)
end
end

9
aclicky-recordmouseposition Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env ruby
o = `xdotool getmouselocation`
if o =~ /x:(\d+) y:(\d+)/
x, y = $1, $2
File.open("#{ENV["HOME"]}/aclicky-points", "a") do |fh|
fh.puts("#{x},#{y}")
end
end