Hvordan kan jeg tilordne hurtigtastene for å kopiere / lime inn tastaturet?

Jeg har brukt mac i mange år, men foretrekker å gjøre programvareutvikling på Windows. Jeg pleide å bruke de følgende snarveiene på Windows veldig mye:

<CTRL> + INSERT: Copy <SHIFT> + INSERT: Paste <SHIFT> + DELETE: Cut 

For sent har jeg tatt til og med utviklingsarbeidet mitt på Mac. Men som en vane savner jeg disse snarveiene veldig mye. Egentlig synes jeg disse er mye mer praktiske enn COMMAND + (C / V / X) -kombinasjonen.

Er det en måte å omfordele disse tre snarveiene i det minste?

Jeg har sett over hele Internett og i «Tastaturer» systeminnstillinger, men jeg fant ingenting.

PS: Hvis du lurer på hvor jeg finner INSERT-tastene på en mac book pro bruker jeg et trådløst tastatur.

Kommentarer

Svar

System Preferences: Keyboard: Modifier Keys... 

Bytt deretter kommando- og kontrolltastene. Dette vil endre alt globalt for alle tastaturkommandoer hele systemet.

skriv inn bildebeskrivelse her

Kommentarer

  • Noen måter å gjøre kommando + venstre eller kommando + høyre gå ett ord til venstre eller ett ord til høyre i stedet for hjemme og slutt?
  • Jeg skulle virkelig ønske det var en avstemning et sted av mac-brukere som faktisk gjør denne bryteren.
  • Dette ødelegger også vår kjære ALT-TAB!
  • Hvordan svarer dette < SKIFT > + INSERT: Lim inn?

Svar

Dette fungerte bra for at jeg skal kunne tjene bare klippe / lime / kopiere funksjonene jeg bruker så ofte skriv inn bildebeskrivelse her

Kommentarer

  • Dette fungerer ikke ‘ t i noen apper som Finder. Problemet er at menyelementet av og til heter » Kopier 6 elementer » eller Copy file.txt, og deretter ‘ t fungerer
  • Hvordan finner du ut navnene på snarveier? hvor kan jeg se alle tilgjengelige? fordi i min operativsystem er det bare Vis hjelpemeny og ingenting mer … ingen autofullføring på ny snarveidialog
  • for kopier og lim den logiske, men for eksempel CTRL + Tilbake, jeg vet ikke navnet og vil endre det til Command + Back
  • Dette fungerte for meg. Lagt til haug med kommandoer fra VSCode til snarveier til mach windows.
  • Viktig å merke seg at endringer ikke kan tre i kraft før du starter en applikasjon på nytt.

Svar

Prøv å opprette ~/Library/KeyBindings/ og lagre en eiendomsliste som denne som DefaultKeyBinding.dict :

