Jeg pleide å ha Control -knappen nederst til venstre på tastaturet. Det er litt irriterende å være å trykke Fn + Tab da jeg ønsket en Control + Tab og posisjonen til Control -knappen i det nye Mac-tastaturoppsettet er bare veldig ubehagelig for en finger å nå.
Er det noen som vet hvordan du kan gjøre Control og Fn knapper endrer funksjon som hvordan du kan endre modifikatortastene i Systemvalg?
Kommentarer
- Er det noen som vet hvorfor i all verden har Apple bestemt seg for å gjøre dette?
Svar
-
Last ned og installer Karabiner
-
Åpne Karabiner Elements og sett målenheten i rullegardinmenyen
-
Map fn til left_control og left_control til fn som nedenfor
Kommentarer
- karabiner er flott og gjør alle ting
- støttes apple a1243 eller a1242?
Svar
Ikke sikker på hvilken OS dette begynte å vises i, men i macOS 10.13 kan dette tilpasses i Systemvalg> Tastatur> Modifikasjonstaster:
Tastatur > Endringstaster
Kommentarer
- I ' m kjører 10.13.3 men ser ikke fn-tasten i vinduet for modifikasjonsnøkkelen. Ble det fjernet igjen?
- Det ' er særegent. Jeg dobbeltsjekket, men ser bare 4 alternativer. ' t vises også på google-bilder for ' modifikasjonstaster ' det eneste unntaket er bildet i dette svaret). Er du sikker på at det ikke er ' t noe du ' har installert?
- Dessverre fungerer dette bare å kartlegge fn til ctrl men det ' er umulig å kartlegge ctrl til fn.
- I ' m i 10.14.2 og også bare å se 4 alternativer (fn er ikke en av dem).
- Apple gjør det igjen, kan kartlegge fn til ctrl, men ikke omvendt, virkelig genier foran sin tid.
Svar
Dette er min hvithval. Jeg kan ikke bruke Emacs uten at kontrolltasten er på venstre side. Nylig fikk jeg en ny MacBook, så jeg hadde en sjanse til å gjøre dette uten Karabiner.
Dette var det som fungerte for meg å gjenopprette funksjonstast for å kontrollere (for det innebygde tastaturet bare ), på macOS 10.15.6.
hidutil property --matching "{ "ProductID": 0x027e }" --set "{ "UserKeyMapping": [ { "HIDKeyboardModifierMappingDst": 30064771300, "HIDKeyboardModifierMappingSrc": 1095216660483 }, { "HIDKeyboardModifierMappingDst": 30064771296, "HIDKeyboardModifierMappingSrc": 280379760050179 } ] }"
Bekreft det med hidutil property --matching "{ "ProductID": 0x027e }" --get "UserKeyMapping"
.
Hvordan jeg fant disse nøkkelkodene
Jeg har begge sett muligheten til å endre Function (fn) Key
og ikke så muligheten til å endre Function (fn) Key
på samme datamaskin ved hjelp av samme versjon av macOS. Ta det med et saltkorn, men jeg kan konsekvent få varianten med Function (fn) Key
alternativet til å vises hvis jeg:
- Har en eksternt tastatur festet, via et USB-Type C-hub
- Åpne
Keyboard → Keyboard → Modifier Keys
- Lås skjermen med det eksterne tastaturet
- Gå bort en stund (vent til datamaskinen sover)
- Våk datamaskinen ved å trykke på en tast på det eksterne tastaturet og bruk Touch ID for å logge på
- Nå har innstillingen Modifier Keys alternativet
Function (fn) Key
. Mens du er i denne tilstanden, endrer du oppførselen til funksjonstasten ved hjelp av rullegardinlisten (jeg valgte^ Control
) - Kopier
~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plist
(beskrevet her ) et annet sted midlertidig - Konverter binær PList til XML:
plutil -convert xml1 .GlobalPreferences.${__UUID__}.plist
Innholdet i filen 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 siden vises hvis du søker etter disse HIDKeyboardModifierMappingSrc
og sier at 1095216660483
er for venstre funksjonstast, 280379760050179
er til høyre.
Jeg trodde jeg skulle bli gal, så jeg tok noen skjermbilder for bevis:
Modifier Keys preferansevindu uten Function (fn) Key
alternativet
Innstillingsrute for endringstaster med Function (fn) Key
-alternativet
Om ProductID
Du finner produkt-IDen som er tilknyttet tastaturet ditt ved hjelp av System Report
-knappen: Apple menu → System Report → Hardware → USB
.
Hvis du bruker --matching
-parameter til hidutil
ved bruk av en spesifikk produkt-ID, endringene påvirker bare den maskinvaren. For eksempel, kanskje du vil endre oppsettet på det innebygde tastaturet, men ikke et eksternt.
Kommentarer
- Utmerket innlegg, tusen takk – dette svaret fortjener å være mye høyere som den gjør akkurat det som blir spurt uten overhead av tilleggsprogramvare.
- Fin svar! Men det fungerte dessverre ikke '.
Fn
begynte å jobbe somCtrl
, men fortsatte å jobbe somFn
, ogCtrl
fungerte ikke ' t fungerte somFn
. Jeg ' bruker MacBook Pro 16 her, så det ser ut til at det er noen hardwired ting i denne maskinvaren, sannsynligvis relatert til berøringslinjen.
Svar
du kan bruke KeyRemap4MacBook
http://pqrs.org/macosx/keyremap4macbook/
du finner den inkluderte forberedte innstillingslisten på denne adressen:
http://pqrs.org/macosx/keyremap4macbook/ list.html.no
som du kan se, er innstillingen for Fn Key
Kommentarer
- Takk! Jobbet som en sjarm. Og den har mange andre nyttige innstillinger også!
Svar
Jeg var fornøyd, men da ikke så mye . Jeg har nettopp kjøpt et Logitech K850-tastatur. Har en fin form for å hjelpe med problemer med håndleddet (for en annen gang). Har nøkler fra venstre som:
ctrl fn alt opt cmd <butterfly>
Prøvde Karabiner, men det virket ikke som om den fungerte (testet ved å bruke ctrl-F i vi / vim). Så jeg fant dette dokumentet ( https://pqrs.org/osx/karabiner/document.html ) som viser en begrensning.
Karabiner-Elements cannot modify the fn key on non Apple keyboards such as Logitech keyboards.
Ikke for Logitech. Ouch. Andre forslag? Tilbake til best kjøp igjen? Jeg er egentlig bare på utkikk etter et mac-layout tastatur med full størrelse taster. Jeg bryr meg ikke om num pad osv. På høyre side. K850 så bra ut bortsett fra dette problemet. Noe mild ergonomihjelp er bra.
Kommentarer
- Dette er mer en kommentar eller et nytt spørsmål enn et svar.
- Jeg bruker fortsatt K850 etter mer enn et år. Selv om jeg ikke kan bytte ctrl- og fn-tastene, er jeg veldig fornøyd med dette tastaturet. Jeg ' har blitt vant til oppsettet og følelsen er " å så mye " bedre enn MacBook Air 2018 bærbar tastatur. FYI.
Svar
Du kan også legg dette til private.xml :
<autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen> <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
Se kilden til nøkkelkodeverdier og forhåndsdefinerte innstillinger .
Svar
I tillegg til styreflatebevegelser, Better Touch Tool a lar deg kartlegge individuelle tastaturkombinasjoner. Jeg bruker den til å kartlegge fn ⇥ til ⌃ ⇥ og fn ⇧ ⇥ til ⌃ ⇧ ⇥ .