Now that bluetooth-support gets integrated into the Windows OS, I thought, maybe Logitech created a new driver for it’s diNovo Package that does not insist in the Logitech Hub being installed.
This time the driver did not complain about the hub not being installed, so maybe this is a good sign (I have not rebooted yet), but the installer presented me with this screenshot which has such a bad wording that it’s worth blogging about:
This thing not only has one flaw, it has many:
- The text speaks about check boxes, but there are radio buttons
- The text suggest it’s possible to select more than one item in the list below. It isn’t
- There is no way to install Keyboard, Tackball and mice support
- I don’t have a trackball plugged for now – the option is still there
- The list is extremely badly readable as it combines options to install in one point: “Keyboard and Mouse”. The approach with Checkboxes would be much easier to understand
A fix would be to actually do what the text says: Use Checkboxes. If it’s not possible to install both mice and trackball drivers (why is that so? Older drivers did not have that limitation), uncheck the other box, or even better, create one Checkbox and two radio buttons:
Please chose what drivers to install: [ ] Keyboard ( ) Mouse ( ) Trackball
The problem is that the used installer (InstallShield) is extremely bloated and though it has the features necessary to create a dialog like the one I described above, it’s that complicated that a seperate developer is needed just for the installer and often there’s no time to do that.
Which leads to me finding this even more hypocritical than it already is – even more so that the Installer the end user sees is not by InstallShield, but by the respective developer – the final installer is as good as it’s created, not as the tool creating it
If you ask me what a good installer may be, I’ll answer InnoSetup. It’s small, simple, fast and extremely powerful.