Kuinka voin määrittää kopioinnin / liittämisen pikanäppäimet uudelleen?

Olen käyttänyt macia jo vuosia, mutta mieluummin teen ohjelmistokehitystä Windowsissa. Olen todella tottunut käyttämään seuraavia pikanäppäimiä Windowsissa paljon:

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

Myöhässä olen ryhtynyt tekemään edes kehitystyötäni Macissa. Tavanomaisesti puuttuu kuitenkin nämä pikanäppäimet hyvin paljon. Itse olen sitä mieltä, että nämä ovat paljon kätevämpiä kuin COMMAND + (C / V / X) -yhdistelmä.

Onko keino määrittää ainakin nämä kolme pikanäppäintä uudelleen?

Olen katsonut Internetiä ja ”Näppäimistöt” -järjestelmän asetuksia, mutta en löytänyt mitään.

PS: Jos ihmettelet, mistä löydän INSERT-avaimet Mac Book Prossa käytän langatonta näppäimistöä.

Kommentit

Vastaa

System Preferences: Keyboard: Modifier Keys... 

Vaihda sitten komento- ja ohjausnäppäimet. Tämä muuttaa kaiken maailmanlaajuisesti kaikille näppäimistökomennoille koko järjestelmässä.

kirjoita kuvakuvaus tähän

kommentit

  • Mikä tahansa tapa tehdä komento + vasen tai komento + oikea mennä yksi sana vasemmalle tai yksi sana oikealle kodin ja lopun sijaan?
  • Toivon todella, että jokin mac-käyttäjät, jotka todella tekevät tämän kytkimen.
  • Tämä sekoittaa myös rakkaan ALT-SARKAIMEN!
  • Kuinka tämä vastaa < SHIFT > + INSERT: Liitä?

Vastaa

Tämä toimi hyvin jotta voin palvella vain usein käyttämiäni / liitä / kopioi -ominaisuuksia kirjoita kuvan kuvaus tähän

kommentit

  • Tämä ei ’ ei toimi kovin hyvin joissakin sovelluksissa, kuten Finderissa. Ongelmana on, että joskus valikkokohteen nimi on ” Kopioi 6 kohdetta ” tai Kopioi tiedosto.txt ja sitten se ei ole ’ ei toimi
  • Kuinka selvität pikavalintojen nimet? missä voin nähdä kaikki saatavilla olevat? koska käyttöjärjestelmässäni on vain ohjevalikko eikä mitään muuta … ei automaattista täydennystä uudessa pikavalintaikkunassa
  • copy liitä sen looginen mutta esimerkiksi CTRL + Takaisin en tiedä nimeä ja haluan muuttaa sitä komentoon + takaisin
  • Tämä toimi minulle. Lisätty joukko komentoja VSCode-tiedostosta mach-ikkunan pikavalintoihin.
  • Tärkeää huomata, että muutokset eivät välttämättä tule voimaan ennen sovelluksen uudelleenkäynnistämistä.

Vastaa

Yritä luoda ~/Library/KeyBindings/ ja tallentaa tällainen ominaisuusluettelo nimellä DefaultKeyBinding.dict :

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

Minulla ei ole näppäintä, jossa on lisäysavain, joten en voinut testata, toimivatko kaksi ensimmäistä asetusta. Viimeinen asetus toimii kuitenkin minulle.

