Traducir el blog

International Virtual Keyboard in Excel

Download for free at the end of this article the renewed version of the International Virtual Keyboard most complete that exists worldwide made entirely in Excel.

It has all the functions of a few keyboards in a single Graphical user interface. Check it out for yourself!

This virtual keyboard is used for touch screens or as a substitute, if the physical keyboard breaks down. It is also useful for learning and testing various keyboard layout in several languages or in the Dvorak keyboard layout.

You can even create your own keyboard! adding a column in the 'Teclas' sheet.


Background of the Virtual Keyboard in Excel

10 years ago I allowed myself the audacity to modify the original idea of a virtual keyboard of a genius of macros, to make it international.

The idea came from Macro Antonio, a VBA macro expert and friend on Excel forums, who posted his version of a virtual keyboard.

Another of the best Excel forum members I had the pleasure of meeting was verzulsan, who improved the keyboard to repeat the keys in "machine gun" mode, and I made the international version and posted it on my blog:

International virtual keyboard | #ExcelPedroWave

3 weeks ago, a follower of my YouTube channel warned me that the keyboard "only works on old 32-bit systems", which made me review it and I decided to update it, adding the PtrSafe keyword to make it work in 64-bit Excel.

In addition, I myself had written a note in said article: "The Alt key doesn't generate the encoded characters, for example Alt+21 = §"

Then I realized that a follower of the blog had commented 6 years ago that: "Fonts on the page is blank, the fonts are not visible."


Features of the new Virtual Keyboard in Excel

So this International Virtual Keyboard, made entirely in Excel!, incorporates the following new features:

  • Compatible with any 32-bit and 64-bit version of Excel.
  • New dropdown ComboBox with default Zoom: 100; 125; 150; 175; 200. With the ScrollBar you can continue changing the Zoom.

This is how the revamped International Virtual Keyboard looks like with different keyboard layouts in several languages:


Instead of pressing the keys of a physical keyboard, try pressing the keys of this International Virtual Keyboard, with the following functions:

  • Design the keyboard doing it entirely in Excel, with a user form: UserFormTeclado built dynamically with VBA macros.
  • Translate the keyboard to multiple languages: Español, Latinoamericano, English, Français, Italiano, Deutsch, Português, with the possibility of adding more languages on the 'Teclas' sheet, or even your own custom keyboard.
  • Change the layout of the keys: QWERTY, QWERTZ (German), AZERTY (French) and Dvorak keyboard layout in Spanish and English.
  • List all Windows text fonts and format the text according to the chosen font.
  • Save in the 'Personal' sheet the zoom and the last font, size and text properties.
  • Show the symbols of the special keys according to the international standard ISO/IEC 9995.
  • Include the special keys: Enter, Tab, Ctrl, Alt Gr, Shift, Caps Lock, Num Lock, Windows key, Menu, Insert, Delete, Home, End, Page Up, Page Down and cursor movement arrows.
  • Operate the numeric keypad as a basic calculator.
  • Hide or show the numeric keypad.
  • Expand the text box with double click.
  • Other minor improvements, such as positioning the keyboard on the screen.
  • Insert ASCII and Unicode symbols with the key combination Alt + decimal code. This function is explained below.


How to enter special symbols with the Alt key

To enter ASCII and Unicode characters:

  • On a physical keyboard, hold down the Alt key and type the decimal code of the ASCII or Unicode character with the numeric keypad. When you release the Alt key, the special symbol appears.
  • On the virtual keyboard, press the Alt key (which remains marked), write the decimal code of the ASCII or Unicode character with the numeric keyboard. The Alt key is pressed again and the special symbol appears.

Codes with the Alt key are divided into 3 groups:

  • 255 BIOS ASCII codes: Alt+1 to Alt+255
  • 128 ANSI codes or Windows Alt codes, with the number 0 in front: Alt+0128 to Alt+0255
  • 149186 Unicode codes, with the decimal code of the 1 to 6 digit Unicode character. It should be noted that in this virtual keyboard you cannot enter hexadecimal codes, only decimal codes. For example: Alt+129412 represents the Unicorn symbol: 🦄 (hexadecimal code: 0x1F984)

Some interesting pages about Alt key codes:

