WO2017018869A1 - Adjustable productive virtual keyboard that can be used to input text without having to look at the keyboard - Google Patents

Adjustable productive virtual keyboard that can be used to input text without having to look at the keyboard Download PDF

Info

Publication number
WO2017018869A1
WO2017018869A1 PCT/MX2016/000069 MX2016000069W WO2017018869A1 WO 2017018869 A1 WO2017018869 A1 WO 2017018869A1 MX 2016000069 W MX2016000069 W MX 2016000069W WO 2017018869 A1 WO2017018869 A1 WO 2017018869A1
Authority
WO
WIPO (PCT)
Prior art keywords
point
areas
virtual
area
fingers
Prior art date
Application number
PCT/MX2016/000069
Other languages
Spanish (es)
French (fr)
Inventor
José Alfredo TORRES OJEDA
Original Assignee
Torres Ojeda José Alfredo
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Torres Ojeda José Alfredo filed Critical Torres Ojeda José Alfredo
Publication of WO2017018869A1 publication Critical patent/WO2017018869A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Definitions

  • a self-adjusting productive virtual keyboard on a touch screen device to enter text to another device such as personal computer, digital tablet or mobile phone
  • the user with just placing the fingers that you want to use on the touch screen a virtual key is established by finger that is economically more comfortable for continuous use because it is not necessary to move your fingers to find the different keys, even if you do not move your fingers to other points on the screen, it is not necessary to be viewing the keyboard to know what characters you are entering,
  • the assignment of the characters is done automatically using different tables with sets of letters, numbers or special characters, including complete words or functions that can be adjusted or customized.
  • Figure 1 Illustrates a touch screen with the virtual keyboard on its initial screen containing only two virtual buttons with no touch areas defined yet.
  • Figure 2 It illustrates the virtual keyboard in its initial mode as a pointer, as a reference a monitor is included where the cursor or pointer appears which is moved through the movement of the finger on the virtual keyboard on the touch screen.
  • Figure 3. Illustrates the contact of the user's fingers on the virtual keyboard, it is the moment in which the virtual keyboard locates the contact points on the touch screen.
  • Figure 4. Illustrates the areas of pressing and / or gestures that the virtual keyboard established on the points where the user placed his fingers, also shows an example distribution of the characters of a table on the areas of pressing.
  • Figure 5. Illustrates by way of example a smaller touch screen where only the fingers of one hand can be placed, shows the areas of pressing and / or gestures that the virtual keyboard established.
  • Figure 6. Illustrates a diagram with the phases of the virtual keyboard and its direction or flow, also shows the communication with the device.
  • Figure 7. Illustrates the natural displacement of a finger by pressing on a pulsation area from its original point “a” to point "b", due to this displacement it is necessary to readjust the position.
  • the mode of the present invention proposes and defines a method for virtual keyboard "ad-hoc" to the user, this can work on a separate touch screen Figure 1, or it can be inside a touch screen device such as a desktop computer, computer portable Figure 2, digital tablet Figure 5, mobile phone or any other touch screen device with multipoint capability where areas for Pressing and / or gestures is defined initially and at all times by the same user by simply placing in a natural way, in a rested way and at the same time all the fingers that you will use to type on the screen 300, minimum you must place three fingers,
  • the virtual keyboard detects the number of fingers and their position on the touch screen and defines a pressing area for each position of the fingers on the touch screen 400. It is not considered Sa palm of the hand on the touch screen, it should be in the air or resting on an independent base or bearing.
  • the virtual keyboard behaves like a pointer module or touch pad of a traditional laptop, where the pointer or cursor of the computer 220 moves following the movement of a finger 210, in this mode gestures can be used traditional two fingers such as pinching that by dragging two separate fingers and joining them, or the reverse gesture to pinching when the user wishes to enlarge or reduce the size of the active content, dragging content with two fingers up, down, right or left , the virtual keyboard sends through the module of communication of the event or signal corresponding to the computer, digital tablet or mobile phone.
  • the text entry mode starts when the user simply places at least the minimum of fingers set in the virtual keyboard configuration at the same time and remains with the fingers in the same position until the interpreter module ends with identification 300, in that moment the virtual keyboard will place an area for pulsation and / or gestures for each point and position of the fingers, when the user takes off the fingers the areas of pulsation remain assigned with a figure determined by e!
  • the configured theme 400 can also show some change in the appearance according to the established theme, it may also emit a previously configured sound or vibration to indicate that the operation was performed successfully.
  • the virtual keyboard is not limited by a certain size as long as the user has space to place the fingers he needs to type, in figure S he It shows an example of a digital tablet where size can only be worked with the 5 fingers of one hand.
  • the virtual keyboard configuration 300 it is sufficient to place the minimum of fingers established in the virtual keyboard configuration 300 at the same time and at that time the areas of previous keystrokes are removed and redefined. again in the current positions of the fingers 400, in this way the virtual keyboard will always be suitable for the user and not vice versa as in traditional virtual keyboards where the user has to adjust to a defined pattern of virtual buttons, if the scheme determined in the configuration establishes a minimum of pressing areas and the user does not place that amount of fingers on the surface at the same time so the virtual keyboard is not set 110, being able to inform the user of this fault by emitting a sound or changing the background of the virtual keyboard Depending on the theme configured.
  • the virtual keyboard When the virtual keyboard has already established the pressing areas 400 and in the operation it detects minimal displacements of the fingers when the user presses within a pressing area but with some movement from the center of said area, then the virtual keyboard establishes that it has there was a deviation in the position of the finger, so it automatically shifts the pulsation area to the new position 700.
  • the virtual keyboard associates one or more characters with each press area 410, based on a specific scheme consisting of one or more tables of letters, numbers or special characters.
  • a table of characters configured for a scheme can be of pure lowercase letters, another for uppercase letters, another table for numbers, another for special characters, even a table with complete words can be configured.
  • Several different schemes and their character assignment tables can be set in the configuration module.
  • ES static assignment mode is when every character is directly related to one of the areas of pulsation and / or combination of areas pressed, also in a table you can relate an independent gesture on one or several areas of pulsation, or other defined areas.
  • the 1 decimal in binary is 00001 so it would be appropriate to assign the letter "A" when only the first pulse area is pressed, for the letter B (2 decimal 00010 in binary) it would be by pressing only the second pulse area, for the letter C (3 decimal 00011 in binary) it would be pressing at the same time the first and second area of pulsation, and so on until reaching Z (26 decimal 11010 in binary) where it is required to press the second, fourth and fifth areas of pulsation.
  • the number of characters in each table (nt) is divided by the total number of pulse areas (np), determining the number of characters to be associated with each area of pulsation (n).
  • n integer division of (nt / np), where r would be the residue.
  • the number of characters (cc1, cc2, ... ccn) that would be assigned to each area of pulsation would be based on the quantity "n” adding 1 to the first "r" areas of pulsation. Knowing the number of characters to be assigned for each press area, the first "cc1" characters of the table in use are assigned to the first click area from left to right, the next "cc2" characters to the next press area and so on. successively to cover the total number of areas of pulsation (ccn). This would be the default method with default tables for English and Spanish language, number table, special character table and special function tables, with some predefined gestures.
  • predefined gestures would be: for the carriage return character (enter) it is interpreted by pressing any two separate press areas, blank space (space bar) is interpreted by pressing two contiguous pressing areas, erased to the left ( backward movement) sliding two fingers together from right to left, tabulator to the right with two discontinuous pulsation areas by sliding the fingers to the right and to the left would be tabulation to the left, a sliding upward in the form of a push over the pulsation or peripheral area it would be interpreted as an up arrow, in the same way corresponding to the right for the right date, to the left for the left arrow and down for the down arrow, two fingers together slid up would correspond to Back Page or two fingers down to Advance Page.
  • the virtual keyboard is ready to interpret the user's keystrokes, when the user touches and removes the finger of a pulsation area the interpretation module selects the first character assigned to that area, if you make several quick presses in the same pulsation area e! interpreter module selects between the defined characters until the desired one is selected, then if the user pauses or selects another area of pressing or makes a gesture at that moment it is understood that he has finished selecting a character, the virtual keyboard before proceed to interpret the new action sends the selected character 608 through the communication module 607 which by some means as an API function, driver or Bluetooth technology, USB cable, etc. communicates with the computer, digital tablet or mobile phone 611
  • the gesture can be configured as by pressing and moving your fingers to the right in at least three areas of pulsation, in case if it is in the final table and the gesture is still used then it remains in the final table.
  • the gesture can be configured as by pressing and moving your fingers to the right in at least three areas of pulsation, in case if it is in the final table and the gesture is still used then it remains in the final table.
  • the virtual keyboard will have a configuration module 605 to customize the number some characteristics of the operation, appearance or visual behavior, as well as the auditory through a type of template or machote called theme.
  • This module can be invoked from a virtual button in a specific area of the virtual keyboard, when selected the following options appear on the screen:
  • Character assignment mode Set how the characters will be assigned, show two options, static mode or dynamic mode, by default the dynamic mode will be selected.
  • Schemes At least one scheme is established here and for each scheme the minimum number of click areas is defined, for each scheme you can define "n" character tables.

