We sailed the Ryndam this past September - October and there was no internet cabin service. This was the ship that got refurbished recently to the signature of excellence.
I used their internet a few times and the speed was not to bad, sailing the Mex Riv.
You can rent the PC card for your own laptop for wi-fi. Then you get charged the same as the on board internet café. There are only a couple of hot spots for the use and does not work in cabin.
Sorry, I don't remember the cost but packages were available.
Know what you mean about keyboards, certain ports we were in the Mex Riv drove me up the wall with the keyboards.