5 votos

MacOS, Utilizar los atajos de teclado fn + Comando funcionan

Además de cambiar entre las teclas de control de reproducción/sistema y las teclas de función normales, en MacOS el fn se puede utilizar para acceder a teclas no disponibles en el teclado. Por ejemplo, si una tecla ? Delete no está presente, entonces fn + ? Backspace resultan en ? Delete .

Mi problema es que este comportamiento no persiste para los atajos de teclado: cuando se utiliza junto con ? Command o ? Control , fn se ignora. Esto genera algunas incoherencias.

Por ejemplo, en mi MacBook Pro de 2017 ? Command + ? Backspace todos los caracteres anteriores en la línea actual. Dado que fn + ? Backspace borrará el siguiente carácter, esperaría ? Command + fn + ? Backspace para eliminar el resto de parte de la línea. Sin embargo, fn se ignora y esta combinación de teclas acaba borrando la parte anterior de la línea.

¿Cómo puedo tener acceso a las "llaves ocultas" accesibles con fn incluso cuando ? Command ¿está presionado?

Editar: formato

5voto

Tetsujin Puntos 23061

Incluso con ambos Backspace ? & Delete ? llaves, Cmd ? Delete ? no borra la línea delante del cursor, aunque Cmd ? Backspace ? lo despeja hacia atrás.

Parece que la incoherencia no está en el Fn sino en el uso que el sistema operativo hace de Cmd ? Delete ? .

Opt ? Delete ? borra una palabra por delante del cursor, al igual que Fn Cmd ? Backspace ? .

0 votos

No estaba al tanto de esto. Entonces el problema es doble: sigo sin poder usar fn para convertir Retroceso en Suprimir cuando se pulsa la tecla Comando (lo he comprobado usando el visor de teclado), pero incluso si lo hiciera, el atajo de teclado no funcionaría.

0 votos

Aquí funciona, según el visor de teclado [que no se me había ocurrido probar antes, sólo el resultado en un archivo]

0 votos

Estoy confundido. ¿Quieres decir que eres capaz de eliminar la parte restante de la línea usando Comando + Suprimir o que te las arreglaste para usar fn + Retroceso como Suprimir incluso a través de que estás presionando Comando?

3voto

Ana Puntos 71

Yo diría que no hay "claves ocultas". Sólo atajos de teclado incorporados y documentados

  • Fn - Delete : Borrar hacia delante en los teclados que no tienen una tecla de borrado hacia delante. O utilice Control-D.
  • Fn - Up Arrow : Página arriba: Desplácese hacia arriba una página.
  • Fn - Down Arrow : Avance de página: Desplazarse hacia abajo una página.
  • Fn - Left Arrow : Inicio: Desplazarse al principio de un documento.
  • Fn - Right Arrow : Fin: Desplazarse hasta el final de un documento.

2voto

randomguy12345 Puntos 1

Creo que podría utilizar el software libre Mosquetón para reasignar el Fn a un modificador personalizado. A continuación, puede crear accesos directos para my_modifier_1 + Delete ? etc.

El modificador personalizado actuaría como un modificador adicional y, por tanto, se acumularía con otros modificadores.

Tendría que volver a vincular manualmente todos los accesos directos que existían anteriormente con Fn .

Este es un ejemplo de creación de un modificador de cliente en Karabiner.

[
    {
        "type": "basic",
        "from": {
            "key_code": "fn",
            "modifiers": {
                "mandatory": [],
                "optional": ["any"]
            }
        },
        "to": [
            {
                "set_variable": {
                    "name": "my_modifier_1",
                    "value": 1
                }
            }
        ],
        "to_after_key_up": [
            {
                "set_variable": {
                    "name": "my_modifier_1",
                    "value": 0
                }
            }
        ]
    }
]

Tengo un teclado mágico con un ? botón. Lo he reasignado al Backspace ? utilizando la siguiente modificación de Karabiner Simple: enter image description here

Ahora funciona con todas las demás teclas modificadoras.

1 votos

El problema no parece ser un problema de reasignación de teclas, sino de una función que parece haberse omitido en el propio SO.

1 votos

Exactamente. Esto probablemente podría conseguirlo, es probablemente demasiado engorroso y en un teclado de MacBook no hay teclas "de repuesto" que convertiría en teclas modificadoras. Sin embargo gracias por presentarme a Karabiner

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