Чи є комбінація клавіш для перемикання між функціональними та класичними клавішами F?
Чи є комбінація клавіш для перемикання між функціональними та класичними клавішами F?
Відповіді:
Залежно від того, що ви намагаєтеся зробити, ви, можливо, зможете повністю вирізати комбінації клавіш і повністю автоматизувати це. KeyRemap4MacBook дозволяє встановлювати повторні відображення ключових даних залежно від того, яку програму ви зараз використовуєте.
Я використовую параметр , який переключається з F1допомогою F12стандартних функціональних клавіш , коли я використовую RDC (Windows Remote Desktop). У будь-який інший час вони працюють як свої піктограми (яскравість, гучність, гра тощо).
KeyRemap4MacBook
закликається Karabiner
до Maverics (MacOS X 10.9) та нижче, а Karabiner Elements
від El Captain (macOS 10.11) далі. Усі їх можна завантажити зі сторінки завантаження Карабінера .
Ви можете створити специфічні ярлики програми, створивши власні налаштування у вашому private.xml
файлі. Ознайомтесь з довідковою документацією для отримання деталей, або мого прикладу нижче, де я перев’язую Споживчі клавіші назад до Функціональних клавіш, коли в PhpStorm (щоб використовувати відладчик).
<?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>
Зараз для цього є додаток: https://github.com/Pyroh/Fluor
Це дозволяє вам визначати fnповедінку клавіш залежно від механізму правил, а також перемикається між однією поведінкою на іншу при натисканні fnклавіші.
Може бути і простіший спосіб, але на думку приходить наступне: