basicly: yes

by binding a macro to "^" do the following (in an order you like)

1. go to the macro interface and type the MAcro
2. drag the macro to a button on a a bar u like (in ure example Bar6 Button1)
3. go to the keybinding setup and bind "^" to the assignd button (Bar6 Button1)

of course this would differ, if you use f.e. trinity 2.0 where you can create "makro-buttons" and keybindings for them