Save the found model for auto-detect ip, that way we can print it out.
Added generic NumChar Actions. Original code by Dragon470. I slightly modified it and added a configurable gui for it.
Added generic Operation Actions. Original code by Dragon470. I slightly modified it and added a configurable gui for it.

Also, i cleaned up the cursor, numchar, and operation actions to just call the same function: send_code().
Merge branch 'master'