W zależności od tego, co próbujesz zrobić, możesz całkowicie wyciąć skróty klawiaturowe i całkowicie to zautomatyzować. KeyRemap4MacBook umożliwia ustawienie ponownego mapowania klucza w oparciu o aktualnie używaną aplikację.
Używam ustawienie przełączników F1poprzez F12standardowych klawiszy funkcyjnych, gdy używam RDC (Windows pulpitu zdalnego). Za każdym razem działają tak, jak ich ikony (jasność, głośność, odtwarzanie itp.).
Jak możesz dostosować te ustawienia do aplikacji? Mogę włączyć to tylko globalnie.
Pfitz
Nie działa w Sierra
David
Uwaga, KeyRemap4MacBooknazywa się KarabinerMaverics (MacOS X 10.9) i poniższe oraz Karabiner Elementsod El Captain (macOS 10.11). Wszystkie z nich można pobrać ze strony pobierania Karabiner .
luckydonald
3
Możesz tworzyć skróty specyficzne dla aplikacji, tworząc niestandardowe ustawienie w swoim private.xmlpliku. Zapoznaj się z dokumentacją referencyjną, aby uzyskać szczegółowe informacje, lub mój przykład poniżej, w którym ponownie wiążę klucze konsumenckie z powrotem do klawiszy funkcyjnych w programie PhpStorm (aby użyć debuggera).
<?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>
Super super, bardzo pomocny, dzięki! Musiałem wprowadzić kilka zmian w moim systemie: F1 to ConsumerKeyCode :: BRIGHTNESS_DOWN, F2 to ConsumerKeyCode :: BRIGHTNESS_UP, F5 to ConsumerKeyCode :: KEYBOARDLIGHT_LOW, a F6 to ConsumerKeyCode :: KEYBOARDLIGHT_HIGH. Wszystkie odkryte za pomocą przeglądarki zdarzeń Karabinera.
Odpowiedzi:
W zależności od tego, co próbujesz zrobić, możesz całkowicie wyciąć skróty klawiaturowe i całkowicie to zautomatyzować. KeyRemap4MacBook umożliwia ustawienie ponownego mapowania klucza w oparciu o aktualnie używaną aplikację.
Używam ustawienie przełączników F1poprzez F12standardowych klawiszy funkcyjnych, gdy używam RDC (Windows pulpitu zdalnego). Za każdym razem działają tak, jak ich ikony (jasność, głośność, odtwarzanie itp.).
źródło
KeyRemap4MacBook
nazywa sięKarabiner
Maverics (MacOS X 10.9) i poniższe orazKarabiner Elements
od El Captain (macOS 10.11). Wszystkie z nich można pobrać ze strony pobierania Karabiner .Możesz tworzyć skróty specyficzne dla aplikacji, tworząc niestandardowe ustawienie w swoim
private.xml
pliku. Zapoznaj się z dokumentacją referencyjną, aby uzyskać szczegółowe informacje, lub mój przykład poniżej, w którym ponownie wiążę klucze konsumenckie z powrotem do klawiszy funkcyjnych w programie PhpStorm (aby użyć debuggera).źródło
Istnieje teraz aplikacja do tego: https://github.com/Pyroh/Fluor
Pozwala określić fnzachowanie klucza w zależności od silnika reguł, a także przełącza się między jednym zachowaniem a naciśnięciem fnklawisza.
źródło
Może być łatwiejszy sposób, ale przychodzą mi na myśl następujące kwestie:
źródło
Wierzę, że można użyć FNklawisza w kombinacji z żądanego F1przez F12klawiszy, aby korzystać z funkcji standardowego klucza F.
źródło