Как связать кнопку с компьютером по usb?
Вероятнее всего до тех пор, пока некое устройство не идентифицирует себя в рамках протоколов usb, манипуляции с D не будут видны (нет подключенных устройств). 
Посему меньшей кровью было бы цепляться за RS-232 (например за DTR или DSR/TR)
Без МК - никак. Да, и еще, вам драйвера надо будет для USB написать :)