Eliminación hacia adelante con el teclado Logitech K380 en macOS

Estoy usando un teclado Logitech K380 con mi MacBook Pro (13 pulgadas, M1, 2020) con macOS Big Sur 11.6.

Cuando mantengo presionada la fntecla Función ( ) mientras presiono la deletetecla en el teclado integrado de la MacBook Pro, obtengo una acción de eliminación hacia adelante . Es decir, se eliminan los caracteres a la derecha (posteriores) del punto de inserción.

En el K380, mantener presionada la fntecla Función ( ) no tiene efecto en la deletetecla. Los caracteres a la izquierda (principal) siempre se eliminan.

¿Por qué la diferencia es el comportamiento? ¿Hay alguna manera de hacer que avance-elimine con el K380? Sin embargo, preferiría no instalar ningún software de Logitech.

Probé esta herramienta de actualización de firmware . Pero no reconoce mi teclado.

Respuestas (5)

Las combinaciones Fn/pulsación de tecla se combinan en el teclado antes de enviarse a la computadora.

Windows usa estos combos Fn de una manera completamente diferente a Mac. Probando en un Logitech K830, Fn/Backspace en realidad envía lo que la Mac lee como F13.

Por el lado positivo, el teclado tiene una tecla Supr dedicada justo encima de la tecla Retroceso.

Supongo que podría probar Ukelele o incluso Karabiner para reasignar esto; tengo poca o ninguna experiencia con ninguno de los dos.

La mención de Della tecla anterior Backspaceme confundió, ya que el mío K380 solo tiene un delete, y encima hay un triángulo con una línea debajo, para expulsar el disco CD-ROM (según recuerdo). Así que busqué en las interwebs. Logitech debe haber lanzado diferentes versiones o ediciones del K380. Encontré fotos de al menos tres diseños diferentes. Ahora Logitech.com tiene esta imagen que muestra claramente una deltecla encima de una backtecla.

Acabo de comprar un K380 para Mac y puedo confirmar que no tiene Delclave, solo Delete. Presionar fn+ Deleteno reenvía la eliminación como otros teclados.

Intenté cambiar las teclas, pero el software Logitech Options no tiene la capacidad.

Esto realmente no responde la pregunta. Si tiene una pregunta diferente, puede hacerla haciendo clic en Preguntar . Para recibir una notificación cuando esta pregunta obtenga nuevas respuestas, puede seguir esta pregunta . Una vez que tenga suficiente reputación , también puede agregar una recompensa para llamar más la atención sobre esta pregunta. - De la revisión
Gracias @Alper. Actualmente no puedo comentar sobre el comentario de Basil, pero quería compartir mi experiencia con el teclado en caso de que alguien tuviera preguntas sobre esta funcionalidad en 2022.

La respuesta a esto es presionar:
fn++ctrld

Conseguí que esto funcionara usando solo la tecla Retroceso. Mi problema fue con la aplicación Fotos. No podía borrar una foto sin el ratón. Además, puede eliminar un archivo usando el Cmd+ Backspace.

No está claro cómo su respuesta aborda el problema en la pregunta. Los sitios web de Stack Exchange no son foros. Ingrese una respuesta solo si claramente ayuda con la pregunta original.

He intentado hacer una regla con Karabiner como @Tetsujin mencionó como una posible solución. Lo que encontré es que parece que no se detecta ninguna entrada al presionar FN en el teclado. Creo que es un problema con el firmware, por lo que espero que Logitech vea esta publicación y lance un nuevo firmware para el K380.

Mi regla para Karabiner

{
    "title": "My modifications",
    "rules": [
        {
            "description": "FN + backspace to be forward delete on Logitech K380 keyboard, MacOS",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "simultaneous": [
                            {
                                "key_code": "fn"
                            },
                            {
                                "key_code": "delete_or_backspace"
                            }
                        ],
                        "modifiers": {
                            "optional": [
                                "any"
                            ]
                        }
                    },
                    "to": [
                        {
                            "key_code": "delete_forward"
                        }
                    ]
                }
            ]
        }
    ]
}