CMD + Sol Ok, CMD + Sağ Ok - Zıpla


3

Kısayol tuşlarımı Windows'ta çoğaltmak için benim Ctrlve Cmdanahtarımı değiştirdim. Evimi ve bitirme tuşlarını istediğim gibi davranmak için düzelttim ve geriye kalan tek şey Cmd+ ve Cmd+ numaramı düzgün davranmak.

Şimdiye kadar - StackOverflow'ta önerilen bir çok şeyi denedim ve gerçekten işe yaramadı. Denedim:

  • İmleci Alt + sola / sağa yerine Cmd + sola / sağa hareket ettirmek mümkün mü? (kabul edilen cevap ve KeyBindingsEditor programı).
  • Benim içinde ~/Library/KeyBindings/DefaultKeyBinding.dict( http://heisencoder.net/2008/04/fixing-up-mac-key-bindings-for-windows.html adresinden ):

    {
    "\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 */
    }
    

Bunun neden benim için işe yaramadığına dair bir fikrin var mı?


Öyleyse bir düzeltme yapmak ister misiniz, yoksa açıklanan yönteminizin neden işe yaramadığını bilmek ister misiniz?
Kuzen Kokain

@CousinCocaine A düzeltmesi tercih edilir.
kyle.stearns


Her iki seçenek de benim için çalışıyor. Gönderdiğiniz koddan düz bir kopya bile yaptım. Etkilerin gerçekleşmesi için oturumu kapatıp tekrar girmeniz gerektiğini unutmayın.
markhunte

@ markhunte Bu ilginç. İki kere kontrol edebilir miyim? Test etmek için, CTRL ve CMD anahtarını açıklandığı gibi değiştirdiniz ve dikteyi ~ / Library / KeyBindings / DefaultKeyBinding.dict dizinine kaydettiniz mi, oturumu kapatıp tekrar girdiniz ve şimdi CMD-ok ile kelimeleri atlayabilirsiniz?

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.