I'm loving my rechargeable bluetooth keyboard & mouse which are really made to compensate for limitations of touchscreens.
The keyboard I have is about the size of an ipad itself so there is no numeric keypad, and it's about as heavy as a tablet too since this one has a slanted slot in the back to slip the tablet or phone into, portrait or landscape, at a good angle for use so the combination acts not much differently than a laptop.
If it wasn't so heavily weighted it would topple over backward when you left the tablet in the slot. There are other bluetooth ones that are lightweight which should be just as useful if you have a different way to support the device.
Sometimes a hardware solution is ideal, other times software, most of the time with digital devices it's good to consider both and have lots of options which parts of the heavy lifting are where.
Solid construction and a sleek feel. Pretty small form factor. But I love the multi-device support. Simple shortcut (Fn+F1, F2, or F3) to switch between devices.
Pair to my laptop, phone, and watch and use it for all my types everywhere.