Inicio
» WINDOWS
»
Cómo agregar un teclado numérico a un teclado en Windows 10
Cómo agregar un teclado numérico a un teclado en Windows 10
Para añadir un teclado numérico a un teclado compacto en Windows 10, usa AutoHotkey v2 para reasignar la fila de números a teclas virtuales del teclado numérico. El script que se muestra a continuación hace que los dígitos de la fila superior funcionen como dígitos del teclado numérico cuando Bloq Mayús está activado y restaura su comportamiento normal cuando se desactiva. Solo funciona en aplicaciones que aceptan los eventos de teclas simuladas de AutoHotkey.
Cómo funciona la asignación del teclado numérico
Windows y las aplicaciones pueden distinguir un dígito escrito desde la fila superior del mismo dígito enviado por un teclado numérico. AutoHotkey puede interceptar una tecla y enviar una diferente en su lugar. Aquí, 1a través de 0send Numpad1through Numpad0; la #HotIfcondición limita la reasignación al período en que Bloq Mayús está activado. AutoHotkey documenta estas teclas de acceso rápido sensibles al contexto y los nombres de las teclas en su referencia #HotIf , referencia GetKeyState y guía de reasignación .
Configurar un teclado numérico con AutoHotkey v2
Instalar AutoHotkey v2
Descarga la versión estable actual de AutoHotkey v2 desde la página oficial de descargas de AutoHotkey , ejecuta el instalador y mantén las opciones estándar a menos que tengas un motivo para cambiarlas. Usa la versión 2 para el script que se muestra a continuación; los scripts antiguos de AutoHotkey v1 usan una sintaxis de teclas de acceso rápido condicional diferente. La guía de instalación oficial explica las opciones de configuración.
Ilustración de la página oficial de descarga de AutoHotkey; su apariencia puede cambiar.
Crear el script de reasignación
Abre el Bloc de notas, pega el siguiente script completo y guárdalo en un lugar de fácil acceso numpad.ahk. En el cuadro de diálogo Guardar como del Bloc de notas, selecciona " Todos los archivos" como tipo para que Windows no añada nada .txtal nombre del archivo.
La primera línea solicita AutoHotkey v2 e #SingleInstance Forceimpide que se ejecuten copias duplicadas de este script. El bloque condicional aplica las reasignaciones solo mientras Bloq Mayús esté activado; el último bloque borra esa condición para cualquier tecla de acceso rápido que se añada posteriormente. Este script asigna intencionadamente solo los diez dígitos. Consulta la lista de teclas#HotIf de AutoHotkey si deseas añadir operadores de teclado numérico u otras teclas.
La ilustración muestra el inicio del script; copie todas las asignaciones de diez dígitos del bloque de código.
Ejecuta el script y cambia de modo.
Haz doble clic numpad.ahk. AutoHotkey debería aparecer en el área de notificación, cerca del reloj de Windows. Si el icono está oculto, selecciona la pequeña flecha hacia arriba para ver los iconos de la bandeja del sistema. Pulsa Bloq Mayús para activar la reasignación de teclas y, a continuación, escribe un dígito de la fila numérica en la aplicación que quieras usar. Vuelve a pulsar Bloq Mayús para regresar a la entrada numérica normal.
La tecla Bloq Mayús sigue controlando las mayúsculas y minúsculas. Mientras esté activada, las letras que escribas aparecerán en mayúsculas, así que desactívala cuando vuelvas a escribir normalmente. Para desactivar la asignación por completo, haz clic con el botón derecho en el icono de AutoHotkey en la bandeja del sistema y selecciona Salir.
La tecla Bloq Mayús activa el modo temporal; el dígito resaltado de la fila superior se envía entonces como una tecla del teclado numérico.
Pruébalo en la aplicación de destino.
Utilice un atajo inofensivo o una configuración de entrada que espere específicamente una tecla del teclado numérico. Con Bloq Mayús activado, pulse el dígito correspondiente en la fila superior; desactive Bloq Mayús y repita el proceso para confirmar que la asignación se detiene. Un editor de texto por sí solo no puede distinguir las dos entradas, ya que normalmente ambas muestran el mismo número. Si la aplicación tiene una pantalla de asignación de teclas, asigne una acción temporal a una tecla exclusiva del teclado numérico y pruébela allí.
El mapeo envía un evento Numpad 2 cuando pulsas la tecla 2 de la fila superior.
Límites y soluciones rápidas
Los operadores no están incluidos. El script solo asigna dígitos, no suma, resta, multiplicación, división, decimal ni la tecla Enter del teclado numérico. Para ello, se requieren reasignaciones adicionales y teclas de origen adecuadas; algunas teclas de origen pueden generar caracteres diferentes en teclados con distribuciones distintas a las de EE. UU.
Es posible que una aplicación ignore la entrada simulada. Algunos juegos, sesiones remotas o aplicaciones con manejo de entrada especializado podrían no aceptar eventos reasignados. Consulta la documentación y las reglas de la aplicación, especialmente antes de usar la reasignación de teclado en un juego en línea. Si funciona en una aplicación pero no en otra, la limitación podría estar en la aplicación de destino.
Verifique el archivo de script y su versión. Si al hacer doble clic se abre el archivo en el Bloc de notas, confirme que termina en .ahk, no en .ahk.txt, y que AutoHotkey v2 está instalado. Un intérprete v1 anterior no puede ejecutar este script v2 tal como está escrito.
Verifica el nivel de permisos de la aplicación de destino. Si la aplicación se ejecuta con permisos elevados, un script que se ejecute normalmente podría no enviarle datos. Solo si confías en la aplicación y comprendes el efecto, intenta ejecutar ambas con el mismo nivel de permisos y vuelve a realizar la prueba.
Si solo necesita un teclado en pantalla para introducir texto ocasionalmente con el ratón o la pantalla táctil, Windows incluye el Teclado en pantalla. Pulse la tecla de Windows + Ctrl + O , seleccione Opciones y active la opción Activar teclado numérico . Esto mostrará los botones del teclado numérico; no convierte la fila de números física en un teclado numérico. La guía del Teclado en pantalla de Microsoft explica esta opción.