Can't I just cut my USB cable in half, connect and Xbee to both halfs, and send the data wirelessly from one half to another?
Sure. If you know which wires to connect to which pins, and how to configure the XBees.
I am willing to pay for a chip that can do this.
But not a wireless keyboard?
Two XBees plus XBee breakout boards plus batteries plus hassle are going to be far more expensive than a wireless keyboard that you know will work out-of-the-box.
What is the Arduino going to be doing? Cheerleading? This is, after all, an Arduino forum. The Arduino must be doing something besides listening to you whining.
Why can't it be as simple as this?