no the keyboard doesn't have to be bluetooth. because you have the b model which only has 2 usb ports you can have a mouse and a keyboard and Ethernet if you want to use the internet. if you want a wireless usb dongle then you can either get a integrated mouse and keyboard thing or just get a USB hub.