There is no hooking or calling of any code. The software simply reads the chatbuffer from the wowclient. You just wrote what it does. It types the text into the chatwindow (exactly the way other dualboxing software works. The difference here is that it does not read the keys coming from another dualChoc app but from the chat.)