Jeg plejede at have Control -knappen i nederste venstre hjørne af tastaturet. Det er lidt irriterende at være trykke på Fn + Tab , da jeg ville have en Control + Tab og placeringen af Control -knappen i det nye Mac-tastaturlayout er bare meget ubehageligt for enhver finger at nå.
Er der nogen, der ved, hvordan du kan gøre Control og Fn knapper skifter funktion som hvordan du kan ændre ændringstasterne i Systemindstillinger?
Kommentarer
- Er der nogen der ved hvorfor i alverden har Apple besluttet at gøre dette?
Svar
-
Download og installer Karabiner
-
Åbn Karabiner Elements og indstil målenheden i rullemenuen
-
Map fn til left_control og left_control til fn som nedenfor
Kommentarer
- karabiner er fantastisk og gør alle ting
- understøttes apple a1243 eller a1242?
Svar
Ikke sikker på hvilken OS dette begyndte at vises i men i macOS 10.13 kan dette tilpasses i Systemindstillinger> Tastatur> Modifikationstaster:
Tastatur > Ændringstaster
Kommentarer
- I ' m kører 10.13.3 men kan ikke se fn-nøglen i vinduet til ændringstasten. Blev det fjernet igen?
- Det ' er ejendommeligt. Jeg kontrollerede dobbelt, men se kun 4 muligheder. Det vises ikke ' t på Google-billeder til ' modifikationstaster ' den eneste undtagelse er billedet i dette svar). Er du sikker på, at det ikke er ' t, som du ' har installeret?
- Desværre fungerer dette kun at kortlægge fn til ctrl men det ' er umuligt at kortlægge ctrl til fn.
- I ' m i 10.14.2 og også kun se 4 muligheder (fn er ikke en af dem).
- Apple gør det igen, kan skifte fn til ctrl, men ikke omvendt, virkelig genier forud for sin tid.
Svar
Dette er min hvide hval. Jeg kan ikke bruge Emacs uden at kontroltasten er på venstre side. For nylig fik jeg en ny MacBook, så jeg havde en chance for at gøre dette uden Karabiner.
Dette var det, der fungerede for mig til at genindbinde funktionstast til kontrol (for det indbyggede tastatur kun ) på macOS 10.15.6.
hidutil property --matching "{ "ProductID": 0x027e }" --set "{ "UserKeyMapping": [ { "HIDKeyboardModifierMappingDst": 30064771300, "HIDKeyboardModifierMappingSrc": 1095216660483 }, { "HIDKeyboardModifierMappingDst": 30064771296, "HIDKeyboardModifierMappingSrc": 280379760050179 } ] }"
Bekræft det med hidutil property --matching "{ "ProductID": 0x027e }" --get "UserKeyMapping"
.
Hvordan jeg fandt disse nøglekoder
Jeg har begge set muligheden for at ændre Function (fn) Key
og ikke set muligheden for at ændre Function (fn) Key
på den samme computer ved hjælp af den samme version af macOS. Tag det med et saltkorn, men jeg kan konsekvent få varianten med Function (fn) Key
mulighed for at vises, hvis jeg:
- Har en eksternt tastatur tilsluttet via et USB-Type C-hub
- Åbn
Keyboard → Keyboard → Modifier Keys
- Lås skærmen ved hjælp af det eksterne tastatur
- Gå væk i et stykke tid (vent til computeren sover)
- Væk computeren ved at trykke på en tast på det eksterne tastatur og brug Touch ID til at logge ind
- Nu har indstillingen Modifikatortaster indstillingen
Function (fn) Key
. I denne tilstand skal du ændre funktionstastens opførsel ved hjælp af rullelisten (jeg valgte^ Control
) - Kopier
~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plist
(beskrevet her ) et andet sted midlertidigt - Konverter binær PList til XML:
plutil -convert xml1 .GlobalPreferences.${__UUID__}.plist
Filens indhold er:
<?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>
Denne side vises, hvis du søger efter disse HIDKeyboardModifierMappingSrc
og siger, at 1095216660483
er til venstre funktionstast, 280379760050179
er til højre.
Jeg troede, at jeg blev skør, så jeg tog nogle skærmbilleder til bevis:
Indstillingsrude til nøgler uden Function (fn) Key
-indstillingen
Modifikationstastens præferencerude med Function (fn) Key
-indstillingen
Om ProductID
Du kan finde det produkt-id, der er knyttet til dit tastatur ved hjælp af knappen System Report
: Apple menu → System Report → Hardware → USB
.
Hvis du bruger --matching
-parameter til hidutil
ved hjælp af et specifikt produkt-id, ændringerne påvirker kun det stykke hardware. For eksempel, måske vil du ændre layoutet på det indbyggede tastatur, men ikke et eksternt.
Kommentarer
- Fremragende indlæg, meget tak – dette svar fortjener at være meget højere som det gør nøjagtigt hvad der bliver spurgt uden omkostningerne ved yderligere software.
- Dejligt svar! Men det fungerede desværre ikke '.
Fn
begyndte at arbejde somCtrl
, men fortsatte også med at arbejde somFn
ogCtrl
fungerede ' t somFn
. Jeg ' bruger MacBook Pro 16 her, så det ser ud til, at der er nogle hardwired-ting i denne hardware, sandsynligvis relateret til berøringslinjen.
Svar
du kan bruge KeyRemap4MacBook
http://pqrs.org/macosx/keyremap4macbook/
du kan finde den inkluderede liste over forberedte indstillinger på denne adresse:
http://pqrs.org/macosx/keyremap4macbook/ list.html.da
som du kan se, er indstillingen for Fn Key
Kommentarer
- Tak! Arbejdet som en charme. Og den har også mange andre nyttige indstillinger!
Svar
Jeg var glad, men så ikke så meget . Jeg har lige købt et Logitech K850-tastatur. Har en god form til at hjælpe med problemer med håndled (til en anden gang). Har nøgler fra venstre som:
ctrl fn alt opt cmd <butterfly>
Forsøgte Karabiner, men det virkede ikke til at fungere (testet ved hjælp af ctrl-F i vi / vim). Så jeg fandt dette dokument ( https://pqrs.org/osx/karabiner/document.html ), som angiver en begrænsning.
Karabiner-Elements cannot modify the fn key on non Apple keyboards such as Logitech keyboards.
Ikke til Logitech. Ouch. Andre forslag? Tilbage til bedste køb igen? Jeg leder virkelig bare efter et mac-layout-tastatur med taster i fuld størrelse. Jeg er ligeglad med num pad osv. På højre side. K850 så godt ud med undtagelse af dette emne. Noget skånsom ergonomihjælp er godt.
Kommentarer
- Dette er mere en kommentar eller et nyt spørgsmål end et svar.
- Jeg bruger stadig K850 efter mere end et år. Selvom jeg ikke kan bytte ctrl- og fn-tasterne, er jeg meget glad for dette tastatur. Jeg ' er vant til layoutet og følelsen er " åh så meget " bedre end MacBook Air 2018 bærbar tastatur. FYI.
Svar
Du kan også tilføj dette til private.xml :
<autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen> <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
Se kilden til nøglekodeværdier og foruddefinerede indstillinger .
Svar
Ud over pegefeltbevægelser, Better Touch Tool a giver dig mulighed for at kortlægge individuelle tastaturkombinationer. Jeg bruger den til at kortlægge fn ⇥ til ⌃ ⇥ og fn ⇧ ⇥ til ⌃ ⇧ ⇥ .