hard situation
but you can make macros that'll use button's and won't move mouse for meditation (au3IT)
///////////////////////////////////////////////////////////////////////////////////////////////
$a=0
sleep (5000) ;;; 'cooldown b4 start
Do
send ("^z") ;;; 'sends ctrl+z, it is sit in my co client
sleep (10000) ;;; 'stamina regain
send ("{F4}") ;;; 'meditation use
sleep (10000) ;;; 'cooldown
until $a=1
\\\\\\\\&# 092;\\\\\\\	 2;\\\\\\\\ \\\\\\\\&# 092;\\\\\\\	 2;\\\\\\\\ \\\\\\\\&# 092;\\\\\\\	 2;\\\\\\\\ \\\\\\\\&# 092;\\\\\\\	 2;\\
or you can try to make something with invisible text and windows (etc.)
AutoIt v3 info window shows visible window text, hidden window text and etc.
mayebe you can do something with this info
btw.: anyway background macro can't do much.... like for meditation you need stamina and to regain stamina you need to sit so you'll need to wait anyway..