Abstract

The invention relates to a device comprising a multipoint touch screen with an adjustable virtual keyboard method in which the user simply places the fingers s/he wishes to use on the touch screen, thereby establishing a virtual key for each finger, with characters being assigned automatically to each virtual key. With this method the user does not need to look at the keyboard in order to know which character is being typed.

Description

TECLADO VIRTUAL PRODUCTIVO AUTOAJUSTABLE PARA ENTRAR TEXTO SIN NECESIDAD DE VER EL TECLADO  SELF-ADJUSTABLE VIRTUAL PRODUCTIVE KEYBOARD TO ENTER TEXT WITHOUT NEED TO SEE THE KEYBOARD
DESCRIPCIÓN DESCRIPTION
OBJETO DE LA INVENCIÓN OBJECT OF THE INVENTION
Proveer un teclado virtual productivo auto ajustable en un dispositivo de pantalla táctil para introducir texto a otro dispositivo como computadora personal, tableta digital o teléfono móvil, donde el usuario con solo colocar ios dedos que desea utilizar sobre la pantalla táctil se establece una tecla virtual por dedo que económicamente es más cómodo para el uso continuo debido a que no es necesario trasladar los dedos para buscar las diferentes teclas, ai no trasladar sus dedos hacia otros puntos de la pantalla no requiere estar viendo obligatoriamente el teclado para saber qué caracteres está introduciendo, además la asignación de los caracteres se hace de forma automática utilizando diferentes tablas con conjuntos de letras, números o caracteres especiales, inclusive palabras completas o funciones que se pueden ajustar o personalizar. Provide a self-adjusting productive virtual keyboard on a touch screen device to enter text to another device such as personal computer, digital tablet or mobile phone, where the user with just placing the fingers that you want to use on the touch screen a virtual key is established by finger that is economically more comfortable for continuous use because it is not necessary to move your fingers to find the different keys, even if you do not move your fingers to other points on the screen, it is not necessary to be viewing the keyboard to know what characters you are entering, In addition, the assignment of the characters is done automatically using different tables with sets of letters, numbers or special characters, including complete words or functions that can be adjusted or customized.
ANTECEDENTES BACKGROUND
Los teclados virtuales actuales proyectan en diferentes arreglos una imagen de teclado tradicional, la mayoría de ellos basados en la distribución QUERTY que funcionó perfectamente para máquinas de escribir antiguas de teclas mecánicas y de computadoras con teclados industriales de teclas electrónico-mecánicas. Con cierta experiencia, destreza y conocimiento de mecanografía se puede escribir en ellos sin necesidad de ver el teclado, siendo más rápido la introducción de texto. En los teléfonos móviles se utilizaban teclados electrónico-mecánicos generalmente de 12 botones con ios cuales con cierto conocimiento de la posición de las teclas y los caracteres asociados a cada una de ellas se podía introducir texto con los pulgares sin necesidad de ver el teclado. Tanto el teclado tradicional en la computadora como en del teléfono móvil están siendo reemplazados por teclados virtuales dado el auge de las pantallas táctiles. The current virtual keyboards project a traditional keyboard image in different arrangements, most of them based on the QUERTY distribution that worked perfectly for old typewriters of mechanical keys and computers with industrial keyboards of electronic-mechanical keys. With some experience, skill and Typing knowledge can be written on them without the need to see the keyboard, text input being faster. In mobile phones, electronic-mechanical keyboards with 12 buttons were used, with which with some knowledge of the position of the keys and the characters associated with each of them, text could be entered with the thumbs without the need to see the keyboard. Both the traditional keyboard on the computer and the mobile phone are being replaced by virtual keyboards given the rise of touch screens.
Los teclados virtuales actuales con distribución tradicional e inadecuada de las teclas obliga al usuario a estar viendo el teclado para identificar donde debe pulsar para introducir ciertas letras, números o caracteres especiales, esta distribución siempre obliga a entrar texto de carácter en carácter, y a desplazar generalmente el dedo pulgar o índice sobre la pantalla buscando las teclas, este método complica o impide en algunos casos la introducción de texto utilizando varios o todos los dedos de la mano, desaprovechando nuestra capacidad de comunicarnos con todos o la mayoría de los dedos, por todas estas características se vuelve improductivo la utilización de teclados virtuales cuando es critica la comunicación escrita o se requiere introducir grandes cantidades de texto ai computador, tableta digital y/o teléfono móvil. The current virtual keyboards with traditional and inadequate distribution of the keys oblige the user to be looking at the keyboard to identify where to press to enter certain letters, numbers or special characters, this distribution always forces to enter text of character in character, and generally move the thumb or index finger on the screen looking for the keys, this method complicates or prevents in some cases the introduction of text using several or all the fingers of the hand, wasting our ability to communicate with all or most of the fingers, for all These features make the use of virtual keyboards unproductive when written communication is critical or large amounts of text are required to enter the computer, digital tablet and / or mobile phone.
El dinamismo de las pantallas táctiles y su facilidad de uso hacen que se perfilen como un reemplazo de los dispositivos periféricos de interface humana tradicionales, reemplazando en un futuro al teclado electrónico mecánico, ai ratón o apuntador, tableta digitalizadora, etc. , actualmente empiezan a comercializarse computadoras portátiles dual sin teclado mecánico de pantalla dual ósea con dos pantallas táctiles, en estas se hace presente la problemática de los teclados virtuales y su distribución basados en teclados tradicionales mecánicos. The dynamism of the touch screens and their ease of use make them appear as a replacement for traditional human interface peripheral devices, replacing in the future the mechanical electronic keyboard, mouse or pointer, digitizing tablet, etc. Currently, dual laptops without mechanical bone dual-screen keyboard with two touch screens are beginning to be marketed, in which the problematic of virtual keyboards and their distribution based on traditional mechanical keyboards.
Como referencia de un teclado virtual que intenta resolver la problemática se encuentra la patente US008619036B2, aunque en esta patente se establece la posición del teclado con base a la posición inicial de al menos un dedo y la palma de la mando sigue mostrando esquemas o plantillas con teclas virtuales en una distribución de teclado tradicional QUERTY, la présenle invención rompe el paradigma de los teclados virtuales basados en teclados mecánicos con distribución QUERTY para establecer un esquema basado en los dedos que el usuario quiera o pueda usar, asignando las letras o caracteres de forma intuitiva y tan personalizable que se puede inventar nuevas formas de introducir caracteres o palabras completas con el uso de varios dedos utilizando las capacidades multipunto de la pantalla táctil. As reference of a virtual keyboard that tries to solve the problem is the patent US008619036B2, although in this patent the position of the keyboard is established based on the initial position of at least one finger and the palm of the control continues to show diagrams or templates with virtual keys in a traditional QUERTY keyboard layout, the present invention breaks the paradigm of virtual keyboards based on mechanical keyboards with QUERTY distribution to establish a scheme based on the fingers that the user wants or can use, assigning the letters or characters of shape Intuitive and so customizable that you can invent new ways to enter characters or complete words with the use of several fingers using the multipoint capabilities of the touch screen.
BREVE DESCRIPCIÓN DE LAS FIGURAS BRIEF DESCRIPTION OF THE FIGURES
Figura 1.- Ilustra una pantalla táctil con el teclado virtual en su pantalla inicial conteniendo solo dos botones virtuales sin áreas de pulsación definidas aún. Figure 1.- Illustrates a touch screen with the virtual keyboard on its initial screen containing only two virtual buttons with no touch areas defined yet.
Figura 2,.- Ilustra el teclado virtual en su modalidad inicial como apuntador, a manera de referencia se incluye un monitor donde aparece el cursor o apuntador el cual es movido a través del movimiento del dedo sobre el teclado virtual en la pantalla táctil. Figura 3.- Ilustra el contacto de los dedos del usuario sobre el teclado virtual, es el momento en el que el teclado virtual locaiiza los puntos de contacto en la pantalla táctil. Figura 4.- Ilustra las áreas de pulsación y/o gestos que ei teclado virtual estableció sobre los puntos donde el usuario coloco sus dedos, también muestra una distribución ejemplo de los caracteres de una tabla sobre las áreas de pulsación. Figure 2 .- It illustrates the virtual keyboard in its initial mode as a pointer, as a reference a monitor is included where the cursor or pointer appears which is moved through the movement of the finger on the virtual keyboard on the touch screen. Figure 3.- Illustrates the contact of the user's fingers on the virtual keyboard, it is the moment in which the virtual keyboard locates the contact points on the touch screen. Figure 4.- Illustrates the areas of pressing and / or gestures that the virtual keyboard established on the points where the user placed his fingers, also shows an example distribution of the characters of a table on the areas of pressing.
Figura 5.- Ilustra a manera de ejemplo una pantalla táctil de menor tamaño donde solo se pueden colocar los dedos de una mano, muestra las áreas de pulsación y/o gestos que el teclado virtual estableció.  Figure 5.- Illustrates by way of example a smaller touch screen where only the fingers of one hand can be placed, shows the areas of pressing and / or gestures that the virtual keyboard established.
Figura 6.- Ilustra un diagrama con las fases del teclado virtual y su sentido o flujo, muestra también la comunicación con el dispositivo.  Figure 6.- Illustrates a diagram with the phases of the virtual keyboard and its direction or flow, also shows the communication with the device.
Figura 7.- Ilustra el desplazamiento natural de un dedo pulsando sobre un área de pulsación de su punto original "a" al punto "b", debido a este desplazamiento es necesario reajustar la posición.  Figure 7.- Illustrates the natural displacement of a finger by pressing on a pulsation area from its original point "a" to point "b", due to this displacement it is necessary to readjust the position.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN DETAILED DESCRIPTION OF THE INVENTION
La modalidad de la presente invención propone y define un método para teclado virtual "ad-hoc" al usuario, este puede trabajar en una pantalla táctil independiente Figura 1, o puede estar dentro de un dispositivo con pantalla táctil como una computadora de escritorio, computadora portátil Figura 2, tableta digital Figura 5, teléfono móvil o cualquier otro dispositivo de pantalla táctil con capacidad multipunto donde las áreas para pulsación y/o gestos es definida inicialmente y en todo momento por el mismo usuario con solo colocar de manera natural, de forma descansada y al mismo tiempo todos los dedos que va a utilizar para teclear sobre la pantalla 300, mínimo debe colocar tres dedos, el teclado virtual detecta la cantidad de dedos y su posición sobre la pantalla táctil y define un área de pulsación para cada posición de los dedos sobre la pantalla táctil 400. No se considera Sa palma de la mano sobre la pantalla táctil, esta deberá en el aire o descansando sobre una base o cojinete independiente. The mode of the present invention proposes and defines a method for virtual keyboard "ad-hoc" to the user, this can work on a separate touch screen Figure 1, or it can be inside a touch screen device such as a desktop computer, computer portable Figure 2, digital tablet Figure 5, mobile phone or any other touch screen device with multipoint capability where areas for Pressing and / or gestures is defined initially and at all times by the same user by simply placing in a natural way, in a rested way and at the same time all the fingers that you will use to type on the screen 300, minimum you must place three fingers, The virtual keyboard detects the number of fingers and their position on the touch screen and defines a pressing area for each position of the fingers on the touch screen 400. It is not considered Sa palm of the hand on the touch screen, it should be in the air or resting on an independent base or bearing.
Al iniciar el teclado virtual se presenta sin áreas predefinidas para pulsaciones y/o gestos 110, se presenta con un fondo determinado por el tema actual configurado, solo existirán dos áreas para pulsación o botones virtuales, uno en la esquina superior derecha 130 para minimizar o contraer el teclado virtual dando paso a desplegftr otros aplicativos del ordenador, tableta virtual, teléfono celular u oíros dispositivos, otro en la esquina superior izquierda 120 que abrirá el módulo de configuración. When starting the virtual keyboard, it is presented without predefined areas for keystrokes and / or gestures 110, it is presented with a background determined by the current configured theme, there will only be two areas for virtual keystrokes or buttons, one in the upper right corner 130 to minimize or to contract the virtual keyboard giving way to unfold other applications of the computer, virtual tablet, cell phone or other devices, another one in the upper left corner 120 that will open the configuration module.
En este punto inicial o modalidad, el teclado virtual se comporta como un módulo apuntador o cojinete táctil de computadora portátil tradicional, donde se mueve el apuntador o cursor de la computadora 220 siguiendo eí movimiento de un dedo 210, en esta modalidad se pueden utilizar gestos tradicionales de dos dedos como el pellizco que al arrastrar dos dedos separados y juntarlos, o el gesto inverso al pellizco cuando el usuario desea ampliar o reducir el tamaño del contenido activo, el arrastre de contenido con dos dedos hacia arriba, abajo, derecha o izquierda , el teclado virtual envía a través del módulo de comunicación ei evento o señal correspondiente al computador, tableta digital o teléfono móvil. At this initial point or mode, the virtual keyboard behaves like a pointer module or touch pad of a traditional laptop, where the pointer or cursor of the computer 220 moves following the movement of a finger 210, in this mode gestures can be used traditional two fingers such as pinching that by dragging two separate fingers and joining them, or the reverse gesture to pinching when the user wishes to enlarge or reduce the size of the active content, dragging content with two fingers up, down, right or left , the virtual keyboard sends through the module of communication of the event or signal corresponding to the computer, digital tablet or mobile phone.
En esta modalidad cuando el usuario coloque al menos tres dedos al mismo tiempo el teclado virtual pasa a la modalidad de introducción de texto, a continuación se detalla esta nueva modalidad que es la novedad de esta invención. In this mode when the user places at least three fingers at the same time the virtual keyboard goes into the text entry mode, this new modality is detailed below, which is the novelty of this invention.
La modalidad de introducción de texto inicia cuando el usuario con solo colocar al mismo tiempo al menos el mínimo de dedos establecido en la configuración del teclado virtual y permanecer con los dedos en la misma posición hasta que el modulo interpretador termine con la identificación 300, en ese momento el teclado virtual colocará una área para pulsación y/o gestos para cada punto y posición de los dedos, al momento que el usuario despegue los dedos se quedan asignadas las áreas de pulsación con un figura determinada por e! tema configurado 400, además podrá mostrar algún cambio en la apariencia según ei tema establecido, podrá también emitir algún sonido o vibración previamente configurado para indicar que se realizó la operación de forma exitosa. The text entry mode starts when the user simply places at least the minimum of fingers set in the virtual keyboard configuration at the same time and remains with the fingers in the same position until the interpreter module ends with identification 300, in that moment the virtual keyboard will place an area for pulsation and / or gestures for each point and position of the fingers, when the user takes off the fingers the areas of pulsation remain assigned with a figure determined by e! The configured theme 400 can also show some change in the appearance according to the established theme, it may also emit a previously configured sound or vibration to indicate that the operation was performed successfully.
De manera predeterminada el mínimo para habilitar las áreas de pulsación son tres dedos de una mano, el usuario puede colocar todos los dedos de ambas manos sobre la pantalla táctil siempre y cuando tenga espacio suficiente para teclear cómodamente. En cuanto a tamaño el teclado virtual no está limitado por un tamaño determinado mientras el usuario tenga espacio para colocar los dedos que necesite para teclear, en la figura S se muestra un ejemplo de una tableta digitaiizadora donde por tamaño solo se puede trabajar con los 5 dedos de una mano. By default the minimum to enable the pulsation areas are three fingers of one hand, the user can place all the fingers of both hands on the touch screen as long as he has enough space to type comfortably. In terms of size, the virtual keyboard is not limited by a certain size as long as the user has space to place the fingers he needs to type, in figure S he It shows an example of a digital tablet where size can only be worked with the 5 fingers of one hand.
Para volver a la modalidad anterior como apuntador 210 basta con deslizar el dedo sobre el área interna ajena a las áreas de pulsación, en ese momento se eliminan las áreas de pulsación. To return to the previous mode as pointer 210, simply slide your finger over the internal area outside the pulsation areas, at that time the pulsation areas are eliminated.
Si el usuario por algún motivo desea volver a definir las áreas de pulsaciones, basta con colocar de nuevo ai mismo tiempo el mínimo de dedos establecido en la configuración del teclado virtual 300 y en ese momento se eliminan las áreas de pulsaciones anteriores y se redefmen de nuevo en las posiciones actuales de los dedos 400, de esta manera el teclado virtual siempre estará adecuado al usuario y no al revés como en los teclados virtuales tradicionales donde el usuario tiene que ajustarse a un patrón definido de botones virtuales, Si el esquema determinado en la configuración establece un mínimo de áreas de pulsación y el usuario no coloca esa cantidad de dedos sobre la superficie al mismo tiempo entonces el teclado virtual no se establece 110, pudiendo informar al usuario de este fallo emitiendo un sonido o cambiando el fondo del teclado virtual dependiendo del tema configurado. If for any reason the user wishes to redefine the areas of keystrokes, it is sufficient to place the minimum of fingers established in the virtual keyboard configuration 300 at the same time and at that time the areas of previous keystrokes are removed and redefined. again in the current positions of the fingers 400, in this way the virtual keyboard will always be suitable for the user and not vice versa as in traditional virtual keyboards where the user has to adjust to a defined pattern of virtual buttons, if the scheme determined in the configuration establishes a minimum of pressing areas and the user does not place that amount of fingers on the surface at the same time so the virtual keyboard is not set 110, being able to inform the user of this fault by emitting a sound or changing the background of the virtual keyboard Depending on the theme configured.
Cuando el teclado virtual ya tiene establecidas las áreas de pulsación 400 y en la operación detecta mínimos desplazamientos de los dedos cuando el usuario pulsa dentro de un área de pulsación pero con cierto desplazamiento desde el centro de dicha área, entonces el teclado virtual establece que ha habido una desviación en la posición del dedo, por lo que desplaza de forma automática el área de pulsación a la nueva posición 700. Una vez establecidas las áreas de pulsación y/o gestos 400 el teclado virtual asocia uno o varios caracteres a cada área de pulsación 410, basados en un esquema determinado conformado una o varias tablas de letras, números o caracteres especiales. Una tabla de caracteres configurada para un esquema puede ser de puras letras minúsculas, otra para letras mayúsculas, otra tabla para números, otra para caracteres especiales, inclusive se puede configurar una tabla con palabras completas. En el módulo de configuración se pueden establecer varios esquemas diferentes y sus tablas de asignación de caracteres. When the virtual keyboard has already established the pressing areas 400 and in the operation it detects minimal displacements of the fingers when the user presses within a pressing area but with some movement from the center of said area, then the virtual keyboard establishes that it has there was a deviation in the position of the finger, so it automatically shifts the pulsation area to the new position 700. Once the press and / or gesture areas 400 have been established, the virtual keyboard associates one or more characters with each press area 410, based on a specific scheme consisting of one or more tables of letters, numbers or special characters. A table of characters configured for a scheme can be of pure lowercase letters, another for uppercase letters, another table for numbers, another for special characters, even a table with complete words can be configured. Several different schemes and their character assignment tables can be set in the configuration module.
Es necesario asignar a las áreas de pulsación 400 todos ios caracteres o letras del abecedario y los números así como algunos caracteres comunes o de función que se encuentran en un teclado tradicional, de forma predeterminada y dependiendo del idioma configurado, existirá al menos un esquema, plantilla o machote conteniendo algunas opciones como el modo de asignación de caracteres al no. de áreas para pulsación definidos y una o varias tablas de caracteres enumerados generalmente cubriendo todos los caracteres de un teclado tradicional. It is necessary to assign to the press areas 400 all the characters or letters of the alphabet and the numbers as well as some common or function characters that are found in a traditional keyboard, by default and depending on the configured language, there will be at least one scheme, template or machote containing some options such as the character assignment mode to no. of defined areas for keystrokes and one or more tables of characters listed generally covering all the characters of a traditional keyboard.
ES modo de asignación estático es cuando todo carácter queda directamente relacionado a una de las áreas de pulsación y/o combinación de áreas pulsadas, también en una tabla se puede relacionar un gesto independiente sobre una o varias áreas de pulsación, u otras áreas definidas. Ejemplos: Arreglo Binario. - configurar una tabla del abecedario conformado con 26 letras en ingles ordenadas de la "A" hasta la "Z" asignándoles un numero consecutivo del 1 al 26 por un lado y con al menos 5 áreas de pulsación identificando las áreas de izquierda a derecha se puede definir que una combinación de pulsaciones en formato binario a cada letra según su posición en la tabla. Es decir, el 1 decimal en binario es 00001 de manera que correspondería asignar la letra "A" cuando se pulse solo la primera área de pulsación, para la letra B (2 decimal 00010 en binario) sería pulsando solo la segunda área de pulsación, para la letra C (3 decimal 00011 en binario) sería pulsando a la vez la primera y segunda área de pulsación, y así consecutivamente hasta llegar a la Z (26 decimal 11010 en binario) donde se requiere pulsar a la vez la segunda, cuarta y quinta áreas de pulsación. De igual forma con este método binario se puede definir una tabla de números del 1 al 30 y el cero incluido utilizando 5 de pulsación. ES static assignment mode is when every character is directly related to one of the areas of pulsation and / or combination of areas pressed, also in a table you can relate an independent gesture on one or several areas of pulsation, or other defined areas. Examples: Binary Arrangement - set up an alphabet table consisting of 26 letters in English ordered from "A" to "Z" by assigning a consecutive number from 1 to 26 on one side and with at least 5 areas of pulsation identifying the areas from left to right. You can define a combination of pulsations in binary format to each letter according to its position in the table. That is, the 1 decimal in binary is 00001 so it would be appropriate to assign the letter "A" when only the first pulse area is pressed, for the letter B (2 decimal 00010 in binary) it would be by pressing only the second pulse area, for the letter C (3 decimal 00011 in binary) it would be pressing at the same time the first and second area of pulsation, and so on until reaching Z (26 decimal 11010 in binary) where it is required to press the second, fourth and fifth areas of pulsation. Similarly with this binary method you can define a table of numbers from 1 to 30 and zero included using 5 keystrokes.
Arreglo priorizando vocales. - configurar una tabla de abecedario y números donde se asignen las vocales y los números a las áreas de pulsación de la mano derecha para diestros o mano izquierda para zurdos, el resto de las consonantes Arrangement prioritizing vowels. - set up an alphabet table and numbers where the vowels and numbers are assigned to the right hand left or right hand left click areas, the rest of the consonants
En el modo de asignación dinámico el número de caracteres de cada tabla (nt) se divide entre el total de áreas de pulsación (np) determinando el no de caracteres a asociar a cada área de pulsación (n). In dynamic assignment mode, the number of characters in each table (nt) is divided by the total number of pulse areas (np), determining the number of characters to be associated with each area of pulsation (n).
Formula: n= división entera de (nt / np) , donde r sería el residuo. La cantidad de caracteres (cc1 , cc2, ... ccn) que se asignaran a cada área de pulsación seria tomando como base la cantidad "n" adicionando 1 a ios primeros "r" áreas de pulsación. Sabiendo la cantidad de caracteres a asignar para cada área de pulsación se asignan los primeros "cc1 " caracteres de la tabla en uso a la primera área de pulsación de izquierda a derecha, los siguientes "cc2" caracteres a la siguiente área de pulsación y así sucesivamente hasta cubrir el número total de áreas de pulsación (ccn). Este sería el método predeterminado con tablas predeterminadas para lenguaje inglés y español, tabla de números, tabla de caracteres especiales y tablas de funciones especiales, con algunos gestos predefinidos. Formula: n = integer division of (nt / np), where r would be the residue. The number of characters (cc1, cc2, ... ccn) that would be assigned to each area of pulsation would be based on the quantity "n" adding 1 to the first "r" areas of pulsation. Knowing the number of characters to be assigned for each press area, the first "cc1" characters of the table in use are assigned to the first click area from left to right, the next "cc2" characters to the next press area and so on. successively to cover the total number of areas of pulsation (ccn). This would be the default method with default tables for English and Spanish language, number table, special character table and special function tables, with some predefined gestures.
Algunos ejemplos de gestos predefinidos serían: para el carácter de retorno de carro (enter) se interpreta al oprimir dos áreas cualquiera de pulsación separadas, espacio en blanco (barra espadadora) se interpreta al oprimir dos áreas de pulsación contiguas, borrado a la izquierda (retroceso) deslizando dos dedos juntos de derecha a izquierda, tabulador a la derecha con dos áreas de pulsación discontinuas deslizando los dedos a la derecha y a la izquierda sería tabulación a la izquierda, un deslizamiento hacia arriba en forma de empuje sobre área de pulsación o periférica se interpretaría como flecha arriba, de igual forma de forma correspondiente a la derecha para fecha derecha, a la izquierda para flecha izquierda y hacia abajo para la flecha abajo, dos dedos juntos deslizados hacia arriba correspondería para Retroceder Pagina o dos dedos hacia abajo para Avanzar Pagina. Some examples of predefined gestures would be: for the carriage return character (enter) it is interpreted by pressing any two separate press areas, blank space (space bar) is interpreted by pressing two contiguous pressing areas, erased to the left ( backward movement) sliding two fingers together from right to left, tabulator to the right with two discontinuous pulsation areas by sliding the fingers to the right and to the left would be tabulation to the left, a sliding upward in the form of a push over the pulsation or peripheral area it would be interpreted as an up arrow, in the same way corresponding to the right for the right date, to the left for the left arrow and down for the down arrow, two fingers together slid up would correspond to Back Page or two fingers down to Advance Page.
Con las áreas de pulsación definidas 400 y los caracteres asociados correctamente 410 entonces el teclado virtual está listo para interpretar las pulsaciones del usuario, cuando el usuario toca y quita el dedo de una área de pulsación el módulo de interpretación selecciona el primer carácter asignado a dicha área, si realiza varias pulsaciones rápidas en la misma área de pulsación e! modulo interpretador va seleccionando entre los caracteres definidos hasta seleccionar el deseado, entonces si el usuario hace una pausa o seiecciona otra área de pulsación o realiza un gesto en ese momento se da por entendido que ha terminado de seleccionar un carácter, ei teclado virtual antes de proceder a interpretar la nueva acción envía el carácter seleccionado 608 a través del módulo de comunicación 607 el cual por algún medio como una función API, driver o tecnología Bluetooth, cable USB, etc.. se comunica con la computadora, tableta digital o teléfono móvil 611 With the defined pulse areas 400 and the associated characters correctly 410 then the virtual keyboard is ready to interpret the user's keystrokes, when the user touches and removes the finger of a pulsation area the interpretation module selects the first character assigned to that area, if you make several quick presses in the same pulsation area e! interpreter module selects between the defined characters until the desired one is selected, then if the user pauses or selects another area of pressing or makes a gesture at that moment it is understood that he has finished selecting a character, the virtual keyboard before proceed to interpret the new action sends the selected character 608 through the communication module 607 which by some means as an API function, driver or Bluetooth technology, USB cable, etc. communicates with the computer, digital tablet or mobile phone 611
Por medio de un gesto especifico se puede cambiar de tabla de caracteres avanzando a la siguiente tabla definida para la plantilla de tablas configurada, el gesto puede estar configurado como pulsando y desplazar los dedos hacia la derecha al menos en tres áreas de pulsación, en caso de encontrarse en la tabla final y se sigue utilizando el gesto entonces permanece en ia tabla final. Por medio del mismo gesto con tres dedos, pero hacia la izquierda, selecciona la tabla anterior definida, en caso de encontrarse en la primer tabla de la plantilla y se sigue utilizando el gesto entonces permanece en la tabla inicial. By means of a specific gesture you can change the character table by advancing to the next defined table for the configured table template, the gesture can be configured as by pressing and moving your fingers to the right in at least three areas of pulsation, in case if it is in the final table and the gesture is still used then it remains in the final table. Using the same gesture with three fingers, but to the left, select the previous table defined, if you are in the first table of the template and continue using the gesture then it remains in the initial table.
En cuanto a la visualización y comportamiento adicional, dependiendo del tema establecido y la configuración seleccionada ei teclado virtual puede pre-visualizar el carácter que esta por seleccionarse, vibrar, emitir un sonido especifico o emitir el sonido correspondiente de la letra, número, carácter especial o palabra seleccionada en ei lenguaje natural configurado, de igual forma puede cambiar de imagen estática o realizar una especie de animación en las áreas pulsadas. También puede vibrar, emitir un sonido específico y cambiar de fondo cuando cambie de tabla de caracteres. As for the visualization and additional behavior, depending on the theme established and the configuration selected on the virtual keyboard, you can preview the character that is to be selected, vibrate, emit a specific sound or emit the corresponding sound of the letter, number, special character or word selected in the configured natural language, you can also change the static image or make a kind of animation in the pressed areas. You can also vibrate, emit a specific sound and change the background when changing the character table.
En cuanto a la configuración y personalización, el teclado virtual tendrá un módulo de configuración 605 para personalizar el número algunas características del funcionamiento, apariencia o comportamiento visual, así corno el auditivo por medio de un tipo de plantilla o machote llamada tema. Este módulo podrá ser invocado desde un botón virtual en un área específica del teclado virtual, cuando es seleccionado aparecen en pantalla las siguientes opciones: As for the configuration and customization, the virtual keyboard will have a configuration module 605 to customize the number some characteristics of the operation, appearance or visual behavior, as well as the auditory through a type of template or machote called theme. This module can be invoked from a virtual button in a specific area of the virtual keyboard, when selected the following options appear on the screen:
Idioma. -En esta opción podrá establecer el idioma natura! del usuario, de manera predeterminada estará el Inglés. Language. -In this option you can set the natural language! of the user, by default it will be English.
Modo de asignación de caracteres. - Establece como se asignarán los caracteres, muestra dos opciones, modo estático o modo dinámico, de manera predeterminada estará seleccionado el modo dinámico.  Character assignment mode. - Set how the characters will be assigned, show two options, static mode or dynamic mode, by default the dynamic mode will be selected.
Esquemas.- Aquí se establece al menos un esquema y por cada esquema se define el número mínimo de áreas de pulsación, para cada esquema se puede definir "n" tablas de caracteres. Schemes.- At least one scheme is established here and for each scheme the minimum number of click areas is defined, for each scheme you can define "n" character tables.
De manera predeterminada tendrá un esquema para el uso de caracteres de un Teclado Universal en Ingles, este esquema tendrá cuatro tablas inicialmente: Una para las letras de la "a" a la "z" minúsculas, otra tabla para letras de la "A" a la "Z" en mayúsculas, otra para números del 1 al 9 y el 0, y una última para el resto de caracteres especiales. Tema. - No tendrá un tema predeterminado por lo que inicialmente utilizará colores básicos sin sonidos hasta que se configure una pie! que internamente tenga definidos ios gráficos y sonidos para cada acción o evento en el teclado virtual. By default you will have a scheme for the use of characters from a Universal Keyboard in English, this scheme will have four tables initially: One for the letters "a" to the lower case "z", another table for letters of the "A" to "Z" in capital letters, another for numbers from 1 to 9 and 0, and one last for the rest of special characters. Topic. - You will not have a default theme so you will initially use basic colors without sounds until a foot is set! that internally has the graphics and sounds defined for each action or event on the virtual keyboard.