Muokkaa: toinen vaihtoehto on käyttää Karabineria (aiemmin 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> 

Kommentit

  • antoi laukaus. Se ei näytä toimivan ’. Arvaa, että ’ minun täytyy tottua mac-leikepöydän pikavalintoihin. Kiitos paljon. Yritän lukea linkit ’. Ensin katson, en ymmärtänyt ’ en ymmärtänyt suurinta osaa näiden linkkien asioista 🙂
  • Loin tilin vain tämän muokkaamiseksi. KeyRemap4MacBook sai minut vihdoin käyttämään ctrl / shift + ins / del Macissa, tämä on todella tehnyt koodauksestani paljon nopeamman. Olen ’ laatinut DoubleCommandia, mukautettuja näppäinkarttoja jne., Mutta tämä vain toimi heti alusta.
  • @Arne Valitettavasti sovellus lopetti toimintansa Sierra-päivityksen kanssa. KeyBindings-tiedostotapa ei ole koskaan toiminut minulle.
  • Tavallisella PC-näppäimistöllä Ins -avaimen koodi on F746 (ei F727). Del on edelleen F728 kuten vastauksessa mainitaan.

Vastaa

System Preferences -> Keyboard -> Keyboard Shortcuts

Voit muuttaa (tai määrittää) useita pikanäppäimiä etsimällä luettelosta ja napsauttamalla määritetty avain ja kirjoittamalla sitten uusi korvattava.

Voit korvata (esimerkiksi) ”kopiointi” -toiminnon tietyssä ohjelmassa lisäämällä merkinnän käyttämällesi ohjelmalle (tai kaikille ohjelmille). Kirjoita valikon otsikkoruutuun TÄYSIN kohteen i valikkoteksti (esim. Kopioi) tekstinä. Käynnistä sovellus uudelleen ja napsauta ohjelman valikkokohtaa. Tulet huomaamaan, että tämä on korvattu mukautetulla pikakuvakkeella.

Vastaa

Käytän myös Ctrl-Ins, Shift-Ins jne.

Kuvattu ratkaisu on täällä sekä Koti- ja lopetusnäppäinten uudelleensuunnittelu Windows-tyyppisemmiksi, esim.

  • Avaa TextEdit Sovellukset-kansiossa. Jos TextEdit oli jo auki, luo uusi asiakirja valitsemalla File-> New. Siellä pitäisi olla ikkuna nimeltä ”Nimetön”.
  • Valitse teksti alla olevasta ikkunasta, kopioi se ja liitä se uuteen TextEdit-ikkunaan.
  • Muunna tämä TextEditissä pelkkään tekstiin (oletusarvo on rikas teksti) valitsemalla Muoto-> Luo pelkkä teksti.
  • Valitse seuraavaksi Tiedosto-> Tallenna nimellä … Siirry Tallenna nimellä -valintaikkunassa kotiisi hakemisto (etsi vasemmalla puolella olevista PAIKKOISTA talokuva, jonka vieressä on nimesi). Kaksoisnapsauta kotihakemistossa Kirjasto-kansiota. Jos näet KeyBindings-kansion, kaksoisnapsauta sitä. Jos ei, napsauta ”Uusi kansio” (Kirjastohakemistossa), nimeä uusi kansio KeyBindings (ilman tilaa) ja kaksoisnapsauta sitä. Kirjoita tiedostonimi DefaultKeyBinding.dict (yläreunassa) ja valitse sitten Tallenna.
  • Varoitus: TextEdit yrittää joskus ”auttaa” liittämällä .txt-laajennuksen tiedostonimeen. Varmista, että näin ei tapahdu. Jos sinua pyydetään käyttämään .txt-laajennusta, käske TextEditiä käyttämään sen sijaan .dict. Se ei toimi, jos käytät .txt-tiedostoa. Jos sinulla on ongelmia, katso alla oleva Nathanin kommentti.
  • Ennen kuin nämä muutokset astuvat voimaan, sinun on kirjauduttava ulos ja kirjauduttava sitten takaisin sisään.

Koodi liitettäväksi osastoon ~/Library/KeyBindings/DefaultKeyBinding.dict -tiedosto:

/* ~/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 */ } 

kommentit

  • Ulkoiset linkit voivat kadota. Liitä vastauksesi tähän asiaankuuluvaan sisältöön, jotta vastaus on aina täällä, ja linkki voi toimia syvempään tutkimukseen.
  • Ha, unohdin, että kirjoitin jopa tämän vastauksen. ’ Olen todennäköisesti asentanut Macini uudelleen 5 kertaa sen kirjoittamisen jälkeen ja tottunut Macin pikavalintoihin vuosia sitten.

Vastaa

Voit asentaa ja määrittää Karabiner -sovelluksen seuraavalla kokoonpanolla private.xml -tiedosto (muokkaa Muu -välilehdellä):

<?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> 

ja ota käyttöön äskettäin luotu kohde, kun tiedosto on ladattu uudelleen Muuta avain -välilehdelle.

Aiheeseen liittyvät: Uudelleennäkymä Ctrl + C, Ctrl + V, ja vain Ctrl-X

Vastaa

En voi saada Karabiner Elementsia toimimaan minulle Sierrassa, ei Aseta avain. Päätin lopulta, että asia on se, että käytän vasenta kättäni muokkausnäppäimien (ctrl, cmd, opt) ja oikean käteni navigointinäppäinten (nuolet, koti, lopetus, lisäys, poisto) painamiseen. SEN ”MIKSI Cmd-C ja Cmd-V ovat niin hankalia.

Joten kokeilen (yllä olevien järjestelmän pikanäppäinten avulla):

  • Cmd- [varten Kopioi
  • CMD- [liittämistä varten

kommentit

  • I ’ m: llä on vaikea nähdä, kuinka tämä on todellinen vastaus eikä kommentteja / palautetta kokeistasi / kokeistasi.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *