Behavior and guidance

The states of the two indicators available (mode and docking) play an important role in determining the user experience around touch keyboard and screen auto-rotation.

When you determine the modes that are to be reported for the indicators, consider the scenarios and behaviors that are described in Table 1 Expected Behaviors.

Table 1 Expected Behaviors

Mode indicatorDock indicatorOn screen keyboard displayedAuto-rotation enabled
Laptop UndockedNo No
Laptop DockedNoNo
Slate Undocked YesYes
Slate Docked Yes No

 

When the system is in slate mode:

  • Touch screen keyboard is auto-invoked
  • Rotation lock is unlocked (unless previously locked by the user)
  • Rotation lock can be toggled
  • Display can freely rotate

When the system is in laptop mode:

  • Touch screen keyboard is suppressed
  • Rotation is set to landscape and locked
  • Rotation lock cannot be toggled
  • Display cannot freely rotate

To match this behavior, the mode and dock indicators must be implemented according to the guidance that is described in Table 2 Implementation Guidance.

Table 2 Implementation Guidance

IndicatorStateImplementation guidance
Mode Laptop Report laptop if a keyboard is attached and comfortably accessible to the user. (For convertibles, the system can be in clamshell or equivalent mode from a keyboard accessibility perspective.)
ModeSlate Report slate if the physical keyboard is not available to the user. (This includes the case where they don’t have complete access or they can’t type comfortably.)
Dock DockedReport Dock if the system is stationary (attached to a docking system or a port replicator). Stand-alone AC power supply does not apply as long as the system can be freely moved.
DockUndocked Report undocked if the system is not stationary. This applies to the case of having the device connected to general power supply because it can still be freely moved. A power supply is not mandatory for reporting undocked. This is the natural state of any system when it is not connected to a port replicator or docking solution.

 

 

 

Send comments about this topic to Microsoft

Показ:
© 2014 Microsoft