Alt code - Wikipedia

List of Unicode characters - Wikipedia

ALT Codes | Windows ALT Key Codes for Characters & Symbols (altcodeslist.com)

Emoji Group: Animal & Nature 🐶 🌻 🐯 (altcodeunicode.com)


Video tutorial of the International Virtual Keyboard

In this video tutorial I explain how to use this International Virtual Keyboard.

Select your language caption to understand the video.


Download the International Virtual Keyboard

Download version 2.0 from one of these links:

The downloaded file's macros are blocked by default. To unlock the macros you must modify the file Properties following these instructions:

Macros from the internet will be blocked by default in Office - Deploy Office | Microsoft Learn

Open the file and press the button: Enable editing when the PROTECTED VIEW notice appears.

Press the button: Enable content when the SECURITY WARNING appears Macros have been disabled

The sheets are protected without a password and the VBA project is not protected, so you can study and analyze all the code. You can even modify it respecting these license:

 

Creative Commons —  Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)


Competitors of this Virtual Keyboard in Excel

Compare this keyboard with the Google virtual keyboard on this page:

Try Google Input Tools online

Google's virtual keyboards are built into Google Translate, for example:

Pressing on the keyboard (within the red rectangle) selects the text input tool, for example in English: ⌨️ English; ⌨️ English DVORAK; ✏️ English touch writing.

The main advantage of Google's virtual keyboard over mine is that when you press the physical keyboard keys, it sends the virtual keyboard keys instead.

It will be an issue to consider if I decide to improve these Virtual Keyboard.

In the meantime you can read my previous articles on keyboards and special characters in Excel from here:

keyboard | #ExcelPedroWave

Teclado Virtual Internacional en Excel

Descarga gratuitamente al final de este artículo la versión renovada del Teclado Virtual Internacional más completo que existe mundialmente hecho totalmente en Excel.

Tiene todas las funciones de unos cuantos teclados en una única Interfaz Gráfica de Usuario. ¡Compruébalo por ti mismo!

Este teclado virtual sirve para pantallas táctiles o como sustituto, si se nos estropea el teclado físico. También sirve para aprender y probar las disposiciones de teclas (keyboard layout) en varios idiomas o en los teclados Dvorak.

Incluso puedes ¡crear tu propio teclado! añadiendo una columna en la hoja 'Teclas'.


Antecedentes del Teclado Virtual en Excel

Hace 10 años me permití el atrevimiento de modificar la idea original de un teclado virtual de un genio de las macros, para hacerlo internacional.

La idea fue de Macro Antonio, un experto en macros VBA y amigo en foros de Excel, que publicó su versión de un teclado virtual.

Otro de los mejores foreros de Excel que tuve el gusto de conocer fue verzulsan, que mejoró el teclado para que repitiera las teclas en modo "ametralladora", y yo hice la versión internacional y la publiqué en mi blog:

Teclado virtual internacional | #ExcelPedroWave

Hace 3 semanas, un seguidor de mi canal de YouTube me aviso que el teclado "solo sirve en sistemas antiguos de 32 bits", lo que me hizo revisarlo y decidí actualizarlo, añadiendo la palabra clave PtrSafe  para que funcione en Excel de 64 bits.

Además, yo mismo había escrito una nota en dicho artículo: "La tecla Alt no genera los caracteres codificados, por ejemplo Alt+21 = §"

Luego me di cuenta que un seguidor del blog había comentado hace 6 años que: "Fuentes de la página está en blanco, no se ven los tipos de letra".


Características del nuevo Teclado Virtual en Excel

Por lo que este Teclado Virtual Internacional ¡hecho totalmente en Excel! incorpora las siguientes novedades:

  • Compatible con cualquier versión de Excel de 32 bits y de 64 bits.
  • Nuevo cuadro combinado (ComboBox) desplegable con Zoom por defecto: 100; 125; 150; 175; 200. Con la barra de desplazamiento (ScrollBar) se puede seguir cambiando el Zoom.

Este es el aspecto del renovado Teclado Virtual Internacional con diferentes disposiciones de teclas en varios idiomas:


