Nick_Pyner:
The COM port(s) in use are machine specific. They can vary. My laptop usually uses COM40 but is currently using COM7 but it has n ever done that before. The Toshiba handler on my Dell 430 only uses one port. I found it just by blundering through the list.I don't know anything about uploading Arduino programmes via bluetooth but there is never any obligation to do so. If you can connect the cable, use it.
So you should be able to upload over the USB cable, remove it then send data over bluetooth? Even though they are on different COM ports?
I can upload the sketch over cable no problems and the keyboard.press commands work fine with the cable connected but as soon as I swap the cable from the PC to a battery (5V Powerbank) it can no longer talk to the PC. I can connect to the bluetooth using RealTerm and get a stream of data on the Outgoing port (....F880F880808080808080F880F8F880F880F880.... when display is on Hex) and CPS# goes from ~1200 down to ~100 when the capacitive sensor is touched so that tells me there is some sort of communication between the sensors, arduino and HC-05.