Modo tableta

Información general

El modo tableta es una nueva experiencia de usuario adaptable que se ofrece en Windows 10 que optimiza la apariencia y el comportamiento de las aplicaciones y el shell de Windows para el factor de forma físico y las preferencias de uso del cliente. En este documento se describe cómo implementar el modo de tableta en dispositivos y tabletas de 2 en 1, específicamente cómo cambiar y salir del "modo de tableta".

El modo tableta es una característica que cambia la experiencia del dispositivo del modo de tableta al modo de escritorio y atrás. La forma principal de que un usuario entre y salga de "modo de tableta" se realiza manualmente a través del Centro de actividades haciendo clic en el icono situado en la parte inferior derecha de la barra de tareas. Además, los OEM pueden notificar transiciones de hardware (por ejemplo, la transformación de un dispositivo de 2 en 1 de clamshell a tableta y viceversa), lo que permite el cambio automático entre los dos modos. Sin embargo, una promesa clave del modo tableta es que el usuario permanece en control de su experiencia en todo momento, por lo que estas transiciones de hardware se muestran a través de un aviso del sistema que el usuario debe confirmar. Los usuarios también tienen la opción de establecer la respuesta predeterminada.

Dispositivos de destino

     
tablet detachable convertible
Tabletas Desasociables Convertibles
Tabletas y dispositivos puros que se pueden acoplar al monitor externo + teclado + mouse. Dispositivos similares a tabletas con teclados desasociables diseñados de forma personalizada. Dispositivos similares a los portátiles con teclados que se doblan o giran hacia fuera.

Cuando el dispositivo cambia al modo de tableta, se produce lo siguiente:

  • Comienza a cambiar el tamaño de toda la pantalla, lo que proporciona una experiencia envolvente.
  • Las barras de título de Microsoft Store aplicaciones ocultan automáticamente para quitar cromo innecesario y permitir que el contenido brille.
  • Microsoft Store aplicaciones y aplicaciones Win32 pueden optimizar su diseño para que sea táctil cuando esté en modo tableta.
  • El usuario puede cerrar aplicaciones, incluso aplicaciones Win32, deslizando hacia abajo desde el borde superior.
  • El usuario puede ajustarse a dos aplicaciones en paralelo, incluidas las aplicaciones Win32, y cambiarles el tamaño de forma sencilla simultáneamente con el dedo.
  • Las aplicaciones pueden iniciarse automáticamente en paralelo para crear diseños de varias tareas sin esfuerzo de usuario.
  • La barra de tareas se transforma en una barra de navegación y estado más adecuada para tabletas.
  • El teclado táctil se puede invocar automáticamente.

Por supuesto, incluso en modo de tableta, los usuarios pueden disfrutar de Windows 10 características como Snap Assist, Task View y Action Center. En los dispositivos táctiles, los clientes tienen acceso a invocaciones táctiles para esas características: pueden deslizar el dedo desde el borde izquierdo para abrir la vista de tareas o deslizar el dedo desde el borde derecho para abrir el Centro de actividades.

El modo tableta ofrece a los clientes la flexibilidad de usar su dispositivo de una manera más cómoda para ellos. Por ejemplo, es posible que un cliente quiera usar su tableta de 8" en modo de tableta exclusivamente hasta que lo acoplan a un monitor externo, mouse y teclado. En ese momento, el cliente saldrá del "modo de tableta" y usará todas sus aplicaciones como ventanas tradicionales en el escritorio, de la misma manera que tienen en versiones anteriores de Windows. Del mismo modo, un usuario de un dispositivo convertible de 2 en 1 podría querer entrar y salir del "modo de tableta" a medida que usa su dispositivo durante todo el día (por ejemplo, conmutar en un autobús, sentado en un escritorio de su oficina), usando señales del hardware para sugerir momentos de transición adecuados.

Diseño del dispositivo para el modo de tableta

Si va a diseñar un dispositivo de 2 en 1 que sea convertible o desasociable, le recomendamos que recorra el siguiente gráfico de flujo al diseñar el producto. Esto garantizará que tenga la implementación correcta en su lugar para permitir que el mensaje del modo de tableta se muestre cuando cambie el estado del dispositivo. Cada uno de los cuadros del gráfico de flujo contiene una opción de implementación.