{ "^\UF727" = copy:; // control-insert "$\UF727" = paste:; // shift-insert "^\UF728" = cut:; // control-delete } 

Jeg har ikke et tastatur med en nøkkel, så jeg kunne ikke teste om de to første innstillingene fungerer. Den siste innstillingen fungerer imidlertid for meg.

Edit: et annet alternativ er å bruke Karabiner (tidligere KeyRemap4MacBook):

<autogen>__KeyToKey__ KeyCode::PC_INSERT, VK_CONTROL | Modifierflag::NONE KeyCode::C, ModifierFlag::COMMAND_L</autogen> <autogen>__KeyToKey__ KeyCode::PC_INSERT, VK_SHIFT | Modifierflag::NONE, KeyCode::V, ModifierFlag::COMMAND_L</autogen> <autogen>__KeyToKey__ KeyCode::FORWARD_DELETE, VK_SHIFT | Modifierflag::NONE, KeyCode::X, ModifierFlag::COMMAND_L</autogen> 

Kommentarer

  • Ga det et skudd. ‘ virker ikke. Antar at jeg ‘ jeg må venne meg til snarveier til utklippstavlen på Mac. Takk så mye. Jeg ‘ Jeg prøver å lese meg opp på lenkene. Første titt, jeg forstod ikke ‘ t de fleste tingene i disse lenkene 🙂
  • Opprett en konto bare for å modifisere dette. KeyRemap4MacBook gjorde meg endelig i stand til å bruke ctrl / shift + ins / del på mac, dette har virkelig gjort kodingen min så mye raskere. Jeg ‘ har dablet med DoubleCommand, tilpassede tastekart osv. Men denne fungerte rett ut av esken.
  • @Arne Dessverre sluttet applikasjonen å jobbe med Sierra-oppdateringen. KeyBindings-filtilnærmingen har aldri fungert for meg.
  • På et vanlig PC-tastatur er koden for Ins -tasten F746 (ikke F727). Del er fremdeles F728 som nevnt i svaret.

Svar

System Preferences -> Keyboard -> Keyboard Shortcuts

Du kan endre (eller tildele) flere hurtigtaster ved å finne i listen og deretter klikke på tasten som er tildelt, og skriv deretter den nye som skal erstattes.

For å erstatte (for eksempel) en «kopier» -operasjon i et bestemt program, legg til en oppføring for programmet du bruker (eller for alle programmer). I menytittelboksen skriver du inn NØYAKT menyteksten til elementet i (f.eks. Kopier) som tekst. Start applikasjonen på nytt og klikk på menyelementet i programmet, du vil finne at dette har blitt erstattet med din tilpassede snarvei

Svar

Jeg bruker også Ctrl-Ins, Shift-Ins, etc.

Løsningen som er beskrevet er her , samt å kartlegge Hjem- og slutt-tastene for å være mer Windows-lignende, f.eks.

  • Åpne TextEdit under Programmer-mappen. Hvis TextEdit allerede var åpen, oppretter du et nytt dokument ved hjelp av File-> New. Det skal være et vindu merket «Uten tittel».
  • Velg teksten i vinduet nedenfor, kopier den, og lim den inn i det nye TextEdit-vinduet.
  • I TextEdit konverterer du dette til ren tekst (standard er rik tekst) ved å velge Format-> Lag vanlig tekst.
  • Velg deretter Fil-> Lagre som … I dialogboksen «Lagre som» navigerer du til hjemmet ditt katalog (se under STEDER på venstre side for et husbilde som har navnet ditt ved siden av). Dobbeltklikk på bibliotekmappen i hjemmekatalogen. Hvis du ser en KeyBindings-mappe, dobbeltklikker du på den. Hvis ikke, klikk deretter på «Ny mappe» (i bibliotekbiblioteket), navngi den nye mappen KeyBindings (uten plass), og dobbeltklikk deretter på den. Skriv DefaultKeyBinding.dict for filnavnet (øverst) og klikk deretter Lagre.
  • Advarsel: TextEdit vil noen ganger prøve å «hjelpe» deg ved å legge til en .txt-utvidelse i filnavnet. Forsikre deg om at dette ikke skjer. Hvis du blir bedt om å bruke en .txt-utvidelse, kan du be TextEdit om å bruke .dict i stedet. Det fungerer ikke hvis du bruker .txt. Hvis du har problemer, se kommentar av Nathan nedenfor.
  • Før disse endringene trer i kraft, må du logge av og deretter logge på igjen.

Koden du vil lime inn i ~/Library/KeyBindings/DefaultKeyBinding.dict -filen er denne:

/* ~/Library/KeyBindings/DefaultKeyBinding.Dict This file remaps the key bindings of a single user on Mac OS X 10.5 to more closely match default behavior on Windows systems. This particular mapping assumes that you have also switched the Control and Command keys already. This key mapping is more appropriate after switching Ctrl for Command in this menu: Apple->System Preferences->Keyboard & Mouse->Keyboard->Modifier Keys...-> Change Control Key to Command Change Command key to Control This applies to OS X 10.5 and possibly other versions. Here is a rough cheatsheet for syntax. Key Modifiers ^ : Ctrl $ : Shift ~ : Option (Alt) @ : Command (Apple) # : Numeric Keypad Non-Printable Key Codes Up Arrow: \UF700 Backspace: \U0008 F1: \UF704 Down Arrow: \UF701 Tab: \U0009 F2: \UF705 Left Arrow: \UF702 Escape: \U001B F3: \UF706 Right Arrow: \UF703 Enter: \U000A ... Insert: \UF727 Page Up: \UF72C Delete: \UF728 Page Down: \UF72D Home: \UF729 Print Screen: \UF72E End: \UF72B Scroll Lock: \UF72F Break: \UF732 Pause: \UF730 SysReq: \UF731 Menu: \UF735 Help: \UF746 NOTE: typically the Windows "Insert" key is mapped to what Macs call "Help". Regular Mac keyboards don"t even have the Insert key, but provide "Fn" instead, which is completely different. */ { "\UF729" = "moveToBeginningOfLine:"; /* Home */ "@\UF729" = "moveToBeginningOfDocument:"; /* Cmd + Home */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */ "@$\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Cmd + Home */ "\UF72B" = "moveToEndOfLine:"; /* End */ "@\UF72B" = "moveToEndOfDocument:"; /* Cmd + End */ "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */ "@$\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Cmd + End */ "\UF72C" = "pageUp:"; /* PageUp */ "\UF72D" = "pageDown:"; /* PageDown */ "$\UF728" = "cut:"; /* Shift + Del */ "$\UF727" = "paste:"; /* Shift + Ins */ "@\UF727" = "copy:"; /* Cmd + Ins */ "$\UF746" = "paste:"; /* Shift + Help */ "@\UF746" = "copy:"; /* Cmd + Help (Ins) */ "@\UF702" = "moveWordBackward:"; /* Cmd + LeftArrow */ "@\UF703" = "moveWordForward:"; /* Cmd + RightArrow */ "@$\UF702" = "moveWordBackwardAndModifySelection:"; /* Shift + Cmd + Leftarrow */ "@$\UF703" = "moveWordForwardAndModifySelection:"; /* Shift + Cmd + Rightarrow */ } 

Kommentarer

  • Eksterne lenker kan forsvinne. Forklar det mest relevante innholdet her i svaret ditt, så svaret vil alltid være her, og lenken kan tjene til dypere forskning.
  • Ha, jeg glemte at jeg til og med skrev dette svaret. Jeg ‘ har sannsynligvis pusset Mac-en min 5 ganger siden jeg skrev den, og ble vant til Mac-snarveiene for mange år siden.

Svar

Du kan installere og konfigurere Karabiner app med følgende konfigurasjon av private.xml fil (rediger i Diverse fanen):

<?xml version="1.0"?> <root> <item> <name>Copy with Ctrl-Insert</name> <identifier>private.use_ctrl_insert_for_copy</identifier> <autogen> __KeyToKey__ KeyCode::PC_INSERT, ModifierFlag::CONTROL_L, KeyCode::C, ModifierFlag::COMMAND_L </autogen> </item> <item> <name>Copy with Ctrl-C</name> <identifier>private.use_ctrl_c_for_copy</identifier> <autogen> __KeyToKey__ KeyCode::C, ModifierFlag::CONTROL_L, KeyCode::C, ModifierFlag::COMMAND_L </autogen> </item> <item> <name>Cut with Shift-Delete</name> <identifier>private.use_shift_delete_for_cut</identifier> <autogen> __KeyToKey__ KeyCode::DELETE, ModifierFlag::SHIFT_L, KeyCode::X, ModifierFlag::COMMAND_L </autogen> </item> <item> <name>Cut with Ctrl-X</name> <identifier>private.use_ctrl_x_for_cut</identifier> <autogen> __KeyToKey__ KeyCode::X, ModifierFlag::CONTROL_L, KeyCode::X, ModifierFlag::COMMAND_L </autogen> </item> <item> <name>Paste with Shift-Insert</name> <identifier>private.use_shift_insert_for_paste</identifier> <autogen> __KeyToKey__ KeyCode::PC_INSERT, ModifierFlag::SHIFT_L, KeyCode::V, ModifierFlag::COMMAND_L </autogen> </item> <item> <name>Paste with Ctrl-V</name> <identifier>private.use_ctrl_v_for_paste</identifier> <autogen> __KeyToKey__ KeyCode::V, ModifierFlag::CONTROL_L, KeyCode::V, ModifierFlag::COMMAND_L </autogen> </item> </root> 

og aktiver nylig opprettet element etter å ha lastet filen på nytt i kategorien Endringsnøkkel .

Relatert: Remap Ctrl + C, Ctrl + V, og bare Ctrl-X

Svar

Jeg kan ikke få Karabiner Elements til å fungere for meg for Sierra, nei Sett inn nøkkel. Jeg bestemte meg endelig for at problemet er at jeg bruker venstre hånd til å trykke på modifikasjonstaster (ctrl, cmd, opt) og høyre hånd til å trykke på navigeringstaster (piler, hjem, slutt, sett inn, slett). AT «S HVORFOR Cmd-C og Cmd-V er så vanskelig.

Så jeg eksperimenterer med (gjennom systemtastaturgenveiene ovenfor):

  • Cmd- [for Kopier
  • Cmd- [for lim inn

Kommentarer

  • I ‘ Jeg har vanskelig for å se hvordan dette er et faktisk svar og ikke kommentar / tilbakemelding om forsøk / eksperimenter ..

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *