Estoy buscando un método que me permita convertir combinaciones de teclas personalizadas y no estándar en una clave intermedia no utilizada actualmente (como F16o algo así). La tecla intermediaria podría entonces ser reconocida en otras aplicaciones (como FastScripts), de modo que finalmente pueda asignar este atajo de teclado intermedio a cualquier acción dentro de esa aplicación que desee.
Por "combinaciones de teclas no estándar" me refiero a combinaciones que no incorporan ninguna tecla modificadora (es decir, ⌘ command, ⌥ option, ⌃ control, fno ⇧ shift).
Ejemplos de combinaciones de teclas no estándar, presionadas simultáneamente:
1+0
A+D
space bar+V
W+5
tab+Q
He instalado Karabiner , pero no veo la forma de lograr esto en Karabiner.
¿Hay algún programa que pueda hacer lo que estoy buscando?
OS X El Capitán, versión 10.11.6.
Esto se puede hacer en Karabiner, pero es contrario a la intuición y pone patas arriba el uso común del teclado (verifique las primeras oraciones de la respuesta de Monomeeth).
Ya se proporciona un ejemplo de [M+N] a F13 en los ajustes preestablecidos de Karabiner:
Asignar 1+0 a F16 requeriría agregar el siguiente fragmento de código a private.xml:
<item>
<name>Simultaneous Key Presses [0+1] to F16</name>
<identifier>remap.simultaneouskeypresses_012f16</identifier>
<autogen>__SimultaneousKeyPresses__ KeyCode::KEY_0, KeyCode::KEY_1, KeyCode::F16</autogen>
</item>
Al definir una tecla vk_lazy adicional (es decir, 0), también debería ser posible presionar primero 0 y luego 1 y, dependiendo de la primera tecla, enviar un F16 o escribir 01
, que es un comportamiento más cómodo al escribir "atajos" en un teclado.
<only>EXCEL</only>
el fragmento (¡Excel está predefinido!).</root>
. Al editar el archivo XML, tenga en cuenta que distingue entre mayúsculas y minúsculas).No creo que lo que quieres hacer sea posible si Karabiner no puede hacerlo.
La razón por la que tenemos teclas modificadoras (es decir control, option, shift, y command) es que necesitan modificar las teclas alfanuméricas estándar para que se reconozcan como algo más además de su valor alfanumérico. Permítanme explicar esto más:
Es posible que desee consultar la página Pautas de la interfaz humana de macOS: métodos abreviados de teclado para comprender mejor las pautas de Apple para los desarrolladores al respecto.
Aparte, cuando los desarrolladores crean juegos y se usa una tecla para un propósito específico (por ejemplo, la Ztecla mueve el personaje hacia la izquierda), el juego aún reconoce la Ztecla como una 'Z' pero acaba de programarse para aceptar el valor 'Z'. en el sentido de que el personaje se mueve hacia la izquierda.
Cualquier software que parezca cambiar la acción de presionar una tecla (por ejemplo, juegos que le permiten personalizar sus controles o utilidades como USB Overdrive, ControllerMate, etc.) aún aceptan el valor predeterminado de la tecla en lugar de tener que modificarlos, y así es como logran su función.
Por ejemplo, un usuario puede usar USB Overdrive para asignar una tecla (digamos la Ttecla) a una función particular con o sin el uso de teclas modificadoras, pero cuando se usan sin una tecla modificadora, aún se reconoce que tienen su entrada original. Así que tampoco creo que te vayan a ser útiles y, por supuesto, no están diseñados para crear atajos de teclado per se. Sin embargo, puede comprobarlos de todos modos (puede probarlos gratis) en caso de que pueda engañar a cualquiera de ellos para que haga lo que quiere:
Notas:
iKey debería hacer lo que quieres hacer.
hifo
esfera de rubik
hifo