tablet mode flowchart

Método 1: Implementar la descripción ACPI para los indicadores basados en GPIO

Si el sistema es un dispositivo de 2 en 1 que usa GPIOs físicos para indicar transiciones de estado, puede describir el indicador de transición de estado en ACPI y Windows reenviará automáticamente las interrupciones gpIO desencadenadas por ese indicador hasta el sistema operativo.

Para obtener más información, revise los siguientes recursos en MSDN.

Método 2: usar la interfaz de inyección

Si el sistema es un dispositivo de 2 en 1 que no usa GPIOs físicos para indicar transiciones de estado, debe desarrollar un controlador de modo de usuario o kernel que inserte la indicación de transición de estado en el controlador de indicador gpIO portátil y pizarra de Microsoft.

La interfaz de inyección del controlador de indicador gpIO portátil y pizarra se define como la siguiente:

/* 317fc439-3f77-41c8-b09e-08ad63272aa3 */ DEFINE_GUID(GUID_GPIOBUTTONS_LAPTOPSLATE_INTERFACE, 0x317fc439, 0x3f77, 0x41c8, 0xb0, 0x9e, 0x08, 0xad, 0x63, 0x27, 0x2a, 0xa3);

Llamar a WriteFile en la interfaz permite alternar el estado del indicador. Aquí puede encontrar un ejemplo de código para cómo usaría un controlador la interfaz de inyección en la página de MSDN: https://msdn.microsoft.com/library/windows/hardware/dn457889.aspx

Si va a crear un controlador que use la interfaz de inyección, deberá declarar la descripción ACPI para el indicador de modo portátil/pizarra para asegurarse de que se cargue el "controlador de indicador gpIO portátil y pizarra" de Microsoft. Sin embargo, no tendrá que agregar un recurso GPIO a la declaración ACPI para el "indicador portátil y pizarra".

Nota Cuando el dispositivo arranca, el "controlador de indicador gpIO portátil y pizarra" inicializa primero en modo "pizarra". Por lo tanto, es importante que el controlador de inyección compruebe el estado del sistema operativo para asegurarse de que está sincronizado con el estado real del sistema inmediatamente después de que se arranque el dispositivo.

Es posible que el asociado de SOC IHV ya ofrezca un controlador u otra solución que inserte la transición de estado en el controlador de bandeja de entrada de Microsoft. Si ese es el caso, puede ahorrar tiempo y esfuerzo aprovechando la solución de IHV según sus directrices específicas.

Método 3: Usar la configuración desatendida para declarar el estado permanente del dispositivo

Si el dispositivo no es un dispositivo de 2 en 1, por ejemplo, un portátil o escritorio normales, puede deshabilitar la solicitud mediante la configuración ConvertibleSlateModePromptPreference en el archivo de respuesta. Establezca el valor en 0 y el símbolo del sistema no se mostrará y la interfaz de usuario no cambiará. Si no se especifica ningún valor, el valor predeterminado es 1, donde se le pedirá al sistema que cambie los modos.

Nota También se recomienda especificar el tipo de factor de forma que va a compilar con la configuración DeviceForm en el archivo de respuesta.

Prueba del dispositivo

Comprobación de que el dispositivo implementa ConvertibleSlateMode

Si no está seguro de si el dispositivo implementa correctamente ConvertibleSlateMode, compruebe si existe el "Controlador de indicador de pizarra o portátil GPIO" en el Administrador de dispositivos.

gpio driver properties

Asegúrese de habilitar "Mostrar dispositivos ocultos" de la Administrador de dispositivos para confirmar la presencia de este controlador:

device manager view options

Hay dos formas principales de entrar o salir del "modo de tableta":

  • Manualmente : el usuario puede entrar o salir manualmente del "modo de tableta" presionando el botón "modo de tableta" ubicado en el Centro de actividades.
  • Acción de hardware desencadenada : el sistema operativo puede preguntar al usuario si desea entrar o salir del "modo de tableta" si el hardware ha indicado que el factor de forma ha cambiado a través de ConvertibleSlateMode.

