I’ve recently started to use Apple Wireless (bluetooth) keyboard and it is really a very great keyboard (more info here). I felt like I can type faster and more accurate using this keyboard. The only downside of this keyboard is the lack of dedicated Delete key. To execute a Delete, I will need to press fn + delete key.
Other than that, the main problem of using Bluetooth keyboard and having dual boot Windows 7 and Ubuntu 14.04 is that I will need to re-pair the bluetooth keyboard everytime I switch from one OS to another. The reason behind this is that the device actually create a unique key (store in both the OS and the Keyboard) every time it pair with an OS, but when the OS is being switch to another one, the unique key doesn’t match because the stored unique key on the keyboard is meant for the previous OS.
To counter this issue, I found several useful article that describe the way around it, and I would like to summarize the step by step here: