キーボードの左下隅にある Control ボタンを使用するのに慣れています。 コントロール + タブとコントロールの位置が必要なときに Fn + Tab を押す新しいMacキーボードレイアウトのkbd>ボタンは、指が届くのが非常に不快です。
Control と Fn kbdを作成する方法を知っている人はいますか。 >ボタンは、システム設定で修飾キーを変更する方法のように機能を変更しますか?
コメント
- Appleがなぜそうすることを決めたのか誰か知っていますかこれ?
回答
-
Karabiner Elementsを開き、ドロップダウンでターゲットデバイスを設定します
-
Map fn以下のようにleft_controlに、left_controlをfnに
コメント
- karabinerは素晴らしいです。すべて
- Apple a1243またはa1242はサポートされていますか?
回答
キーボード>修飾キー
コメント
- I ' mは10.13.3を実行していますが、修飾キーウィンドウにfnキーが表示されません。もう一度削除されましたか?
- その'は独特です。再確認しましたが、4つのオプションしか表示されません。また、'は'修飾キー'のGoogle画像に表示されません(唯一の例外はこの回答の画像です)。 ' 'インストールしたものではありませんか?
- 残念ながら、これはfnをにマップする場合にのみ機能します。 ctrlですが、' ctrlをfnにマップすることはできません。
- 10.14.2および10.14.2では
m 4つのオプションしか表示されません(fnはそれらの1つではありません)。
回答
これは私の白いクジラです。左側にコントロールキーがないと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
オプションを使用してバリアントを一貫して表示できます。
外部キーボード
Function (fn) Key
オプションが追加されました。この状態で、ドロップダウンリストを使用してファンクションキーの動作を変更します(^ Control
を選択しました)~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plist
(ここで説明)一時的に別の場所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
オプションのない修飾キー設定ペイン
Function (fn) Key
オプション
ProductID
について
に関連付けられている製品IDを見つけることができますSystem Report
ボタンを使用するキーボード:Apple menu → System Report → Hardware → USB
。
--matching
への
パラメーター。変更はそのハードウェアにのみ影響します。たとえば、内蔵キーボードのレイアウトを変更したいが、外部キーボードのレイアウトは変更したくない場合があります。
コメント
- すばらしい投稿、ありがとうございました-この回答は、追加のソフトウェアのオーバーヘッドなしで、求められていることを正確に実行します。
- しかし、残念ながら'は機能しませんでした。
Fn
はCtrl
として機能し始めましたが、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>
キーコード値と事前定義された設定。