No se admite el uso de una Bluetooth teclado como desencadenador en modo tableta. El problema principal con el uso de Bluetooth como desencadenador es que los eventos de Bluetooth se correlacionan con el emparejamiento de dispositivos y la proximidad y esos eventos no indican de forma confiable si el teclado está en uso (por ejemplo, puede que ni siquiera esté cerca del cliente) y, por lo tanto, no indique de forma confiable la intención del cliente para entrar o salir del "modo de tableta".

Si está interesado en asegurarse de que un dispositivo que se incluye con un teclado habilitado para Bluetooth proporciona sugerencias basadas en hardware para que el cliente cambie los modos, se recomienda implementar un sensor que comprenda el factor de forma actual y, a continuación, señale al sistema operativo a través de ConvertibleSlateMode.

Dado que el Windows aviso para entrar o salir del "modo de tableta" depende de la implementación de ConvertibleSlateMode, es importante asegurarse de que el firmware que alterna ConvertibleSlateMode se prueba exhaustivamente. Las implementaciones convertibleSlateMode de menor calidad pueden dar lugar a una experiencia de usuario final deficiente, como pedir al usuario que "entre en modo de tableta" varias veces.

Además, cuando un dispositivo 2-in-1 cambia de clamshell a tableta, el teclado y el panel táctil pueden recibir pulsaciones accidentales del usuario que mantiene la tableta. Windows no admite omitir la entrada del teclado integrado y el panel táctil cuando un convertible cambia a una tableta. Esperamos que los fabricantes de dispositivos trabajen en su hardware o software para evitar entradas involuntarias durante el cambio de factor de forma y probarla exhaustivamente. En la tabla siguiente se muestran algunos de los errores comunes que pueden producirse, junto con los casos de uso que podrían provocarlos. Estos casos de uso deben probarse para evitar que el usuario tenga una experiencia de conmutación deficiente:

Error Casos de uso que pueden causar el error
ConvertibleSlateMode cambia aunque no haya ningún motivo observable por el cliente (por ejemplo, una activación falsa).
  • Problemas mecánicos/eléctricos
  • Razones técnicas que hacen que se produzca el cambio (por ejemplo, tener que apagar un componente al principio a medida que el sistema entra en suspensión, lo que provoca una transición falsa)
ConvertibleSlateMode piensa que el sistema es actualmente un factor de forma de pizarra, cuando realmente es un factor de forma portátil (o viceversa).
  • Cambiar el factor de forma del dispositivo mientras el dispositivo está en una transición de estado de alimentación (por ejemplo, encendido/apagado, suspensión, etc.).
  • Cambio del factor de forma del sistema muy lentamente
  • Cambio del factor de forma del sistema muy rápidamente
ConvertibleSlateMode cambia varias veces en sucesión rápida, lo que hace que el sistema operativo pida repetidamente al usuario que entre o salga del "modo de tableta".
  • Cambio del factor de forma del sistema muy lentamente
  • Cambio del factor de forma del sistema muy rápidamente

Configuración desatendida

La siguiente configuración desatendida es útil si está diseñando para un dispositivo compatible con modo tableta:

Configuración desatendida Descripción Value

ConvertibleSlateMode

Con la configuración ConvertibleSlateMode , se especifica la capacidad física del dispositivo, que afecta a los comportamientos físicos del dispositivo (como la rotación y el teclado en pantalla) y se ayuda a definir la primera experiencia de uso adecuada que se presentará a un usuario final. Si especifica el modo portátil, un usuario final puede escribir en un teclado físico. Si especifica el modo de tableta, un usuario final no puede escribir en un teclado físico, ya que el teclado se quita o el teclado se vuelve atrás para que no sea accesible.

  • 0 : tableta, convertible o desasociable (valor predeterminado)

  • 1 – Portátil

ConvertibleSlateModePromptPreference

