First off, I would like to take a moment to thank Khaiba for posting all these wonderful binds. Unfortunately I've found myself unable to use them since it kills me (literally) to take my left or right hand away (from the wsad area or the trackball respectively) during combat.
So, I put together a set of bind files which let me use the left shift key as a robot command mode meta-key, and allows me to keep my left hand on the all-important movement keys at all times:
lshift+q = aggressive mode
lshift+w = defensive mode
lshift+e = passive mode
lshift+a = attack my target
lshift+s = stay
lshift+d = follow me
lshift+left mouse button = goto
lshift+z = all bots will follow next command
lshift+x = battle drones will follow next command
lshift+c = protector bots will follow next command
lshift+v = assault bot will follow next command
lshift+r = drone 1 will follow next command
lshift+t = drone 2 will follow next command
lshift+y = drone 3 will follow next command
lshift+f = protbot 1 will follow next command
lshift+g = protbot 2 will follow next command
Also, I use the left alt key plus the associated group selector to summon bots, and the left control key plus the group or bot select to dismiss them.
lalt+x = summons battle drones
lctrl+x = dismissse all battle drones
lalt+c = summons protector bots
lctrl+c = dismisses protector bots
etc.
I figure these might be useful to people like me who are too clumsy to move their hands quickly enough during combat, and also to people who play on laptops and don't have a keypad readily available, so I am posting all my bind files. Just follow Khaiba's instructions at the beginning of the thread for creating the files. (Obviously you'll need to modify the file paths and names, pet names, and powers to match your own directory structure, pets, and powerset.)
C:\petbinds\robotics\robot.txt
[ QUOTE ]
lshift+z bind_load_file c:\petbinds\robotics\all.txt
lctrl+z "local All Bots, go home!$$petcom_all Dismiss"
lshift+x bind_load_file c:\petbinds\robotics\battle.txt
lalt+x powexec_name Battle Drones
lctrl+x "local Battle Drones, go home!$$petcom_pow Battle Dismiss"
lshift+r bind_load_file c:\petbinds\robotics\rose.txt
lctrl+r "local Rose, go home!$$petcom_name Rose Dismiss"
numpad4 pet_select_name Rose
lshift+t bind_load_file c:\petbinds\robotics\sax.txt
lctrl+t "local Saxifrage, go home!$$petcom_name Saxifrage Dismiss"
numpad5 pet_select_name Saxifrage
lshift+y bind_load_file c:\petbinds\robotics\fmn.txt
lctrl+y "local Forget Me Not, go home!$$petcom_name Forget Dismiss"
numpad6 pet_select_name Forget
lshift+c bind_load_file c:\petbinds\robotics\protector.txt
lalt+c powexec_name Protector Bots
lctrl+c "local Protector Bots, go home!$$petcom_pow Protector Dismiss"
lshift+f bind_load_file c:\petbinds\robotics\pinky.txt
lctrl+f "local Pinky, go home!$$petcom_name Pinky Dismiss"
numpad1 pet_select_name Pinky
lshift+g bind_load_file c:\petbinds\robotics\brain.txt
lctrl+g "local Brain, go home!$$petcom_name Brain Dismiss"
numpad2 pet_select_name Brain
lalt+v powexec_name Assault Bot
lshift+v bind_load_file c:\petbinds\robotics\assault.txt
lctrl+v "local Assault Bot, go home!$$petcom_pow Assault Dismiss"
numpad3 pet_select_name AssaultBotName
numpad0 powexec_name Repair
add powexec_name Upgrade Robot
numpadenter powexec_name Equip Robot
[/ QUOTE ]
C:\petbinds\robotics\all.txt
[ QUOTE ]
lshift+a "local All Bots, kill $target!$$petcom_all Attack"
lshift+s "local All Bots, stay!$$petcom_all Stay"
lshift+d "local All Bots, follow me!$$petcom_all Follow"
lshift+lbutton "petcom_all Goto"
lshift+q "local All Bots, aggressive mode!$$petcom_all Aggressive"
lshift+w "local All Bots, defensive mode!$$petcom_all Defensive"
lshift+e "local All Bots, passive mode!$$petcom_all Passive"
[/ QUOTE ]
C:\petbinds\robotics\battle.txt
[ QUOTE ]
lshift+a "local Battle Drones, kill $target!$$petcom_pow Battle Attack"
lshift+s "local Battle Drones, stay!$$petcom_pow Battle Stay"
lshift+d "local Battle Drones, follow me!$$petcom_pow Battle Follow"
lshift+lbutton "petcom_pow Battle Goto"
lshift+q "local Battle Drones, aggressive mode!$$petcom_pow Battle Aggressive"
lshift+w "local Battle Drones, defensive mode!$$petcom_pow Battle Defensive"
lshift+e "local Battle Drones, passive mode!$$petcom_pow Battle Passive"
[/ QUOTE ]
C:\petbinds\robotics\protector.txt
[ QUOTE ]
lshift+a "local Protector Bots, kill $target!$$petcom_pow Protector Attack"
lshift+s "local Protector Bots, stay!$$petcom_pow Protector Stay"
lshift+d "local Protector Bots, follow me!$$petcom_pow Protector Follow"
lshift+lbutton "petcom_pow Protector Goto"
lshift+q "local Protector Bots, aggressive mode!$$petcom_pow Protector Aggressive"
lshift+w "local Protector Bots, defensive mode!$$petcom_pow Protector Defensive"
lshift+e "local Protector Bots, passive mode!$$petcom_pow Protector Passive"
[/ QUOTE ]
C:\petbinds\robotics\assault.txt
[ QUOTE ]
lshift+a "local Assault Bot, kill $target!$$petcom_pow Assault Attack"
lshift+s "local Assault Bot, stay!$$petcom_pow Assault Stay"
lshift+d "local Assault Bot, follow me!$$petcom_pow Assault Follow"
lshift+lbutton "petcom_pow Assault Goto"
lshift+q "local Assault Bot, aggressive mode!$$petcom_pow Assault Aggressive"
lshift+w "local Assault Bot, defensive mode!$$petcom_pow Assault Defensive"
lshift+e "local Assault Bot, passive mode!$$petcom_pow Assault Passive"
[/ QUOTE ]
C:\petbinds\robotics\rose.txt
[ QUOTE ]
lshift+a "local Rose, kill $target!$$petcom_name Rose Attack"
lshift+s "local Rose, stay!$$petcom_name Rose Stay"
lshift+d "local Rose, follow me!$$petcom_name Rose Follow"
lshift+lbutton "petcom_name Rose Goto"
lshift+q "local Rose, aggressive mode!$$petcom_name Rose Aggressive"
lshift+w "local Rose, defensive mode!$$petcom_name Rose Defensive"
lshift+e "local Rose, passive mode!$$petcom_name Rose Passive"
[/ QUOTE ]
C:\petbinds\robotics\sax.txt
[ QUOTE ]
lshift+a "local Saxifrage, kill $target!$$petcom_name Saxifrage Attack"
lshift+s "local Saxifrage, stay!$$petcom_name Saxifrage Stay"
lshift+d "local Saxifrage, follow me!$$petcom_name Saxifrage Follow"
lshift+lbutton "petcom_name Saxifrage Goto"
lshift+q "local Saxifrage, aggressive mode!$$petcom_name Saxifrage Aggressive"
lshift+w "local Saxifrage, defensive mode!$$petcom_name Saxifrage Defensive"
lshift+e "local Saxifrage, passive mode!$$petcom_name Saxifrage Passive"
[/ QUOTE ]
C:\petbinds\robotics\fmn.txt
[ QUOTE ]
lshift+a "local Forget Me Not, kill $target!$$petcom_name Forget Attack"
lshift+s "local Forget Me Not, stay!$$petcom_name Forget Stay"
lshift+d "local Forget Me Not, follow me!$$petcom_name Forget Follow"
lshift+lbutton "petcom_name Forget Goto"
lshift+q "local Forget Me Not, aggressive mode!$$petcom_name Forget Aggressive"
lshift+w "local Forget Me Not, defensive mode!$$petcom_name Forget Defensive"
lshift+e "local Forget Me Not, passive mode!$$petcom_name Forget Passive"
[/ QUOTE ]
C:\petbinds\robotics\pinky.txt
[ QUOTE ]
lshift+a "local Pinky, kill $target!$$petcom_name Pinky Attack"
lshift+s "local Pinky, stay!$$petcom_name Pinky Stay"
lshift+d "local Pinky, follow me!$$petcom_name Pinky Follow"
lshift+lbutton "petcom_name Pinky Goto"
lshift+q "local Pinky, aggressive mode!$$petcom_name Pinky Aggressive"
lshift+w "local Pinky, defensive mode!$$petcom_name Pinky Defensive"
lshift+e "local Pinky, passive mode!$$petcom_name Pinky Passive"
[/ QUOTE ]
C:\petbinds\robotics\brain.txt
[ QUOTE ]
lshift+a "local Brain, kill $target!$$petcom_name Brain Attack"
lshift+s "local Brain, stay!$$petcom_name Brain Stay"
lshift+d "local Brain, follow me!$$petcom_name Brain Follow"
lshift+lbutton "petcom_name Brain Goto"
lshift+q "local Brain, aggressive mode!$$petcom_name Brain Aggressive"
lshift+w "local Brain, defensive mdoe!$$petcom_name Brain Defensive"
lshift+e "local Brain, passive mode!$$petcom_name Brain Passive"
[/ QUOTE ]