Claims

REIVINDICACIONES
Habiendo descrito suficiente mi invención, considero como una novedad y por io tanto reclamo corno de mí exclusiva propiedad, lo contenido en las siguientes cláusulas: 1. Un método caracterizado por que comprende proporcionar un teclado virtual en pantalla electrónica de superficie sensible a las señales táctiles para introducir texto a otro dispositivo como computadora personal, tableta digital o teléfono móvil; configurada para que solo colocar ios dedos que el usuario desea utilizar sobre la pantalla táctil se establece una sola área de pulsación o tecla virtual por dedo, Having sufficiently described my invention, I consider it as a novelty and therefore as a claim as my exclusive property, the content of the following clauses: 1. A method characterized in that it comprises providing a virtual keyboard on an electronic surface-sensitive screen to touch signals. to enter text to another device such as personal computer, digital tablet or mobile phone; configured so that only the fingers that the user wishes to use on the touch screen are placed, a single press or virtual key area is established per finger,
2. El método de conformidad con ¡a reivindicación 1 , se caracteriza porque la asignación de los caracteres a cada tecla virtual se hace de forma automática utilizando diferentes tablas con conjuntos de letras, números o caracteres especiales, "inclusive palabras completas o funciones que se pueden ajustar o personalizar. 2. The method according to claim 1 is characterized in that the assignment of the characters to each virtual key is done automatically using different tables with sets of letters, numbers or special characters, "including whole words or functions that are They can adjust or customize.
3. El método de conformidad con la reivindicación 1 , se caracteriza porque puede estar dentro o ser parte modular de otro dispositivo con pantalla táctil como una computadora de escritorio, computadora portátil, tableta digital, teléfono móvil o cualquier otro dispositivo de pantalla táctil con capacidad multipunto.  3. The method according to claim 1 is characterized in that it can be inside or be a modular part of another touch screen device such as a desktop computer, laptop, digital tablet, mobile phone or any other touch screen device with capacity multipoint
4. El método de conformidad con el punto 1 , caracterizado porque establece de manera predeterminada un mínimo de tres dedos sin embargo se puede configurar para aumentar el mínimo.  4. The method in accordance with point 1, characterized in that it sets a minimum of three fingers by default, however it can be configured to increase the minimum.
5. El método de conformidad con el punto 1 , no considera la palma de la mano sobre la pantalla táctil, esta deberá en el aire o descansando sobre una base o cojinete independiente 5. The method according to point 1, does not consider the palm of the hand on the touch screen, it should be in the air or resting on a stand or independent bearing
6. El método de conformidad con el punto 1, caracterizado porque de forma inicial el teclado virtual se comporta como un módulo apuntador o cojinete táctil de computadora, portátil tradicional, donde mueve el apuntador o cursor de la computadora basado en el desplazamiento y dirección un dedo sobre la pantalla táctil, en esta modalidad se pueden utilizar gestos tradicionales de dos dedos como el pellizco que al arrastrar dos dedos separados y juntarlos, o el gesto inverso al pellizco cuando el usuario desea ampliar o reducir el tamaño del contenido activo, el arrastre de contenido con dos dedos hacia arriba, abajo, derecha o izquierda , el teclado virtual envía a través del módulo de comunicación el evento o señal correspondiente al computador, tableta digital o teléfono móvil. 6. The method in accordance with point 1, characterized in that the virtual keyboard initially behaves as a traditional portable computer touchpad or pointer module, where the computer pointer or cursor moves based on the movement and direction of a finger on the touch screen, in this mode you can use traditional two-finger gestures such as pinching that by dragging two separate fingers and joining them, or the reverse gesture to pinching when the user wishes to enlarge or reduce the size of the active content, drag of content with two fingers up, down, right or left, the virtual keyboard sends the corresponding event or signal to the computer, digital tablet or mobile phone through the communication module.
7. El método de conformidad con el punto 1. Caracterizado al iniciar el teclado virtual se presenta sin áreas predefinidas para pulsaciones y/o gestos, se presenta con un fondo determinado por el tema actual configurado, solo existirán dos áreas para pulsación o botones virtuales, uno en la esquina superior derecha para minimizar o contraer el teclado virtual dando paso a desplegar otros aplicativos del ordenador, tableta virtual, teléfono celular u otros dispositivos, otro en la esquina superior izquierda que abrirá el módulo de configuración.  7. The method in accordance with point 1. Characterized when starting the virtual keyboard is presented without predefined areas for keystrokes and / or gestures, it is presented with a background determined by the current configured theme, there will only be two areas for virtual keystrokes or buttons , one in the upper right corner to minimize or contract the virtual keyboard giving way to deploy other applications of the computer, virtual tablet, cell phone or other devices, another in the upper left corner that will open the configuration module.
8. El método de conformidad con el punto 1, caracterizado porque colocará una área para pulsación y/o gestos para cada punto y posición de los dedos, al momento que ei usuario despegue los dedos se quedan asignadas las áreas de pulsación con un figura determinada por el tema configurado, estas áreas iniciales las nombraremos botones virtuales básicos, podrá mostrar algún cambio en la apariencia según el tema establecido, podrá también emitir algún sonido o vibración previamente configurado para indicar que se realizó la operación de forma exitosa, 8. The method in accordance with point 1, characterized in that it will place an area for pulsation and / or gestures for each point and position of the fingers, when the user detaches the fingers, the pulse areas are assigned with a specific figure For the configured theme, these initial areas will be named basic virtual buttons, you can show some change in the appearance according to the theme established, it may also emit some previously configured sound or vibration to indicate that the operation was performed successfully,
9. El método de conformidad con el punto 1 , caracterizado porque detecta mínimos desplazamientos de los dedos cuando el usuario al pulsar dentro de un área de pulsación pero con cierto desplazamiento desde el centro de dicha área, el teclado virtual establece que ha habido una desviación en la posición del dedo, por lo que desplaza de forma automática el área de pulsación a la nueva posición.  9. The method in accordance with point 1, characterized in that it detects minimum finger movements when the user presses within a pressing area but with some movement from the center of said area, the virtual keyboard establishes that there has been a deviation in the position of the finger, so it automatically shifts the pulsation area to the new position.
10. El método de conformidad con el punto 1, caracterizado porque permite cambiar de la modalidad de introducción de texto y volver a la modalidad anterior como apuntador basta con deslizar el dedo sobre el área interna ajena a las áreas de pulsación.  10. The method in accordance with point 1, characterized in that it allows you to change from the text entry mode and return to the previous mode as a pointer, simply slide your finger over the internal area outside the pressing areas.
1 1. El método de conformidad con el punto 1 , caracterizado porque permite al usuario volver a definir las áreas de pulsaciones, basta con colocar de nuevo al mismo tiempo el mínimo de dedos establecido en la configuración del teclado virtual y en ese momento el teclado virtual elimina las áreas de pulsaciones anteriores y las establece de nuevo en las posiciones actuales de los dedos, de esta manera el teclado virtual siempre estará adecuado al usuario y no a! revés como en los teclados virtuales tradicionales donde el usuario tiene que ajustarse a un patrón definido de botones virtuales.  1 1. The method according to point 1, characterized in that it allows the user to redefine the areas of keystrokes, it is enough to place again at the same time the minimum of fingers established in the virtual keyboard configuration and at that time the keyboard virtual eliminates the areas of previous keystrokes and sets them again in the current finger positions, in this way the virtual keyboard will always be suitable for the user and not for! backwards as in traditional virtual keyboards where the user has to conform to a defined pattern of virtual buttons.
12. El método de conformidad con el punto 1. caracterizado porque asocia uno o varios caracteres a cada área de pulsación, basados en un esquema determinado conformado una o varias tablas de letras, números o caracteres especiales.  12. The method according to point 1. characterized in that it associates one or several characters to each area of pulsation, based on a specific scheme formed by one or several tables of letters, numbers or special characters.
13. El método de conformidad con el punto 1, caracterizado porque establece un módulo de configuración donde se pueden configurar varios esquemas diferentes y sus tablas de asignación de caracteres, existirá al menos un esquema, plantilla o machote conteniendo algunas opciones como el modo de asignación de caracteres al no. de áreas para pulsación definidos y una o varias tablas de caracteres enumerados generalmente cubriendo todos los caracteres de un teclado tradicional. 13. The method according to point 1, characterized in that it establishes a configuration module where several different schemes and their character assignment tables can be configured, there will be at least one scheme, template or machot containing some options like the character assignment mode to no. of defined areas for keystrokes and one or more tables of characters listed generally covering all the characters of a traditional keyboard.
14. El método de conformidad con el punto 1, caracterizado porque permite configurar las tablas de un esquema con letras minúsculas, letras mayúsculas, números, caracteres especiales, inclusive se puede configurar una tabla con palabras completas.  14. The method in accordance with point 1, characterized in that it allows to configure the tables of a scheme with lowercase letters, uppercase letters, numbers, special characters, even a table with complete words can be configured.
15. El método de conformidad con el punto 1 , caracíerizado porque establece dos modos de asignación de caracteres a las áreas de pulsación, un modo de asignación estático y un modo de asignación dinámico.  15. The method in accordance with point 1, characterized in that it establishes two modes of character assignment to the pulse areas, a static assignment mode and a dynamic assignment mode.
16. El método de conformidad con el punto 1 , caracterizado porque propone un nuevo esquema opcional para introducir texto en forma de un arreglo binario, donde la pulsación de un dedo sobre un área de pulsación sería considerada un "1 " y el área de pulsación sin pulsar sería un "0", con la combinación de combinación de pulsaciones se establecería un número binario que al convertirlo a decimal daría la posición de un carácter en una tabla.  16. The method in accordance with point 1, characterized in that it proposes a new optional scheme for entering text in the form of a binary arrangement, where the pressing of a finger on a pulsation area would be considered a "1" and the pulsation area without pressing it would be a "0", with the combination of keystrokes a binary number would be established that when converted to decimal would give the position of a character in a table.
17. El método de conformidad con el punto 1, caracterizado porque propone nuevo esquema para introducir texto en un arreglo priorizando vocales, configurando una tabla de abecedario y números donde se asignen las vocales y ios números a las áreas de pulsación de la mano derecha para diestros o mano izquierda para zurdos, el resto de las consonantes  17. The method in accordance with point 1, characterized in that it proposes a new scheme for entering text into an arrangement prioritizing vowels, configuring an alphabet table and numbers where vowels and numbers are assigned to the right hand pressing areas to right-handed or left-handed left-handed, the rest of the consonants
18. El método de conformidad con el punto 1. caracterizado porque el teclado virtual interpreta las pulsaciones del usuario, cuando el usuario toca y quita el dedo de una área de pulsación el módulo de interpretación selecciona el primer carácter asignado a dicha área, si e! usuario realiza varias pulsaciones rápidas en la misma área de pulsación el modulo interpretador va intercalando entre los caracteres definidos hasta seleccionar el deseado, se identifica la acción de seleccionar cuando ei usuario hace una pausa de al menos ,3 segundos, selecciona otra área de pulsación o realiza un gesto, entonces el teclado virtual antes de proceder a interpretar la nueva acción envía el carácter seleccionado a la computadora, tableta digiíaS o teléfono móvil. 18. The method according to point 1. characterized in that the virtual keyboard interprets the user's keystrokes, when the user touches and removes the finger of a pressing area, the interpretation module selects the first character assigned to said area, if e! The user performs several rapid keystrokes in the same area of the pulse. The interpreter module is interspersed between the defined characters until the desired one is selected, the action of selecting is identified when the user pauses for at least 3 seconds, selects another area of pulsation or make a gesture, then the virtual keyboard before proceeding to interpret the new action sends the selected character to the computer, digital tablet or mobile phone.
19. El método de conformidad con el punto 1 , caracterizado porque realizara la interpretación de pulsar una o varias áreas de pulsación, así como interpretar un gesto o la combinación de gestos en un área para pulsaciones.  19. The method according to point 1, characterized in that it will perform the interpretation of pressing one or more areas of pulsation, as well as interpreting a gesture or the combination of gestures in an area for pulsations.
20. El método de conformidad con el punto 1 , caracterizado porque por medio de un gesto especifico se puede cambiar de tabla de caracteres avanzando a la siguiente -tabla definida para la plantilla de tablas configurada, el gesto puede estar configurado como pulsando y desplazar los dedos hacia la derecha al menos en tres áreas de pulsación. 20. The method in accordance with point 1, characterized in that by means of a specific gesture you can change the character table by advancing to the next -table defined for the configured table template, the gesture can be configured as by pressing and moving the fingers to the right in at least three areas of pulsation.
21. El método de conformidad con el punto 1 , caracterizado porque dependiendo del tema establecido y la configuración seleccionada el teclado virtual puede pre-visualizar el carácter que esta por seleccionarse, vibrar, emitir un sonido especifico o emitir el sonido correspondiente de la letra, número, carácter especial o palabra seleccionada en el lenguaje natural configurado, de igual forma puede cambiar de imagen estática o realizar una especie de animación en las áreas pulsadas; también puede vibrar, emitir un sonido específico y cambiar de fondo cuando cambie de tabla de caracteres. 21. The method in accordance with point 1, characterized in that depending on the theme established and the configuration selected, the virtual keyboard can preview the character that is to be selected, vibrate, emit a specific sound or emit the corresponding sound of the letter, number, special character or word selected in the configured natural language, you can also change the static image or make a kind of animation in the pressed areas; You can also vibrate, emit a specific sound and change the background when changing the character table.
22. Ei método de conformidad con el punto 1, caracterizado porque provee un módulo de configuración para personalizar algunas características del funcionamiento, apariencia o comportamiento visual, asi como el auditivo por medio de un tipo de plantilla o machote llamada tema. 22. The method in accordance with point 1, characterized in that it provides a configuration module to customize some characteristics of operation, appearance or visual, as well as auditory behavior through a type of template or machote called theme.
23. El método de conformidad con el punto 1, de manera predeterminada tendrá un esquema para el uso de caracteres de un Teclado Universal en Ingles, este esquema tendrá cuatro tablas inicialmente; una para las letras de la "a" a la "z" minúsculas, otra tabla para letras de la "A" a la "Z" en mayúsculas, otra para números del 3 al 9 y el 0, y una última para el resto de caracteres especiales.  23. The method according to point 1, by default will have a scheme for the use of characters from a Universal Keyboard in English, this scheme will have four tables initially; one for the letters from "a" to "z" lowercase, another table for letters from "A" to "Z" in uppercase, another for numbers from 3 to 9 and 0, and one last for the rest of special characters.
PCT/MX2016/000069 2015-07-24 2016-07-04 Adjustable productive virtual keyboard that can be used to input text without having to look at the keyboard WO2017018869A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
MX2015009618A MX2015009618A (en) 2015-07-24 2015-07-24 Self-adjustable virtual productive keyboard to enter text without the need to see the keyboard.
MXMX/A/2015/009618 2015-07-24