Con el valor ConvertibleSlateModePromptPreference , puede especificar si se pide al usuario que entre o salga del modo de tableta. El factor de forma del dispositivo o el diseño del producto influirán en si decide mostrar el mensaje. Si decide ocultar el símbolo del sistema, el modo no se cambia. (Es decir, si el modo de tableta está activado, permanece encendido y si el modo de tableta está desactivado, permanece desactivado). Si desea que aparezca el mensaje cuando se produzca el evento de hardware, debe implementar una solución de hardware o software para alternar esta configuración.

  • 0 – Deshabilitado; el símbolo del sistema no aparece y la interfaz de usuario no cambia los modos

  • 1 – Habilitado (valor predeterminado); aparece el símbolo del sistema y la interfaz de usuario cambia los modos si el usuario da su consentimiento.

SignInMode

Use la configuración SignInMode para especificar si se debe establecer la pantalla en modo tableta o en modo de escritorio después de que un usuario inicie sesión. Si no establece explícitamente este valor, el valor predeterminado es tableta si el tamaño de pantalla es inferior a 10 pulgadas y su perfil de administración de energía preferido (rol de plataforma de energía) es pizarra (es decir, un factor de forma de tableta). De lo contrario, el valor predeterminado es la última configuración usada. Si no hay ninguna configuración anterior, la última configuración usada se considera escritorio.

  • 0 – Tableta (valor predeterminado si el tamaño de la pantalla es inferior a 10 pulgadas y el rol de la plataforma de energía es pizarra)

  • 1 – Escritorio

  • 2 – Última configuración usada (valor predeterminado si no se cumplen los requisitos predeterminados de la tableta); si no hay ninguna configuración real, el escritorio se considera la última configuración.

DeviceForm

Especifique la configuración DeviceForm para que una variedad de aplicaciones (por ejemplo, Bing y Cortana) puedan determinar el contenido correcto para el factor de forma de dispositivo especificado. También usa esta configuración para características como el modo de demostración comercial para especificar el contenido de demostración más adecuado para el tipo de dispositivo.

Hay 30 valores posibles. Los valores principales se enumeran a continuación:

  • 0: Desconocido (valor predeterminado)

  • 2 – Tableta

  • 4 – Portátil

  • 5 – Convertible

  • 6 : desasociable

Comportamiento del "modo de tableta"

Para lograr una excelente experiencia de tableta en Windows, los siguientes aspectos de escritorio de la barra de tareas están optimizados para el modo de tableta:

  • Mostrar aplicaciones en ejecución : esto sugiere a las personas que necesitan administrar el ciclo de vida de sus aplicaciones en ejecución.
  • Varios puntos de entrada al escritorio : un usuario de tableta no necesita acceso fácil al escritorio en "modo de tableta".
  • Un diseño denso en la barra de tareas : esto puede ajustarse a más elementos, pero en el "modo de tableta", es probable que la entrada principal sea la entrada principal y requiere un diseño menos denso.
  • Mostrar iconos de notificación de Deskbands y Win32 en el nivel superior y el nivel de desbordamiento : la mayoría de estos no se colocan intencionadamente allí por el usuario y no se usan normalmente.

Bloqueo de rotación

El bloqueo de rotación se establece en habilitado (o bloqueado) de forma predeterminada. A menos que los OEM establezcan el bloqueo de rotación en desbloqueado, los clientes que desboxing new tablets podrían frustrarse por OOBE no girando a horizontal o vertical según cómo contengan sus nuevos dispositivos. Al deshabilitar el bloqueo de rotación, los OEM pueden asegurarse de que los clientes estén encantados con la capacidad de respuesta de sus nuevos dispositivos, incluso antes de explorar la facilidad de administración del ajuste de bloqueo de rotación en el área Acciones rápidas del Centro de actividades.

Para establecer el bloqueo de rotación en deshabilitado y habilitar la rotación de forma predeterminada:

  1. En el modo auditoría, establezca HKLM\Software\Microsoft\Windows\CurrentVersion\AutoRotation\Enable en 1, donde 1 significa que la rotación está habilitada.
  2. Use Sysprep para preparar la máquina para el cliente como lo haría normalmente.

Iconos del área de notificación

Al entrar en modo tableta, el área de notificación pasará por varios cambios. Se mostrarán los siguientes iconos:

  • Batería
  • Red
  • Volumen
  • Centro de actividades

