Gorran
Just to clarity, one key press per client is the ruling factor then?
My understanding is that, generally speaking, regardless of whatever software you use, regardless of how many key-presses you make, that you must manually enter commands to each client that you are using.
For example, software that allows you to share mouse and keyboard between computers wouldn't be in violation, since you still have to push buttons or click the mouse on each client. Having multiple clients running in windowed mode on one computer is not a violation of the rules either, even if all you have displayed on each one is the action bar. Mapping extra keyboard or mouse buttons to -single- key-presses in Ryzom would also not be in violation (unconfirmed). Configuring your desktop UI so that the current window under the mouse always and immediately gains focus is also not in violation.
All of these things help the advanced player significantly speed up activities, and could be seen by the unwashed masses of mouth-breathing keyboard-turners as God-like synchronization that must be illegal.
Software that allows you to push a button on one computer or client, and have that (or any) button be pushed on another computer or client automatically is what is in violation. For example, the use of some sort of key duplication software so that when you push button "1" on your main character, it causes button "1" to be pushed on all your other characters would be against Ryzom rules (and that of most games). Mapping keys or mouse buttons outside to multiple key-presses would also be in violation.
Basically, you control each character directly, even if all you are doing is passing a mouse over a window at a very fast speed and pushing a button corresponding to a targeting macro on each one as you go by. You could probably run more than 7 or 8 clients this way and have accurate and fast control over them, if the computer itself could handle it. High-end gaming systems can handle that.