I've had a look at this, and it's interesting, but there are a few downsides that I can see from reading the (scant) documentation.
First MorseKOB works with American rather than international Morse. I'm not sure why, as as far as I can tell, American Morse is pretty much extinct outside of some American enclaves, but it means the keyer and reader/decoder are not very useful to hams.
The various versions are also not particularly well documented or described, and the websites are fragmented and don't take current security best practices into account, specifically the MorseKOB 3.0 page which is a Java in the browser affair, uses cross frame requests, and doesn't seem to be supported any longer.
MorseKOB 4.0 is a Python implementation which does look interesting, and with which I will certainly play a bit more. It appears it may be possible to use this on a Raspberry Pi, which would be interesting for a low key and self-contained unit.
The other option is using irmc on a Raspberry Pi, which appears to allow the use of the GPIO pins to connect a key or paddle to. This is an option worth investigating further too I think.
The best option of course would be if we could connect any of these pieces of software to the CWCOM server (which may be possible, based on what I'm reading) so we could connect whatever software we like best to the same server and use CW that way, much like using many different types of transceivers to send CW over the air.