Más concretamente, si el usuario ha degradado cualquiera de estos cuatro iconos en el desbordamiento, se volverá al nivel superior, o si el OEM ha degradado el icono de batería en el desbordamiento, se volverá al nivel superior.

Sin embargo, si el cliente ha deshabilitado uno de estos en Configuración en Activar o desactivar iconos del sistema (que se muestran a continuación), Windows seguirá la configuración manual del cliente y no habilitará el icono.

Turn system icons on or off

Los iconos de notificación anclados por OEM se ocultarán, los iconos de notificación anclados por el usuario estarán ocultos y el botón de contenido adicional de desbordamiento se ocultará, ocultando eficazmente la ventana de desbordamiento.

La promoción automática de iconos de notificación al nivel superior se bloqueará, pero las aplicaciones deben seguir siendo capaces de activar una notificación del sistema, incluso si el icono no puede llegar al nivel superior. La única excepción a esto es el icono de servicios de ubicación. Cuando se habilita en Activar o desactivar iconos del sistema, podrá promoverse al nivel superior, a la izquierda del icono de batería. Sin embargo, si el usuario ha elegido manualmente deshabilitar el icono de servicios de ubicación mediante la opción Activar o desactivar iconos del sistema, Windows no forzará el icono para promover.

Si los clientes seleccionan mostrar siempre todos los iconos en la configuración del área de notificación , el comportamiento anterior se desactivará y el área de notificación volverá al mismo contenido y comportamiento que si no se estuviera usando el modo de tableta.

Botón táctil del teclado

Al entrar en el modo de tableta, se ocultará el botón Teclado táctil. Su visibilidad se puede controlar a través de la configuración del botón Mostrar teclado táctil en el menú contextual de la barra de tareas del modo tableta.

Iconos de aplicación

De forma predeterminada, los iconos de la aplicación se ocultarán en la barra de tareas en modo tableta. Esto se controla mediante la opción Ocultar iconos de la aplicación en la barra de tareas en modo tableta :

Tablet Mode system settings

Creación de una aplicación que interactúe con las API en modo tableta

Puedes aprovechar el modo de tableta mediante Plataforma universal de Windows (UWP) y las API de Windows clásicas en tus aplicaciones. Con estas API, puedes adaptar la experiencia del usuario de la aplicación para que sea táctil para el modo de tableta o el mouse primero para el uso del escritorio. En esta sección se describe cómo usar las API de UWP y clásicas Windows en las aplicaciones para detectar y reaccionar al modo de tableta.

Las API permiten Windows aplicaciones de escritorio y aplicaciones universales Windows consultar el modo de interacción actual y responder a los cambios en el modo, como se describe aquí.

API de aplicaciones de Windows clásicas

   
UIViewSettings Permite a las aplicaciones consultar el estado de preferencia del dispositivo de puntero actual del sistema para una aplicación determinada. Es una clase no activable que obtiene de GetForCurrentView.
UserInteractionMode Propiedad de GetForWindow que toma un valor en el Windows. UI. Enumeración ViewManagement.UserInteractionMode, los valores permitidos de los cuales son Touch y Mouse.
WM_SETTINGSCHANGE Se notifica a las aplicaciones cuando cambia el estado de entrada actual mediante la difusión WM_SETTINGSCHANGE con "UserInteractionMode".

API de aplicaciones de Windows universal

   
UIViewSettings Permite a las aplicaciones consultar el estado de preferencia del dispositivo de puntero actual del sistema para una aplicación determinada. Es una clase no activable que obtiene de GetForCurrentView.
UserInteractionMode Propiedad de UIViewSettings que toma un valor en el Windows. UI. Enumeración ViewManagement.UserInteractionMode, los valores permitidos de los cuales son Touch y Mouse.
SizeChanged El evento se desencadena cuando cambia el estado de entrada actual. Las aplicaciones deben consultar este evento.

Ejemplo 1: Optimización del diseño en el inicio de la aplicación

Cuando una aplicación se inicia, puede consultar el estado actual del sistema y optimizar su diseño para el modo de interacción actual, como en el ejemplo siguiente.

