¿Existe un método abreviado de teclado para alternar entre la función y las teclas F clásicas?
¿Existe un método abreviado de teclado para alternar entre la función y las teclas F clásicas?
Respuestas:
Dependiendo de lo que intente hacer, puede cortar los atajos de teclado por completo y automatizarlo por completo. KeyRemap4MacBook le permite establecer reasignaciones de teclas en función de la aplicación que está utilizando actualmente.
Estoy utilizando un entorno que cambia F1a través F12de las teclas de función estándar cada vez que estoy usando RDC (Windows de escritorio remoto). En cualquier otro momento funcionan como sus íconos (brillo, volumen, reproducción, etc.).
KeyRemap4MacBook
se llama Karabiner
para Maverics (MacOS X 10.9) y lo siguiente, y Karabiner Elements
desde El Captain (macOS 10.11) en adelante. Todos ellos se pueden descargar desde la página de descarga de Karabiner .
Puede crear accesos directos específicos de la aplicación creando una configuración personalizada en su private.xml
archivo. Consulte la documentación de referencia para obtener detalles, o mi ejemplo a continuación, donde vuelvo a vincular las teclas del consumidor a las teclas de función cuando estoy en PhpStorm (para usar el depurador).
<?xml version="1.0"?>
<root>
<!-- PhpStorm & EAP Version -->
<appdef>
<appname>PHPSTORM</appname>
<equal>com.jetbrains.PhpStorm-EAP</equal>
<equal>com.jetbrains.PhpStorm</equal>
</appdef>
<!-- ============================================================ -->
<item>
<name>Switch to normal function keys when in PhpStorm</name>
<appendix>Change consumer keys to function keys in PhpStorm</appendix>
<identifier>private.app_phpstorm_switch_consumer_to_fn</identifier>
<only>PHPSTORM</only>
<autogen>__KeyToKey__ KeyCode::BRIGHTNESS_DOWN, KeyCode::F1</autogen>
<autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen>
<autogen>__KeyToKey__ KeyCode::EXPOSE_ALL, KeyCode::F3</autogen>
<autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
<autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_LOW, KeyCode::F5</autogen>
<autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH, KeyCode::F6</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, KeyCode::F7</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, KeyCode::F8</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, KeyCode::F9</autogen>
<!-- I want to use these while in PhpStorm
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_MUTE, KeyCode::F10</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_DOWN, KeyCode::F11</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_UP, KeyCode::F12</autogen>
-->
</item>
</root>
Ahora hay una aplicación para esto: https://github.com/Pyroh/Fluor
Le permite especificar el fncomportamiento clave en función de un motor de reglas, y también cambia entre un comportamiento y el otro cuando presiona la fntecla.
Puede haber una manera más fácil, pero lo siguiente viene a la mente: