Vurgular için basın ve basılı tutun her zaman çalışmıyor


10

Ben bir Alman Kullanıcıyım, ancak ABD Klavye ve ABD Genişletilmiş Klavye Düzeni kullanıyorum. Bazen Alman Umlauts'u kullanmam gerekir ve genellikle OS X'in "aksanlı karakterler için basılı tutun" özelliğine güvenirim.

Ancak, bu her zaman mevcut değildir. Bu davranışta bir örüntü bulamıyorum. Bazen giriş yaparım ve kusursuz çalışır, bazen hiç işe yaramaz ve uzun süre bastığım karakteri tekrarlar.

"Dil ve Bölge" ayarlarında farklı klavye düzenlerine (ABD, ABD Genişletilmiş, ABD Uluslararası PC) ve farklı "Tercih Edilen Diller" e geçtim.

Ayrıca defaults write -g ApplePressAndHoldEnabled -bool trueayarı denedim , ama aynı zamanda hiçbir şans.

Farklı Mac'lerde de aynı sorun var; İşte ve evde.

Bu özelliği nasıl doğru şekilde yapılandırabilirim?

Yanıtlar:


5

Çalışması durduğunda, ps -ef|grep PressAndHoldiçin bir satır ekler /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHoldmi? Değilse, koşmaya çalışın open -a PressAndHold. Ya da eğer öyleyse, killall PressAndHold;open -a PressAndHolddenemeye değer olabilir.

Ayrıca silmeyi de deneyebilirsiniz ~/Library/Preferences/com.apple.HIToolbox.plist. Normalde ve altında defaults read com.apple.HIToolboxgösterilmelidir .com.apple.PressAndHoldAppleEnabledInputSourcesAppleSelectedInputSources


1
Rastgele çalışmayı durdurdu PressAndHoldbenim mevcuttu pslisteleme, zorunda killall PressAndHold;open -a PressAndHoldgeri almak için. Teşekkürler!
Greg Olsen

4

Option / alt + tuş kombinasyonları, bunları öğrendikten sonra daha güvenilir olmalıdır. Örneğin alt + sß ve alt + uardından bir sesli harf türleri, mullajlı sesli harf äëïöü türler.

PS: Oldukça ilginç olan basın ve basılı tutma tekniğini işaret ettiğiniz için teşekkür ederiz.


1

Bu benim için çalıştı. Basın ve bekletme tüm programlarda çalışmayı durdurmuştu. Aşağıdaki talimatları izledim ve tekrar çalıştı

Etkinleştirildiğinden emin olmanın bir yolu şudur: Terminal'i açın, Uygulamalar, Yardımcı Programlar'dan Terminal penceresine tam olarak yazın,

defaults write -g ApplePressAndHoldEnabled -bool true

Enter tuşuna basın ve son olarak Terminal'den çıkın

Anahtar şimdi aksanları yapmalı.


open -a PressAndHoldKomuta ek olarak bu benim için çalıştı . Neden oylandığından emin değilim.
Richard Wеrеzaк

Nedense, Mojave üzerinde çalışması için -g bayrağını kaldırmam gerekiyordu. defaults write ApplePressAndHoldEnabled -bool true
fedesismo


0

Birkaç şey: OS 10.9.2 kullanıyorum ve şu anda basılı tutun benim için çalışmıyor. Ben yazarsam:

defaults read -g

Alırım:

{
AppleAntiAliasingThreshold = 4;
AppleAquaColorVariant = 6;
AppleEnableMenuBarTransparency = 0;
AppleLanguages =     (
    en,
    fi,
    fr,
    de,
    "zh-Hans",
    "zh-Hant",
    ja,
    es,
    it,
    nl,
    ko,
    pt,
    "pt-PT",
    da,
    nb,
    sv,
    ru,
    pl,
    tr,
    ar,
    th,
    cs,
    hu,
    ca,
    hr,
    el,
    he,
    ro,
    sk,
    uk,
    id,
    ms,
    vi
);
AppleLocale = "en_GB";
AppleMiniaturizeOnDoubleClick = 0;
AppleUserLanguages = 1;
InitialKeyRepeat = 68;
KeyRepeat = 6;
NSAutomaticDashSubstitutionEnabled = 1;
NSAutomaticQuoteSubstitutionEnabled = 1;
NSAutomaticSpellingCorrectionEnabled = 1;
NSNavPanelFileLastListModeForOpenModeKey = 1;
NSNavPanelFileLastListModeForSaveModeKey = 1;
NSNavPanelFileListModeForOpenMode2 = 1;
NSNavPanelFileListModeForSaveMode2 = 1;
NSNavPanelSidebarKeyForOpen =     (
);
NSNavPanelSidebarKeyForSave =     (
);
NSNavRecentPlaces =     (
    "~/Fede/Work/Parkinson/EPIC4PD/H2020",
    "~/Desktop/Archival",
    "~/Fede/Work/QTL/Rana-temporaria/Fede-new",
    "~/Fede/Cloud",
    "~/Fede/Cloud/OneDrive"
);
NSPreferredWebServices =     {
    NSWebServicesProviderWebSearch =         {
        NSDefaultDisplayName = Google;
        NSProviderIdentifier = "com.google.www";
    };
};
NSTableViewDefaultSizeMode = 1;
NSUserDictionaryReplacementItems =     (
);
NavPanelFileListModeForOpenMode = 1;
NavPanelFileListModeForSaveMode = 1;
WebAutomaticSpellingCorrectionEnabled = 1;
"com.apple.keyboard.fnState" = 1;
"com.apple.springing.delay" = "0.5";
"com.apple.springing.enabled" = 1;

}

yani ApplePressAndHoldEnabledilk etapta alamıyorum . içinde ~/Library/Preferences/com.apple.HIToolbox.plistI doğru örneği var com.apple.PressAndHold, ancak bir dosyayı fark /Library/Preferences/com.apple.HIToolbox.plistyoktur com.apple.PressAndHold. Bir tahmin com.apple.PressAndHoldoraya eklenecek olsaydı basın ve basılı tutun işe yarayabilir ...


0

Benim için, benim durumumda Sayfalar olan uygulamayı yeniden başlatana kadar işe yaramadı.

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.