Ejemplo de aplicación Windows universal (C#)

using Windows.UI.Xaml;
using Windows.UI.ViewManagement;
 
    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
            InitializeComponent();
            // Every view gets an initial SizeChanged, so we will do all our 
            // work there. This means that our view also responds to dynamic
            // changes in user interaction mode.
            Window.Current.SizeChanged += SizeChanged;
        }
 
        private void SizeChanged(object sender, RoutedEventArgs e)
        {
            switch(UIViewSettings.GetForCurrentView().UserInteractionMode)
            {
                case UserInteractionMode.Mouse:
                    VisualStateManager.GoToState(this, "MouseLayout", true);
                    break;
 
                case UserInteractionMode.Touch:
                default:
                    VisualStateManager.GoToState(this, "TouchLayout", true);
                    break;
            }
        }
     }

Ejemplo de aplicación de Windows clásica (C++)

using namespace Microsoft::WRL::Wrappers;
using namespace Microsoft::WRL;
HRESULT OnLayout()
{
    ComPtr<IUIViewSettingsInterop> uiViewSettingsInterop;
    HRESULT hr = GetActivationFactory(
        HStringReference(RuntimeClass_Windows_UI_ViewManagement_UIViewSettings).Get(), 
        &uiViewSettingsInterop);
    if (SUCCEEDED(hr))
    {
        ComPtr<IUIViewSettings> uiViewSettings; 
        hr = uiViewSettingsInterop->GetForWindow(hwndApp, IID_PPV_ARGS(&uiViewSettings)); 
        if (SUCCEEDED(hr))
        {
            Windows::UI::ViewManagement::UserInteractionMode mode;
            hr = uiViewSettings->get_UserInteractionMode(&mode);
            if (SUCCEEDED(hr))
            {
                switch (mode)
                {
                case UserInteractionMode_Mouse:
                    hr = LayoutForMouse(); 
                    break;
 
                case UserInteractionMode_Touch:
                default:
                    hr = LayoutForTouch();
                    break;
                }
            }
        }
    }
    return hr;
}

Ejemplo 2: React a la entrada o salida del modo tableta

Cuando el dispositivo entra o sale del modo de tableta, el shell solicita al usuario que cambie los modos. Puede usarlo como desencadenador para optimizar la aplicación para el modo de interacción actual. Debe consultar el estado actual del sistema, como en los ejemplos siguientes.

