I would create a port choice in SmartCAT that allows a pin on a RS232 to control the key port on the radio similar to what was done in PSDR, except this port would work across the network. A very competent but cheap keyer for this would be the $20 K16 by K1EL
remoterig offers a solution today that I use, but it is pricey. It seems quite effective, however, I get good results on CW except in times of significant ISP congestion. That is when I resort to CWX. Keep in mind that while the receive side is technically easier, the "stutter" that congestion will cause on receive can be significant. There are times (only an hour or two a day, max) where I just have to give up. It mostly works very well, though, even in fierce pileups. I suspect those who prefer CW above 25 WPM will be less satsified than I am (the higher the speed, the tougher all of this gets).
I'm not sure that a really cheap solution will be satisfactory. we may require a cooperative solution with devices on the scale/cost of 50 to 100 dollars on each end (looking at raspberry pi at about 50 for a product with a case). Clearly, given what I gladly paid remoterig, there is money in a good solution (though remoterig does SSB as well as CW for that price and has a lot of configurability).
We should not expect a cheap solution here unless the latency of the 2.0 (or 1.5) solution is really unexpectedly outstanding (read: low bandwidth to the point latency takes care of it self, doubtful IMO).
In the short run, cleaning up and remotingCWX would make a lot more sense though it may not help your situation very much. A remote CWX would deal with latency better than trying to do dots and dashes individually.
I am using a pair of WinkeyerUSB devices, running K1EL's client/server software. This allows for perfect CW timing over a LAN or WAN link. Local sidetone injection comes from an N4YG audio DDS chip. N4YG sells a complete CW sidetone kit that fits nicely inside the WinkeyerUSB. Anyway, that's just one option that may work for you.
Paul I have an old old 8 pin version of winkey serial which I was able to connect to my winkey USB using the k1el remote server, but I couldn't make it key the radio from remote. I think there is an issue between that old chip's output code and the remote server/client instructions. I think but it did prove the concept. I went ahead and ordered a new USB 3 version but I suspect a pair of serial 2 versions @ $36 each would get the job done as well. I'll check the side tome kit tnx for the hint
I built a cheap solution, waiting for official remote cw key.
It seems very close to the feature you are asking for.
I am using it on my own vpn and up to 25 wpm I am not experiencing any issue.
All details are on my web pages http://iw7dmh.jimdo.com/remoting-idea...