Publications (1)

Publication Number Publication Date
WO2017018869A1 true WO2017018869A1 (en) 2017-02-02

Family

ID=57884902

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MX2016/000069 WO2017018869A1 (en) 2015-07-24 2016-07-04 Adjustable productive virtual keyboard that can be used to input text without having to look at the keyboard

Country Status (2)

Country Link
MX (1) MX2015009618A (en)
WO (1) WO2017018869A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060077179A1 (en) * 2004-10-08 2006-04-13 Inventec Corporation Keyboard having automatic adjusting key intervals and a method thereof
US20090237361A1 (en) * 2008-03-18 2009-09-24 Microsoft Corporation Virtual keyboard based activation and dismissal
ES2338370T3 (en) * 2005-12-23 2010-05-06 Apple Inc. UNLOCKING A DEVICE MAKING GESTURES ON AN UNLOCK IMAGE.
US20100241985A1 (en) * 2009-03-23 2010-09-23 Core Logic, Inc. Providing Virtual Keyboard
EP2455847A1 (en) * 2010-11-22 2012-05-23 Acer Incorporated Touch-controlled device and method for displaying a virtual keyboard on the touch-controlled device thereof
US20120206370A1 (en) * 2011-02-10 2012-08-16 Research In Motion Limited Method and apparatus for displaying keys of a virtual keyboard
US20150007088A1 (en) * 2013-06-10 2015-01-01 Lenovo (Singapore) Pte. Ltd. Size reduction and utilization of software keyboards

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060077179A1 (en) * 2004-10-08 2006-04-13 Inventec Corporation Keyboard having automatic adjusting key intervals and a method thereof
ES2338370T3 (en) * 2005-12-23 2010-05-06 Apple Inc. UNLOCKING A DEVICE MAKING GESTURES ON AN UNLOCK IMAGE.
US20090237361A1 (en) * 2008-03-18 2009-09-24 Microsoft Corporation Virtual keyboard based activation and dismissal
US20100241985A1 (en) * 2009-03-23 2010-09-23 Core Logic, Inc. Providing Virtual Keyboard
EP2455847A1 (en) * 2010-11-22 2012-05-23 Acer Incorporated Touch-controlled device and method for displaying a virtual keyboard on the touch-controlled device thereof
US20120206370A1 (en) * 2011-02-10 2012-08-16 Research In Motion Limited Method and apparatus for displaying keys of a virtual keyboard
US20150007088A1 (en) * 2013-06-10 2015-01-01 Lenovo (Singapore) Pte. Ltd. Size reduction and utilization of software keyboards