Ejemplo de aplicación Windows universal (C#)

Igual que el ejemplo 1.

Ejemplo de aplicación de Windows clásica (C++)

// WM_SETTINGCHANGE handler
void OnSettingsChange(LPARAM lParam)
{
    if (lParam != 0)
    {
        PCWSTR message = reinterpret_cast<PCWSTR>(lParam);
        if (CSTR_EQUAL == CompareStringOrdinal(message, -1,                                                                                                                                                  L“UserInteractionMode”, -1, TRUE))
        {
             OnLayout();
        }
    }
}

Preguntas más frecuentes

# Pregunta Respuesta
1 ¿Alguna de las asociaciones de archivos cambiará cuando el dispositivo esté en "modo tableta"? No, Windows no cambiará ninguna asociación de archivos, ya que todas las aplicaciones se admiten en "modo tableta".
2 ¿Tendrá lugar el aviso automático para entrar o salir del "modo de tableta" al insertar un teclado USB externo? No, la solicitud automática se desencadenará a través de la alternancia del valor ConvertibleSlateMode, no la presencia de ningún tipo de teclado.
3 ¿Qué desencadena el "controlador de indicador de pizarra o portátil GPIO" para aparecer en Administrador de dispositivos? La definición de PNP0C60 (indicador de estado del modo portátil/pizarra) desencadenará el controlador para que se muestre en Administrador de dispositivos. Debe elegir la opción "Mostrar el dispositivo oculto" de Administrador de dispositivos para mostrar este controlador.
4 ¿Podemos usar todos en uno puro (AiO) con teclado externo y mouse para habilitar el mismo escenario? Sí, AiOs puede aprovechar el "modo de tableta" mediante la implementación de convertibleSlateMode alternando en el punto de transición adecuado para el hardware.
5 ¿El teclado táctil está deshabilitado automáticamente mientras el "modo tableta" está deshabilitado? El teclado táctil solo invoca automáticamente mientras está en "modo tableta". Durante el uso del escritorio, el teclado táctil se debe invocar manualmente. Si un usuario no está en modo de tableta, pero quita su teclado del dispositivo, aparecerá el teclado táctil.
6 ¿Se considerará un teclado Bluetooth como "dock"? No, un teclado Bluetooth no se considerará un "dock", ya que es posible que ese escenario no siempre sea true. El modo tableta nunca usa la presencia de un teclado (USB, Bluetooth, etc.) para desencadenar un aviso. Puede implementar un diseño Bluetooth desasociable alternando ConvertibleSlateMode en el momento adecuado.
7 Aplicaciones Win32: para que una aplicación Win32 aproveche el modo de tableta, ¿es necesario compilar la aplicación con api de Plataforma universal de Windows (UWP)? Las aplicaciones Win32 tendrán una API específica de Win32 que pueden consumir para adaptarse entre el uso táctil primero y el primero del mouse.
8 Para un desarrollador de aplicaciones, ¿es necesario llamar a cualquier API para controlar el cambio de modo de tableta y escritorio? ¿O Windows controlará automáticamente? Si quieres cambiar el diseño dentro de la aplicación, tendrás que usar una API para UWP o una API de Win32 para indicar el "modo de tableta". El cambio de tamaño real de la aplicación al entrar o salir del "modo tableta" se controla automáticamente.
9 Mi sistema implementa ConvertibleSlateMode, pero las transiciones de estado no dan lugar a un mensaje que me pide que entre o salga del "modo de tableta". Si el dispositivo de 2 en 1 alterna ConvertibleSlateMode correctamente, pero el sistema no le pide que entre o salga del "modo de tableta", la característica puede estar desactivada. Para activar el modo de tableta, vaya a Configuración\Sistema\Modo tableta. En la lista desplegable, seleccione "Cuando mi dispositivo quiera cambiar los modos" y seleccione "Preguntar siempre para confirmar".
10 En el caso de las tabletas, ¿necesitamos un controlador virtual si se admite GPIO? Si GPIO está disponible, ¿necesitamos algún cambio en el BIOS? Tiene la opción de usar el GPIO físico o el enfoque del controlador de inyección. Siempre que esté alternando adecuadamente ConvertibleSlateMode, no es necesario realizar ningún cambio. Importante: Windows 10 implementación de ConvertibleSlateMode es diferente de Windows 8.1. Debe probar exhaustivamente el dispositivo para garantizar un comportamiento correcto.
11 ¿Hay requisitos o cambios en el BIOS de UEFI para admitir el modo de tableta? No hay ningún cambio inherente en el BIOS UEFI necesario para admitir el modo de tableta. Puedes alternar ConvertibleSlateMode por cualquier medio que sea mejor para ti.
12 ¿La rotación de pantalla está vinculada al modo de tableta? No, la rotación de pantalla no está necesariamente relacionada con el modo de tableta. La rotación de pantalla está vinculada a la configuración actual del dispositivo, lo que puede o no asignarse a si el dispositivo está en "modo tableta".
13 ¿Qué ocurre cuando la barra de tareas se encuentra en el lado izquierdo? La barra de tareas permanece donde se ha colocado.
14 ¿Hay planes para habilitar un escenario en el que el sistema tendría el modo de tableta habilitado o deshabilitado automáticamente en función del modo portátil o de pizarra notificado por el sistema, sin mostrar ninguna confirmación al cliente final? No compatible. Siempre queremos que los usuarios estén en control y elijan si quieren cambiar el modo. Los usuarios pueden invalidar esto si lo desean.
15 ¿Se cambiará la interfaz de usuario que pide que "Entrar en modo tableta"? ¿Tiene previsto agregar una casilla para permitir que el usuario decida "realizar esta acción cada vez"? Sí, cambiará del diseño actual. Debe incluir un botón "Sí/No" y una lista desplegable para permitir que un usuario elija lo que debe hacer la próxima vez (por ejemplo, "Preguntar siempre" y mucho más).
16 ¿Puede mostrar dónde está el botón Atrás global en modo tableta? Está junto al botón Iniciar.