En lugar de presionar las teclas de un teclado físico, prueba a presionar las teclas de este teclado virtual internacional, con las siguientes funciones:

  • Diseñar el teclado haciéndolo totalmente en Excel, con un formulario de usuario: UserFormTeclado construido dinámicamente con macros VBA.
  • Traducir el teclado a varios idiomas: Español, Latinoamericano, English, Français, Italiano, Deutsch, Português, con posibilidad de añadir más idiomas en la hoja 'Teclas', o incluso tu propio teclado personalizado.
  • Cambiar el layout de las teclas: QWERTY, QWERTZ (alemán), AZERTY (francés) y teclado Dvorak en español e inglés.
  • Listar todas las fuentes de texto de Windows y formatea el texto según la fuente elegida.
  • Salvaguardar en la hoja 'Personal' el zoom y la última fuente, tamaño y propiedades del texto.
  • Mostrar los símbolos de las teclas especiales según el standard internacional ISO/IEC 9995.
  • Incluir las teclas especiales: Retorno de carro (Intro), Tab, Control, Alt Gr, Mayúsculas, Bloq Mayús, Bloq Num, tecla Windows, Menu, Insertar, Suprimir, Inicio, Fin, Re Pág, Av Pág y flechas de movimiento del cursor.
  • Funcionar el teclado numérico como una calculadora básica.
  • Ocultar o mostrar el teclado numérico.
  • Ampliar la caja de texto con doble clic.
  • Otras mejoras menores, como posicionar el teclado en la pantalla.
  • Insertar símbolos ASCII y Unicode con la combinación de teclas Alt + código decimal. Esta función se explica a continuación.


Cómo introducir símbolos especiales con la tecla Alt

Para introducir caracteres ASCII y Unicode:

  • En un teclado físico se mantiene pulsada la tecla Alt y se escribe con el teclado numérico el código decimal del carácter ASCII o Unicode. Al soltar la tecla Alt aparece el símbolo especial.
  • En el teclado virtual se presiona la tecla Alt (que queda marcada), se escribe con el teclado numérico el código decimal del carácter ASCII o Unicode. Se vuelve a presionar la tecla Alt y aparece el símbolo especial.

Los códigos con la tecla Alt se dividen en 3 grupos:

  • 255 Códigos ASCII de la BIOS: de Alt+1 a Alt+255
  • 128 Códigos ANSI o Códigos Alt de Windows, con el número 0 delante: de Alt+0128 a Alt+0255
  • 149186 Códigos Unicode, con el código decimal del carácter Unicode de 1 a 6 dígitos. Hay que recalcar que en este teclado virtual no se pueden introducir códigos hexadecimales, solamente código decimales. Por ejemplo: Alt+129412 representa el símbolo del Unicornio: 🦄 (código hexadecimal: 0x1F984)

Algunas páginas interesantes sobre los códigos con la tecla Alt:

Alt code - Wikipedia

List of Unicode characters - Wikipedia

ALT Codes | Windows ALT Key Codes for Characters & Symbols (altcodeslist.com)

Emoji Group: Animal & Nature 🐶 🌻 🐯 (altcodeunicode.com)


Videotutorial del Teclado Virtual Internacional

En este videotutorial explico cómo usar este Teclado Virtual Internacional.

Selecciona los subtítulos de tu idioma para entender el vídeo.


Descarga el Teclado Virtual Internacional

Descarga la versión 2.0 desde uno de estos enlaces:

Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado

Las hojas están protegidas sin contraseña y no está protegido el proyecto VBA, por lo que puedes estudiar y analizar todo el código. Incluso puedes modificarlo respetando la licencia:

 

Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada — CC BY-NC-SA 3.0


Competencia de este Teclado Virtual en Excel

Compara este teclado con el teclado virtual de Google en esta página:

Cómo probar online las Herramientas de introducción de texto de Google

Los teclados virtuales de Google están integrados en el Traductor de Google, por ejemplo:

Al presionar en el teclado (dentro del rectángulo en color rojo) se selecciona la herramienta de introducción de texto, por ejemplo en inglés: ⌨️ Inglés; ⌨️ Inglés DVORAK; ✏️ Inglés escritura táctil.

La principal ventaja del teclado virtual de Google respecto al mío es que, al presionar las teclas del teclado físico, actúan las teclas del teclado virtual.

