Modo de Orden de la instrumentación

La "área de Interfaz" del Usuario (#FFFFFF[00-FE] cuando mostrado abajo) dentro de la capa de Especialización contendrá cosas como el "Universales Remotos", el controlador de juego, preferencias de usuario, mensajes de error y la "Interfaz Robótica". Estas instalaciones proporcionan el puente entre la lengua de Instrumentación y el resto de nuestro cada vez más electrified mundo.

Modo de orden está optimizado para "chorded teclados", pero cualquier teléfono listo tendría que ser capaz de enviar orden glyphs a una "Instrumentación el electrodoméstico" Habilitado después del usuario ha establecido suyo o su identidad y credentials (utilizando público-encriptación clave).

La optimización ocurre para un chorded teclado porque uno necesita no escribir cualquier capa qué es todo cero es o no cambia de los valores de la capa anterior. Así, "Modo de Orden Básica" (cuando mostrado abajo) podría ser invocado con un acorde solo y algún pulgar pulsa. Para introducir este acorde;
  1. Clench Todo ocho dedos y ambos pulgares, entonces
  2. Una prensa de pulgar correcta sola, seguido por
  3. Una prensa de pulgar izquierda sola, luego
  4. Liberación el (clenched) dedos y un
  5. Prensa de pulgar correcta final.
La "prensa de pulgar correcta final" entonces signify que esto era un completo glyph (gusta pegar INTRODUCE en una calculadora).

Starting Basic Command Mode

El Glyph de Orden

Las órdenes son principalmente organizadas cuando sesenta cuatro mil bloques de 255 manda cada cual. Una orden sola puede ser invocada con un ad hoc ocho sílaba glyph o el usuario puede "cerrar-en" un bloque entero de 256 órdenes por escribir el exterior tres niveles del glyph y dejando el innermost espacio de nivel (o cero). Por ejemplo, introduciendo #FF881100 invocaría Modo de Orden para el #8811 bloque de órdenes. Después de que esto la necesidad de usuario sólo introduce el innermost (Creación) capa para invocar órdenes. Esto acortará tiempo de respuesta cuándo la instrumentación está siendo utilizada para algo como un controlador de juego.

Cuándo Modo de Orden ha sido introducido para cualquier bloque, todo las entradas subsiguientes están supuestas para ser órdenes dentro de aquel bloque hasta un nuevo No-índice de Creación está introducido, o Modo de Orden está salido por escribir #-FF000000 (nota el minus señal). Esto es la versión desenchufada del glyph encima. Escribiendo #-FF000000 es sabido cuando "Desenchufando Modo de Orden".

"Modo de Orden básica" (BCM) está invocado por escribir el glyph encima. Este bloque contendría vuestro 'default' o usuario 'preferido' interfaz. El #FF el plazo en cada bloque es un enlace a la interfaz de usuario preferida para personas que uso bloque particular. Esta interfaz es un (cambiable) enlace a la interfaz que utilizas la mayoría de.

No he decidido de hecho lo que las órdenes serán parte de "Modo de Orden Básica", pero probablemente relacionarán a la construcción, selección y manipulación de Instrumentación glyphs porque aquello parece probablemente para ser la necesidad más inmediata.

La Capa de Articulación

La primera división dentro del área de Interfaz del Usuario está proporcionada por la capa de Articulación. El esquema abajo también relaciona al arreglo final del "Escritorio Circular". Las roturas de capa de la Articulación abajo como sigue.

Interfaz de Usuario externo (el dato que sale) .
Interfaz de Usuario interno (el dato que entra o ya sabido). Desde entonces estamos tratando con Especializó plazos, los tipos encima están redefinidos para apoyar la tarea a mano. El redefinió los tipos siempre tienen que emparejar los tipos del yo Ching. Los tipos de Articulación de la Orden son (re-)definió abajo.

Modo de orden tiene tres hachas conceptuales. El primero es entrada o estado versus producción o control. El segundo es local versus global. Tratos locales con el dispositivo y sistema operativo que anfitriones el programa de utilidad de la Instrumentación. Tratos globales con todo más. El tercer eje es software versus hardware. Las personas están consideradas para ser esoftware' porque son fluido más que estáticos. Las asociaciones de estas hachas están presentadas abajo.

Tipo
Funciones de ejemplo
Estado ordinal
Control
Impresora, stereo, robot, nevera, juegos 7 producción hardware global
Comunicación
Contactos, enviando mensajes, llamadas de teléfono 6 producción software global
Configuración
Estableciendo credentials, encuadres, preferencias
5 producción hardware local
Markup
Creando mensajes, imágenes, programas, SQL fuera 4 producción software local
Navegación
Mapas, GPS, detectando puertas o impresoras
3 entrada hardware global
Contenido
Web surfing, noticioso alimenta, música, SQL en 2 entrada software global
Estado Batería, memoria, paseos de disco, conectividad
1 entrada hardware local
Ayuda
Error o mensajes informativos, manuales de usuario 0 entrada software local

Esta lista no es exhaustiva. SQL, por ejemplo, podría también pase a través de Configuración, Comunicación y Control (en aquel orden) si un 'Consulta Global' estuvo necesitado. El 'funciones de ejemplo' encima mayoritariamente requeriría tipos múltiples para ser completamente especificados, pero les incluimos aquí tan cosas que será relacionado en alguna manera al tipo de orden dado. Esta lista es tanta una "visión general de Paquete" para la Instrumentación API como "distribución de acontecimientos contemporáneos básicos".

Del usuario-centric perspectiva, "Un estado deseado puede ser accedido por diseñar un escenario que modificará el existencial ambiance al optimal psycho-matriz social." El paradigma de orden es deseo, diseño, designa, merece. Esto sigue la Instrumentación progresión de grado Descrito de :

Menos positivo Positivo
Comparativo
Excepcional
Deseo
Diseño Designa Merece

Afortunadamente, cualquier tarea puede acceder cualquier método mientras permitted caminos de orden están seguidos. Un Markup la función siempre tiene que preguntar permiso antes de utilizar (o siendo entregado a) acceso global, pero cualquier Consulta, el contenido o La Tarea pueden (potencialmente) invoca recursos de clase global para cumplir sus objetivos. Poder de usuario, privilegio, preferencia y derechos de acceso son un asunto separado.

La Descripción y Capas de Creación

Tan siempre, estos tipos de Articulación serán combinados para crear 256 'Divisiones' para cosas que requiere control o proporcionar retroalimentación. 'Impresora' sería un ejemplo bueno de una División de control Articulada. Dentro la impresora allí será 256 'Bloques' Descritos de tipo de impresora como 'láser' o 'matriz de punto' (hacer aquellos todavía existir?) Y cada cual de aquellos "Describió los bloques" tendrán 256 Creó órdenes que puede ser enviado a aquella impresora o códigos de estado que puede ser recibido de aquella impresora.

Los vendedores serán capaces de suministrar "gota en vocabularios" para impresoras específicas, pero idealmente las órdenes y códigos de error serán estandarizados de modo que los usuarios tendrán una "experiencia de impresión compatible" con "bien resultados sabidos". El #FF el tipo Descrito de impresora tendría que ser el default tipo y tendría que tener órdenes genéricas que trabajará con casi cualquier impresora (bien ... Al menos bastante para aprender las impresoras "nombre personal cierto" y tipo de orden Descrita).

Si no puedes recordar la combinación exacta de elementos necesitó controlar algunos errant pieza de equipamiento, siempre puedes utilizar la función de búsqueda (SQL fuera) para encontrar palabras clave apropiadas dentro de los nombres de función o documentación de ayuda. Finalmente, la función de búsqueda será controlada por uno o más aspectos dentro de la "interfaz de Usuario" (probablemente dentro de "SQL básico-fuera Modo de Orden").

Un Playful Ejemplo

Esto es un ejemplo de un bloque de órdenes que serviría como genérico (primero persona shooter) controlador de videojuego.  No sé exactamente dónde este bloque residiría, pero sea parte de la Articulación 'Control' división. Los señalamientos abajo suponen que un chorded el teclado está siendo utilizó. La #00 combinación contendría el plazo "Robótico Controlar" cuál es el nombre de este bloque.

Este bloque de controlador del juego está roto a "órdenes Izquierdas" y "órdenes Derechas". El movimiento de controles de mano izquierdo y las acciones de controles de mano correctas como atacar, abriendo puertas, etc. En cualquier caso los dedos de puntero provocan una acción mientras los dedos restantes instalados el tipo de acción. En los gráficos abajo, los dedos están designados como sigue:
Las órdenes de movimiento Izquierdas serían como sigue:
Valor total
Dedos
Acción
0
Ninguno
Ninguno (queda afrontar delantero)
1
L
Dirección inversa (vuelta 180 grados)
2
R
Izquierda de vuelta (en 5-10 grado increments)
3
RL
Movimiento especial un
4
Yo
Derecho de vuelta (en 5-10 grado increments)
5
IL
Movimiento especial tres
6
IR
Mirada arriba (en 15-30 grado increments)
7
IRL
Mirada abajo (en 15-30 grado increments)             
8
P
Movimiento adelante
9
PL
Atrás arriba (queda afrontar delantero)
10
PR
Movimiento (deslizamiento o strafe) dejó
11
PRL
Movimiento especial dos
12
PI
Movimiento (deslizamiento o strafe) derecho 
13
PIL
Movimiento especial cuatro
14
PIR
Movimiento arriba (salto o subir)
15
PIRL
Movimiento abajo (salto o subir)

Las órdenes de acción Derechas serían como sigue:
Valor total
Dedos
Acción
0
Ninguno
Ninguno (posición justa allí)
1
L
discard Elemento
2
R
Elemento próximo
3
RL
Elemento anterior
4
Yo
Arma próxima
5
IL
Arma anterior
6
IR
reload Arma, prepara o recharge elemento
7
IRL
Inspecciona elemento estrechamente
8
P
Ataque primario
9
PL
Coge elemento
10
PR
Manipula algo (puerta abierta, elemento de uso, etc.)
11
PRL
Acción especial un
12
PI
Ataque secundario
13
PIL
Acción especial dos
14
PIR
Comunica
15
PIRL
Defensa

Estos esquemas pueden ser un poco más claros si pruebas a físicamente emparejar vuestros dedos con las órdenes. He intentado asociar tipos de órdenes con dedos individuales. Por ejemplo, el dedo meñique representa un reversal o diminution de una orden de existir. Girando a la izquierda está gobernado por el dedo anular de la mano izquierda. Girando bien está gobernado por el dedo índice de la mano izquierda, el cual es en el lado correcto del dedo anular de la mano izquierda.

También he probado para ligar las órdenes más comunes o útiles al menos complicó combinaciones de dedos. 'Defensa' está invocado por clenching todo cuatro dedos correctos inmediatamente. Esto siente más cómodo que la combinación del puntero, índice y dedos meñiques ( dudo para utilizar la palabra 'intuitivo', pero 'clenching' siente "más natural" a mí como respuesta de miedo). Mirando arriba (Anillo + de Índice) siente más cómodo a mí que movimiento especial tres (Índice + Poco) siente.

El especial' los movimientos y las acciones serían definidos para un juego específico por el fabricante para permitir alguna flexibilidad dentro de estos diseños genéricos. Órdenes negativas (con un desenchufados glyph) podría soler preferencias de sistema adicionales puestas.

Naturalmente esto es justo una asignación preliminar y requeriría probar y validación por jugadores con varias habilidad y niveles de experiencia, fondos sociales, aptitudes físicas, puntos de vista filosóficos, modismos estéticos, etc. antes de que verdaderamente pueda ser aceptado como el default diseño.

Los diseños también podrían existir para personas que quedaron entregados o faltó varios dedos. Desde entonces hay sesenta cuatro mil orden los diseños disponibles dentro del área de Interfaz de Usuario completa, tenga que ser posible de acomodar una gama ancha de preferencias de usuario dentro de una Descripción de Orden dada

  1. Modo de Orden de la instrumentación
    1. La Capa de Articulación
    2. La Descripción y Capas de Creación
    3. Un Playful Ejemplo


Atrás a la página de casa.