Also Published As

Publication number Publication date
MX2015009618A (en) 2017-01-23

Similar Documents

Publication Publication Date Title
US7932841B2 (en) Wireless communication device including a universal keypad
KR101167352B1 (en) Apparatus and method for inputing characters of terminal
EP0898222A1 (en) Keypad
JP4501018B2 (en) Portable terminal device and input device
JP2008152441A (en) Character data input device
EP2915036A1 (en) Keyboard with gesture-redundant keys removed
WO2002088920A1 (en) Touch-type key input apparatus
CN102904995A (en) Mobile phone keypad
WO2010089918A1 (en) Electronic device and electronic device program
KR20100121218A (en) Method for letter inputting of touch screen
KR100647827B1 (en) Touch type character input device
KR101313287B1 (en) Method, terminal, and recording medium for character input
JP2015213320A (en) Handheld device and input method thereof
WO2017018869A1 (en) Adjustable productive virtual keyboard that can be used to input text without having to look at the keyboard
KR101046660B1 (en) Character input and output device and method
KR20150132896A (en) A remote controller consisting of a single touchpad and its usage
JP2022094941A (en) Character input method, character input program, and character input device
US10423328B2 (en) Portable terminal for controlling two cursors within a virtual keyboard according to setting of movement by a single key at a time or a plurality of keys at a time
KR20120130491A (en) Method for inputting characters using a touch screen
JP2015043560A (en) Software keyboard program, character input device, and character input method
WO2017086396A1 (en) Touch operation-based character input device, method, and program
JP2003150299A (en) Input device with one-hand operation
KR102120324B1 (en) Method of providing on-screen keyboard and computing device performing the same
KR102038660B1 (en) Method for key board interface displaying of mobile terminal
TW413779B (en) Touch screen type keyboard input device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16830899

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16830899

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16830899

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 010319)

122 Ep: pct application non-entry in european phase

Ref document number: 16830899

Country of ref document: EP

Kind code of ref document: A1