The Context Engine Cartridge includes an inputDevices property under Browser Aspect and Device Aspect.
It could be one or more of:
It's described the same for Browser and Device Aspects as "Input devices available to the user: one or more of clickWheel, keypad, stylus, touchScreen and trackball."
- Is the inputDevices property functionally different between Browser Aspect and Device Aspect?
- Are these based on the device database and what should be available to the user? Or is this per visitor (and what that visitor has installed on their client browser or device, for example)?
- Keypad and trackball make me wonder--does the device database include "nontraditional" devices (not just desktop, tablet, or mobile)? In other words, what has a trackball and what might I do with this information? :-)
I'm trying to understand what kinds of functional requirements I could suggest based on
For example, could I use this to suggest changing "click" instructions to "touch" if
touchScreen is set?