キーボードの左下隅にある Control ボタンを使用するのに慣れています。 コントロール + タブコントロールの位置が必要なときに Fn + Tab を押す新しいMacキーボードレイアウトのkbd>ボタンは、指が届くのが非常に不快です。

Control Fn ボタンは、システム設定で修飾キーを変更する方法のように機能を変更しますか?

コメント

  • Appleがなぜそうすることを決めたのか誰か知っていますかこれ?

回答

  1. Karabiner

  2. Karabiner Elementsを開き、ドロップダウンでターゲットデバイスを設定します

  3. Map fn以下のようにleft_controlに、left_controlをfnに

    K arabiner Elements Map fn to control

コメント

  • karabinerは素晴らしいです。すべて
  • Apple a1243またはa1242はサポートされていますか?

回答

どちらかわからないこれが表示され始めたOSですが、macOS 10.13では、[システム環境設定]> [キーボード]> [修飾キー]でカスタマイズできます:

システム環境設定

キーボード>修飾キー

コメント

  • I ' mは10.13.3を実行していますが、修飾キーウィンドウにfnキーが表示されません。もう一度削除されましたか?
  • その'は独特です。再確認しましたが、4つのオプションしか表示されません。また、'は'修飾キー'のGoogle画像に表示されません(唯一の例外はこの回答の画像です)。 ' 'インストールしたものではありませんか?
  • 残念ながら、これはfnをにマップする場合にのみ機能します。 ctrlですが、' ctrlをfnにマップすることはできません。
  • 10.14.2および10.14.2では

m 4つのオプションしか表示されません(fnはそれらの1つではありません)。

  • Appleはそれを再度実行し、fnをctrlに再マップできますが、その逆はできません。本当に天才です。
  • 回答

    これは私の白いクジラです。左側にコントロールキーがないとEmacsを使用できません。最近新しいMacBookを入手したので、Karabinerなしでこれを行う機会がありました。

    これが私が再バインドするのに役立った理由です。 macOS10.15.6で制御するファンクションキー(組み込みキーボードのみ)。

    hidutil property --matching "{ "ProductID": 0x027e }" --set "{ "UserKeyMapping": [ { "HIDKeyboardModifierMappingDst": 30064771300, "HIDKeyboardModifierMappingSrc": 1095216660483 }, { "HIDKeyboardModifierMappingDst": 30064771296, "HIDKeyboardModifierMappingSrc": 280379760050179 } ] }" 

    で確認するdiv id = "ae5f947bdf">

    これらのキーコードを見つけた方法

    両方ともFunction (fn) Key not は、同じバージョンのmacOSを使用して、同じコンピューター上のFunction (fn) Keyを変更するオプションを見ませんでした。一粒の塩でそれを取りますが、次の場合にFunction (fn) Keyオプションを使用してバリアントを一貫して表示できます。

    1. iv id USB-TypeCハブを介して接続された= "2c6ed91852">

    外部キーボード

  • を開きますdiv id = "baac9b93c4">
  • 外部キーボードを使用して画面をロックする
  • しばらく離れます(コンピューターがスリープするまで待ちます)
  • 外部キーボードのキーを押してコンピューターを起動し、タッチIDを使用してログインします
  • これで、修飾キー設定にFunction (fn) Keyオプションが追加されました。この状態で、ドロップダウンリストを使用してファンクションキーの動作を変更します(^ Controlを選択しました)
  • コピー~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plistここで説明)一時的に別の場所
  • バイナリPListをXMLに変換します:plutil -convert xml1 .GlobalPreferences.${__UUID__}.plist
  • そのファイルの内容は次のとおりです。

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.keyboard.modifiermapping.1452-638-0</key> <array> <dict> <key>HIDKeyboardModifierMappingDst</key> <integer>30064771300</integer> <key>HIDKeyboardModifierMappingSrc</key> <integer>1095216660483</integer> </dict> <dict> <key>HIDKeyboardModifierMappingDst</key> <real>30064771296</real> <key>HIDKeyboardModifierMappingSrc</key> <integer>280379760050179</integer> </dict> </array> </dict> </plist> 

    このページは、これらのHIDKeyboardModifierMappingSrcを検索すると表示され、1095216660483は左側の機能キー280379760050179は右側です。

    頭がおかしくなったと思ったので、証明のためにスクリーンショットを撮りました。

    Function (fn) Keyオプションのない修飾キー設定ペイン

    機能(fn)キーのない修飾キー設定ペイン

    Function (fn) Keyオプション

    修飾キー設定ペインを含む修飾キー設定ペイン関数(fn)キーを使用

    ProductID

    について

    に関連付けられている製品IDを見つけることができますSystem Reportボタンを使用するキーボード:Apple menu → System Report → Hardware → USB

    --matching

    への

    パラメーター。変更はそのハードウェアにのみ影響します。たとえば、内蔵キーボードのレイアウトを変更したいが、外部キーボードのレイアウトは変更したくない場合があります。

    ここに画像の説明を入力してください

    コメント

    • すばらしい投稿、ありがとうございました-この回答は、追加のソフトウェアのオーバーヘッドなしで、求められていることを正確に実行します。
    • しかし、残念ながら'は機能しませんでした。 FnCtrlとして機能し始めましたが、Fnおよび

    は'がFnとして機能しませんでした。ここでは' MacBook Pro 16を使用しているので、このハードウェアには、おそらくタッチバーに関連するハードワイヤードのものがあるようです。

    回答

    KeyRemap4MacBookを使用できます

    http://pqrs.org/macosx/keyremap4macbook/

    付属の準備済み設定リストは次のアドレスにあります:

    http://pqrs.org/macosx/keyremap4macbook/ list.html.en

    ご覧のとおり、 Fn キーの設定があります

    コメント

    • ありがとうございます!チャームのように働いた。また、他にも便利な設定がたくさんあります!

    回答

    満足しましたが、それほど多くはありませんでした。 LogitechK850キーボードを購入しました。手首の問題に役立つ素敵な形をしています(別の時間)。左から次のようなキーがあります:

    ctrl fn alt opt cmd <butterfly> 

    Karabinerを試しましたが、機能しなかったようです(vi / vimでctrl-Fを使用してテスト)。制限が記載されているこのドキュメント( https://pqrs.org/osx/karabiner/document.html )が見つかりました。

    Karabiner-Elements cannot modify the fn key on non Apple keyboards such as Logitech keyboards. 

    Logitech用ではありません。痛いです。他の提案はありますか?もう一度ベストバイに戻りますか?私は本当にフルサイズのキーを備えたMacレイアウトキーボードを探しています。右側の数字パッドなどは気にしません。K850はこの問題を除いて見栄えが良かったです。人間工学に基づいた穏やかな助けがいくつかあります。

    コメント

    • これは回答というよりもコメントまたは新しい質問です。
    • 1年以上経ってもまだK850を使用しています。CtrlキーとFnキーを交換することはできませんが、非常にこのキーボードに満足しています。'レイアウトに慣れてきて、感触は"とても" macbook air2018ラップトップキーボードよりも優れています。参考までに。

    回答

    これを private.xml に追加します:

    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen> <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen> 

    キーコード値と事前定義された設定

    回答

    トラックパッドのジェスチャーに加えて、より優れたタッチツール a個々のキーボードの組み合わせを再マップすることができます。これを使用して、fn⇥ ⌃⇥ に、fn⇧⇥ ⌃⇧⇥ に再マッピングします。