¿Cómo asignar accesos directos de todo el sistema de una sola tecla al teclado numérico?

Tengo un teclado externo con un teclado numérico que nunca uso. ¿Es posible asignar funciones a esas teclas como:

-abreVoice dictation

*emulaShift-Command-4

+emulaTab-Command

0emulaShift-Tab-Command

Respuestas (1)

Puede asignar comandos de teclas específicamente a un teclado numérico/10 teclas, ya que macOS diferencia entre el teclado numérico de 10 teclas y los números por encima de qwerty.

Hasta [creo] Mojave, todos los comandos clave deben tener un modificador para llamarlos, por lo que no se podía especificar un solo número.
Esto ha cambiado recientemente y ahora puede asignar una sola tecla del teclado numérico a un comando de teclado. Todavía no puedes hacer esto con los números qwerty.

Por ejemplo, aquí uso Ctrl ⌃ [10-key] para cambiar entre espacios y el sistema operativo es consciente de que usar la misma combinación de teclas en los números 'qwerty' no llama a ese cambio.
No se puede saber al mirar los comandos, se ven iguales, pero el propio sistema operativo los considera diferentes ...
Solo para demostrar, cambié mi comando 'Cambiar a escritorio 1' para que sea solo el teclado numérico 1 y puedo confirmar esto funciona como se esperaba. No se acepta intentar asignar una sola tecla de la sección qwerty.

ingrese la descripción de la imagen aquí

Sin embargo, a menos que desee utilizar una estructura de terceros como Karabiner [con la que no tengo experiencia], solo puede llamar elementos que ya tienen una entrada en la estructura de accesos directos o que tienen un comando de menú coincidente.
Por lo tanto, puede asignar una sola tecla para activar Dictado, ya que tiene una entrada en las preferencias del teclado, puede agregar * como acceso directo para tomar una captura de pantalla por la misma razón, pero no puede asignar directamente
Cmd ⌘ Tab ⇥ a otra tecla.