FnキーとFキーを切り替えるためのキーボードショートカット


19

回答:


9

しようとしていることに応じて、キーボードショートカットを完全に切り取り、これを完全に自動化できる場合があります。 KeyRemap4MacBookを使用すると、現在使用しているアプリケーションに基づいてキーの再マッピングを設定できます。

私は、スイッチの設定使用していF1F12、私はRDC(Windowsのリモートデスクトップ)を使用していたときに、標準のファンクションキーにします。それ以外の場合は、アイコン(明るさ、音量、再生など)のように動作します。


1
これは私が探していただけでした。
GreenKiwi

これらの設定アプリケーションをどのように依存させることができますか?グローバルでのみ有効にできます。
プフィッツ

シエラで動作しません
デビッド

注、Maverics(MacOS X 10.9)以降、およびEl Captain(macOS 10.11)以降からKeyRemap4MacBook呼び出されます。それらはすべてKarabinerダウンロードページからダウンロードできます。KarabinerKarabiner Elements
ラッキードナルド

3

ファイルにカスタム設定を作成することにより、アプリケーション固有のショートカットを作成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>

非常に素晴らしい、非常に役立つ、ありがとう!システムでいくつかの変更を行う必要がありました。F1はConsumerKeyCode :: BRIGHTNESS_DOWN、F2はConsumerKeyCode :: BRIGHTNESS_UP、F5はConsumerKeyCode :: KEYBOARDLIGHT_LOW、F6はConsumerKeyCode :: KEYBOARDLIGHT_HIGHです。すべてはKarabinerのイベントビューアーを使用して発見されました。
-jbyler

これは素晴らしいです!
-roNn23


1

もっと簡単な方法があるかもしれませんが、次のことが思い浮かびます:

  • ユニバーサルアクセスをオンにします。
  • UIを介してこれを切り替えるAppleScriptまたはAutomatorアプリを作成します。
  • そのアプリをキーコンボにバインドします。

1

私はあなたが使用することができると信じてFN、あなたの希望との組み合わせでキーをF1経由F12標準Fキー機能を使用するために、キー。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.