I have some small Bluetooth keyboards tested from cheap to expensive (eg diNovo).
The Donzo Universal mini I've finally found my: nice and small and with touchpad.
Works in Windows mode properly with Windows XP, Windows 7, Playstation 3 and Android 4.1.
All keys also present "|" for my Linux shell, although the printed keyboard for Windows mode does not fit (see my customer image with notes).
The touchpad is really small, but enough for a few mouse movements with me completely out.
Due to the size, the keyboards are easily rearranged (without offset) as on a standard keyboard, but this is common in very small keyboards.
A friend who is still on Search these borrowed, was pleased with the Donzo Universal and had only one "head problem" with B and N.
iOS and Android mode was never used because Windows mode works sufficiently on my Android phone (only a few buttons are different).
This one even mentioned problem with reversed digits (9 and 0), I did not, maybe the wrong mode was used or it was a defective device.