Esiste una scorciatoia da tastiera per alternare tra i tasti funzione e i tasti F classici?
Esiste una scorciatoia da tastiera per alternare tra i tasti funzione e i tasti F classici?
Risposte:
A seconda di ciò che stai cercando di fare, potresti essere in grado di eliminare del tutto le scorciatoie da tastiera e automatizzarle completamente. KeyRemap4MacBook ti consente di impostare i re-mapping dei tasti in base all'applicazione attualmente in uso.
Sto usando un ambiente che passa F1attraverso F12di tasti funzione standard ogni volta che sto utilizzando Connessione desktop remoto (Windows Remote Desktop). In qualsiasi altro momento funzionano come le loro icone (luminosità, volume, riproduzione, ecc.).
KeyRemap4MacBook
è chiamato Karabiner
per Maverics (MacOS X 10.9) e seguenti, e Karabiner Elements
da El Captain (macOS 10.11) in poi. Tutti possono essere scaricati dalla pagina di download di Karabiner .
È possibile creare collegamenti specifici per l'applicazione creando un'impostazione personalizzata nel private.xml
file. Controlla la documentazione di riferimento per i dettagli, o il mio esempio di seguito in cui sto riconducendo i tasti Consumer ai tasti funzione quando in PhpStorm (per utilizzare il debugger).
<?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>
Ora c'è un'app per questo: https://github.com/Pyroh/Fluor
Consente di specificare il fncomportamento dei tasti in base a un motore di regole e passa anche da un comportamento all'altro quando si preme il fntasto.
Potrebbe esserci un modo più semplice, ma viene in mente quanto segue: