Raspberry Pi: How to get Bluetooth keyboard work

I have Prodige NanoX small bluetooth keyboard and touchpad which I wanted to use with my Raspberry Pi so here is how I get it to work:

After we have plugged in our bluetooth receiver we should see it with lsusb:

Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dong0le (HCI mode) […]