0 votos

El teclado numérico no funciona para mover el cursor

Quiero utilizar el teclado, que está a la derecha de mi teclado, para mover el cursor en un documento, al igual que las teclas de flecha o las teclas PgUp / PgDn llaves. En una máquina Windows, puedo pulsar NumLock para cambiar entre introducir números o mover el cursor. Por desgracia, en mi nuevo MacBook Pro, sólo introduce los números. Por ejemplo, pulsando 4 debería mover el cursor un carácter a la izquierda, pero simplemente introduce el número 4.

El soporte de Apple me dio las siguientes sugerencias, ninguna de las cuales funcionó:

  1. pulse NumLock durante 5 segundos (el teclado Logitech tiene un clear que se supone que funciona del mismo modo que el botón NumLock )
  2. pulse Shift + NumLock . También he probado a mantenerlo pulsado durante 5 segundos.
  3. Compruebe la configuración y asegúrese de que "Puntero del ratón" está desactivado.

He probado dos teclados: Un teclado inalámbrico Microsoft y un teclado inalámbrico Logitech.

El chat de asistencia de Logitech me mostró cómo restablecer el teclado y cómo configurarlo para el sistema operativo correcto. Pero ninguno de los dos hizo ninguna diferencia.

¿Qué puedo hacer para poder utilizar el teclado numérico para mover el cursor (no el puntero del ratón)?

Actualización 1: He seguido la sugerencia de allan y he redefinido f12 para enviar el código de la tecla numLock. Desafortunadamente, eso no ayudó. Me aseguré de que el hidutil funcionaba cambiando f12 para enviar una 'z', que funcionó.

Actualización 2: He probado a utilizar un teclado con cable y un teclado oficial de Mac. Nada funcionó como yo quería. El comentario de Allan fue lo que me llevó a mi solución de reasignación de todas las teclas del teclado a las teclas de navegación del teclado correspondientes.

1voto

redlum Puntos 1

No pude conseguir NumLock/Clear funcionara como yo quería. Sin embargo, pude reasignar todas las teclas del teclado a las teclas de navegación. Aquí hay dos bash scripts que estoy usando. Uno para mapear para usar las teclas de navegación. El otro para eliminar todas las asignaciones de teclas si desea volver a utilizar el teclado como un teclado numérico.

#!/bin/bash
# maps keypad to navigation keys. 
# link to find key mappings
# https://developer.apple.com/library/archive/technotes/tn2450/_index.html
# Keyboard Home 0x4A
# Keypad 7 and Home 0x5F

# Keyboard Up Arrow 0x52
# Keypad 8 and Up Arrow 0x60

# Keyboard Page Up 0x4B
# Keypad 9 and Page Up 0x61

# Keyboard Left Arrow 0x50
# Keypad 4 and Left Arrow 0x5C

# Keyboard Right Arrow 0x4F
# Keypad 6 and Right Arrow 0x5E

# Keyboard End 0x4D
# Keypad 1 and End 0x59

# Keyboard Down Arrow 0x51
# Keypad 2 and Down Arrow 0x5A

# Keyboard Page Down 0x4E
# Keypad 3 and Page Down 0x5B

# Keyboard Insert 0x49
# Keypad 0 and Insert 0x62

# Keyboard Delete Forward 0x4C
# Keypad . and Delete 0x63
hidutil property --set '{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc":0x70000005F, "HIDKeyboardModifierMappingDst":0x70000004A}, {"HIDKeyboardModifierMappingSrc":0x700000060, "HIDKeyboardModifierMappingDst":0x700000052}, {"HIDKeyboardModifierMappingSrc":0x700000061, "HIDKeyboardModifierMappingDst":0x70000004B}, {"HIDKeyboardModifierMappingSrc":0x70000005C, "HIDKeyboardModifierMappingDst":0x700000050}, {"HIDKeyboardModifierMappingSrc":0x70000005E, "HIDKeyboardModifierMappingDst":0x70000004F}, {"HIDKeyboardModifierMappingSrc":0x700000059, "HIDKeyboardModifierMappingDst":0x70000004D}, {"HIDKeyboardModifierMappingSrc":0x70000005A, "HIDKeyboardModifierMappingDst":0x700000051}, {"HIDKeyboardModifierMappingSrc":0x70000005B, "HIDKeyboardModifierMappingDst":0x70000004E}, {"HIDKeyboardModifierMappingSrc":0x700000062, "HIDKeyboardModifierMappingDst":0x700000049}, {"HIDKeyboardModifierMappingSrc":0x700000063, "HIDKeyboardModifierMappingDst":0x70000004C}]}'

y el bash script para eliminar las asignaciones de teclas:

#!/bin/bash
# remove all mappings
hidutil property --set '{"UserKeyMapping": []}'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X