Será un tema a considerar si me decido a mejorar este Teclado Virtual Internacional.

Mientras tanto puedes leer mis anteriores artículos sobre teclados y carácteres especiales en Excel desde aquí:

teclado | #ExcelPedroWave

Excel keyboard shortcuts Test

With this Excel keyboard shortcuts Test on Windows you'll be able to remember more key combinations than with any other keyboard shortcut method.

To get good results in this test, I recommend you to study the shortcuts keyboard by reading my previous article:

Keyboard shortcuts in Excel | #ExcelPedroWave

This new test is designed in 4 sheets, 2 visible and 2 hidden.

I'm only going to explain how to do the test in the 'Test' sheet and how see the test results on the 'Results' sheet.


'Test' sheet

Tests are performed on the 'Test' sheet.

Each test consists of 20 questions, and you have to answer them in less than 5 minutes.

The question header indicates what type of shortcut is being asked. In the image example: Formatting cells.

Each correct answer adds 5 points, so you can get from 0 to 100 points in each test.

4 possible answers are shown and only one of them is the correct answer.

Type the answer number in cell B14, from 1 to 4, that you think is the right answer.

Whether the answer is correct or incorrect is indicated in cell C14.

The times of the question, of the answer and the total time of the question are recorded.

To continue with the test, press the Delete key or the number 0 and the Return key.


'Results' sheet

On the 'Results' sheet are the 20 questions of a test with their answers.

Only wrong answers are shown and correct answers are hidden, so as not to give clues.

The result of the test is indicated, with the points obtained, the number of answers, the time of each answer and the total time of all answers.


Take the cloud keyboard shortcuts test

Try the Excel keyboard shortcuts Test without leaving this page!

To adjust the zoom of this test:

  • On the mobile or cell phone, use two fingers on the screen, as you do to expand or reduce a photo.
  • On the PC, place the cursor inside the browser and press the Control key, turning the mouse's wheel.

All sheets are protected without password and the workbook doesn't contain macros, because it is designed only with formulas, so the iterative calculation performs the test.

There are 2 hidden sheets, one with the test settings and the other with all the questions and answers, so I encourage you to analyze each of the 4 sheets and gut their formulas, with which you will learn new techniques of calculus and improve your Excel skills.

Ask me if you have questions about how I have done this interactive test in the cloud from Microsoft OneDrive.

Test de atajos de teclado de Excel

Con este Test de atajos de teclado de Excel en Windows podrás recordar más combinaciones de teclas que con ningún otro método abreviado de teclado.

Para obtener buenos resultados en este test, te recomiendo estudiar los atajos de teclado leyendo mi anterior artículo:

Métodos abreviados de teclado de Excel | #ExcelPedroWave

Este nuevo test está diseñado en 4 hojas, 2 visibles y 2 ocultas.

Solamente voy a explicar como hacer el test en la hoja 'Test' y como ver los resultados del test en la hoja 'Resultados'.


Hoja 'Test'

Los test se realizan en la hoja 'Test'.

Cada test consta de 20 preguntas, y hay que contestarlas en menos de 5 minutos.

En la cabecera de la pregunta se indica qué tipo de atajo se pregunta. En el ejemplo de la imagen: Atajo de Dar formato a celdas.

Cada respuesta acertada suma 5 puntos, por lo que puedes conseguir de 0 a 100 puntos en cada test.

Se muestran 4 posibles respuestas y solamente una de ellas es la respuesta correcta.

Escribe el número de respuesta en la celda B14, del 1 al 4, que creas que es la respuesta correcta.

Si la respuesta es correcta o incorrecta se indica en la celda C14.

Se registran los tiempos de la pregunta, de la respuesta y el tiempo total del test.

Para continuar con el test se presiona la tecla Supr o el número 0 y la tecla de Retorno.


Hoja 'Resultados'

En la hoja 'Resultados' están las 20 preguntas de un test con sus respuestas.

Solamente se muestran las respuestas incorrectas y se ocultan las respuestas correctas, para no dar pistas.

Se indica el resultado del test, con los puntos obtenidos, el número de respuestas, el tiempo de cada respuesta y el tiempo total de las respuestas.


Realiza el test de atajos de teclado en la nube

