USB to SPI to Bluetooth

I'm thinking of using a USB mini shield on an Arduino Pro Mini with a Bluetooth module to transfer key presses from my keyboard to my computer. Will this be terribly difficult?

I think it will look something like this, correct?
keypress -> usb shield -> arduino SPI input -> sent to PC over bluetooth

Do you have a special Keyboard?, because otherwise wireless PC keyboards are dirt cheap. Sounds like a high effort endevour for low gain.

astrofrostbyte:
Do you have a special Keyboard?, because otherwise wireless PC keyboards are dirt cheap. Sounds like a high effort endevour for low gain.

Yes, the keyboard I have in mind is a special, 100% custom made mechanical keyboard, seen here.