Sayısal Tuş Takımı ile bir Apple Klavyesindeki Giriş ve Bitiş tuşlarının davranışını değiştirebilir miyim?


51

Daha önce "Sayısal Tuş Takımlı Apple Klavye" aldım, sonra Lion çalıştıran Macbook Pro'ma bağladım.

Ancak homeve endanahtarın altındaki F14anahtar beklediğim gibi çalışmıyor. "Sayfalar" deyince, homeanahtar imleci satırın başına getirmezken, endanahtar sizi sayfanın en altına götürür.

home/ endAnahtarının nasıl yeniden haritalandırılacağını bilen var mı ?

Yanıtlar:


54

Seçeneklerden biri, ~/Library/KeyBindings/şunun gibi bir özellik listesi oluşturmak ve kaydetmek içindir ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
  "\UF729"  = moveToBeginningOfLine:;
  "\UF72B"  = moveToEndOfLine:;
  "$\UF729" = moveToBeginningOfLineAndModifySelection:;
  "$\UF72B" = moveToEndOfLineAndModifySelection:;
}

Değişiklikleri uygulamak için uygulamaları kapatın ve yeniden açın. DefaultKeyBinding.dictXcode veya Firefox gibi bazı uygulamalar tarafından desteklenmediğini unutmayın .

Terminal'de, Tercihler> Ayarlar> Klavye'den kontrol-a'ya ev (↖) ve kontrol-e'ye son (↘) atayabilirsiniz. Bu, bir pencerenin en üstüne veya en altına gitmek için hiçbir tuş kombinasyonu bırakmayacak.

Varsayılan tuş bağlamalarını kullanmak daha kolay olabilir. Çoğu yerel metin görünümünde:

  • control-A veya seçenek-up bir paragrafın başına gider
  • control-E veya seçenek-up bir paragrafın sonuna gider
  • sol komut satırın başına gider
  • komut hakkı bir satırın sonuna gider

1
Bu, Pages ve Textmate gibi uygulamalarımın çoğunda çalışır. Ancak, Terminal'de çalıştıramadım

5
Sağ. Terminal başka bir hikaye ve Giriş ve Bitiş tuşlarının nasıl davranmasını istediğinizi söylemeniz gerekecek. Bunu Terminal -> Tercihler -> Klavye'de yapabilirsiniz. Gönderilecek Giriş tuşunu, gönderilecek control-aBitir tuşunu ayarlayın control-e. Bunlar Terminal'in varsayılan olarak çizgi hareketi için kullandığı Emacs tarzı anahtarlıklardır. Peşinde olduğunuz normal ev / bitiş hareketini taklit edecek.
michaelmichael

Tekrar teşekkürler Michael. Dizüstü bilgisayarıma geri döndüğümde bu gece deneyeceğim.
Kevin Ren,

1
MacOS'ta çalışıyor Sierra! (Şu anda Karabiner çalışmıyor).
Gustavo Bezerra

2
@ ckpepper02 SAĞ? Demek istediğim, PgUp ve PgDown sizi en uzun dokümanlar dışındaki herkes için aynı noktaya getirdiği için zamanın% 99'u sinir bozucu ve anlamsız. Hata!
Robino

31

Başka bir seçenek de Karabiner'de (eski KeyRemap4MacBook) "PC Stil Giriş / Sonunu Kullan" ayarını etkinleştirmek:

Ayar, Resources / include / checkbox / for_pc_users.xml dosyasında tanımlanmıştır .

Bunun gibi bir dosyayı da kaydedebilirsiniz ~/Library/Application Support/KeyRemap4MacBook/private.xml:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>HOMEENDIGNORE</appname>
    <equal>com.microsoft.Word</equal>
    <equal>com.microsoft.Powerpoint</equal>
    <equal>com.microsoft.Excel</equal>
    <equal>com.vmware.fusion</equal>
    <prefix>com.vmware.proxyApp.</prefix>
  </appdef>
  <item>
    <name>homeend</name>
    <identifier>homeend</identifier>
    <not>HOMEENDIGNORE</not>
    <autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::A, VK_CONTROL | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::E, VK_CONTROL | VK_SHIFT</autogen>
  </item>
</root>

Ardından KeyRemap4MacBook uygulamasını açın, ReloadXML düğmesine basın ve ayarı etkinleştirin. Daha fazla bilgi için https://pqrs.org/macosx/keyremap4macbook/xml.html.tr adresine bakın .


5

Bu cevap arama motorlarında iyi bir sıralamada yer aldığından Karabiner'in en son sürümüyle nasıl yaptığımı açıklamak istiyorum .
"Kullanım PC Stil Ev / Son" ayarı web sitelerinden indirilmelidir. "Karmaşık Değişiklikler" e, ardından "Kural Ekle" ye gitmek ve "İnternetten daha fazla kural al" ı seçmek isteyeceksiniz. Sizi bu web sitesine götürür: https://pqrs.org/osx/karabiner/complex_modifications/ "Emülasyon Modları" altında "PC Stili Kısayolları" nı bulabilirsiniz. "Karabiner-Elements’e İçe Aktar" ı tıkladığınızda, sadece etkinleştirebilirsiniz ve kullanıma hazırsınız 🙌🏼
Yalnızca "Kural ekle" yi seçmeniz ve "PC Stil Giriş / Sonunu Kullan" ayarını bulmanız yeterlidir.

karmaşık değişiklikler sayfası


2
Kahramanımsın.
afeique

1

Size müthiş keyremap4macbook'u önerebilirim , herhangi bir mac üzerinde çalışmasına rağmen (zorunlu olarak macbooklar olmasa da) ücretsizdir ve burada olduğu gibi çalışacak şekilde çalışma / çalışma düğmelerinin varsayılan davranışını değiştirmenin en kolay yolunu bulabilirsiniz (IMO)


Kabul ediyorum, belgenin tamamını değil , daha sık homeve endhatta. En sık kullanım durumlarını yürütme sürtünmesini azaltmak ve klavye kısayol kombinasyonlarını ve benzerlerini daha az sıklıkta kullanmak için elimizden gelen her şeyi yapmalıyız.
jxramos

-1

Bu blog gönderisini takip ettim ve "home" ve "end" anahtar bağlantılarını ve diğer bazı kullanışlı ayarları yaptım.


2
Cevapların tek bir satırdan daha fazlası olmasını isteriz. .. Cevabınız * haklı neden İdeali, açıklamak istiyorum" Ayrıca bağlantılar, alıntıları ve / veya ekran görüntüleri sağlamak için yardımcı olur yardım bölümü inceleyin Nasıl Cevap için sorulara iyi cevaplar yazmaya
Allan
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.