Prueba el test de atajos de teclado de Excel ¡sin salir de esta página!

Para ajustar el zoom de este test:

  • En el móvil o celular usa dos dedos en la pantalla, como haces para ampliar o reducir una foto.
  • En el PC sitúa el cursor dentro del buscador y presiona la tecla <Control> girando la ruleta del ratón.


Videotutorial del test

En este videotutorial explico cómo realizar el test.


Todas las hojas están protegidas sin contraseña y el libro no contiene macros, pues está diseñado solamente con fórmulas, para lo que está habilitado el cálculo iterativo, y así poder realizar el test en la nube de OneDrive.

Hay 2 hojas ocultas, una con la configuración del test y otra con todas las preguntas y respuestas, por lo que te animo a que analices cada una de las 4 hojas y destripes sus fórmulas, con lo que aprenderás nuevas técnicas de cálculo y mejorarás tus habilidades en Excel.

Pregúntame si tienes dudas de cómo he hecho este test interactivo en la nube de Microsoft OneDrive.

Keyboard shortcuts in Excel

If you know and use all of the keyboard shortcuts in Excel, you're sure to that make your life more productive, read no further.

Read on for more keyboard shortcuts in Excel if you don't like to learn from the lists that are published on thousands of Excel websites, because you cannot find the shortcut you are looking for or because it is not easy to find it on those websites, not even on the official Microsoft website:

Keyboard shortcuts in Excel - Microsoft Support

Keep reading below and you'll find any of the keyboard shortcuts in Excel.

With my method you can search for any key combination using a drop-down list of keyboard shortcuts, or by searching for any word or key entered in cell B3.

ATTENTION: In that animated image is searched for: +F9, with a plus sign before it. For this, the orthographic sign of apostrophe (') must be introduced before the sign plus (+), so it isn't interpreted as a formula. For example: '+F9

The same happens if you start looking for the minus sign (-) or for the equal sign (=).

Using the drop-down menu for cell C2, the system is selected:

  • Android
  • iOS
  • macOS
  • Web
  • Windows

In cell B2 there is a hyperlink to the Microsoft page with the keyboard shortcuts in Excel for the chosen system.

It is interesting to note that Excel for the Web has different keyboard shortcuts than Excel for desktop.


Cloud keyboard shortcuts searcher

With this keyboard shortcuts search engine it will be easy to find the combination of keys that you need at all times, for keyboards in English and for any operating system with Excel, and even for Excel for the Web. And all, without leaving this page!

To adjust the zoom of this shortcuts searcher:

  • On a mobile or cellphone, use two fingers on the screen, as you do to expand or reduce a photo.
  • On the PC, place the cursor inside the browser and press the key <Control> turning the wheel of the mouse.

IMPORTANT: I have included some Undocumented keyboard shortcuts for Windows and for Excel for the Web, which are not found on the official Microsoft website discussed at the beginning of this article. Missing include undocumented methods of the other systems.

This search engine cannot be updated in the cloud, as it contains connections from external data that is not supported by Excel for the Web.

If tried it will give a WARNING: THE DATA COULD NOT BE UPDATED. Power Query queries in Excel for the Web cannot be updated on workbooks saved to a location on the third party cloud.

Although what really happens in this case is that the update of the queries loaded into the data model is not yet supported in Excel embedded in websites.


Download keyboard shortcuts searcher

If Microsoft modifies or adds any key combination on the official website with the Keyboard shortcuts in Excel, you'll have to download version 1.2 from one of these links:

Open the file and press the button: Enable editing when it appears the PROTECTED VIEW notice.

Press the button: Enable content when the WARNING appears SECURITY External data connections have been disabled

To update the keyboard shortcuts of the 43 queries with Power Query, you must select on the ribbon: Refresh All or the key combination: Control+Alt+F5 

The file has the 'Keyboard Shortcuts' sheet protected without a password, so that users don't trash the formulas. The book is also protected without a password, to protect its structure.

There are 45 hidden sheets, 43 of them with the results of the queries with Power Query to the official Microsoft commented website at the beginning of this article, and 2 of them to carry out the search, so I encourage you to that you study each of the sheets, gut their formulas and analyze the queries, if you want to improve your Excel skills.

Mi lista de blogs