Nhấn và giữ cho dấu không hoạt động mọi lúc


10

Tôi là người dùng Đức, nhưng tôi đang sử dụng Bàn phím Hoa Kỳ và Bố cục bàn phím mở rộng của Hoa Kỳ. Đôi khi tôi cần sử dụng Umlauts của Đức và tôi thường dựa vào tính năng "nhấn và giữ cho các ký tự có dấu" của OS X.

Tuy nhiên, điều này không phải lúc nào cũng có sẵn. Tôi dường như không thể tìm thấy một mô hình trong hành vi này. Đôi khi tôi đăng nhập và nó hoạt động hoàn hảo, đôi khi nó hoàn toàn không hoạt động và chỉ lặp lại ký tự tôi nhấn trong một thời gian dài.

Tôi đã chuyển sang các bố cục bàn phím khác nhau (US, US Extended, US International PC) và "Ngôn ngữ ưa thích" khác nhau trong cài đặt "Ngôn ngữ và khu vực".

Tôi cũng đã thử các defaults write -g ApplePressAndHoldEnabled -bool truethiết lập, nhưng cũng không có may mắn.

Tôi có cùng một vấn đề trên các máy Mac khác nhau; tại nơi làm việc và ở nhà

Làm cách nào để định cấu hình tính năng này một cách chính xác?

Câu trả lời:


5

Khi nó ngừng hoạt động, có ps -ef|grep PressAndHoldbao gồm một dòng cho /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHold? Nếu không, hãy thử chạy open -a PressAndHold. Hoặc nếu có, killall PressAndHold;open -a PressAndHoldcũng có thể đáng giá.

Bạn cũng có thể thử xóa ~/Library/Preferences/com.apple.HIToolbox.plist. Thông thường defaults read com.apple.HIToolboxnên hiển thị com.apple.PressAndHolddưới AppleEnabledInputSourcesAppleSelectedInputSources.


1
Ngừng làm việc ngẫu nhiên, PressAndHoldcó mặt trong psdanh sách của tôi , phải killall PressAndHold;open -a PressAndHoldlấy lại. Cảm ơn!
Greg Olsen

4

Các kết hợp tùy chọn / alt + sẽ đáng tin cậy hơn khi bạn tìm hiểu chúng. Ví dụ alt + scác loại ß và alt + utheo sau là một nguyên âm loại nguyên âm được đánh dấu äëïöü.

PS Cảm ơn bạn đã chỉ ra kỹ thuật bấm và giữ khá thú vị.


1

Điều này làm việc cho tôi. Báo chí và tổ chức đã ngừng hoạt động trong tất cả các chương trình. Tôi đã làm theo các hướng dẫn dưới đây và nó hoạt động trở lại

Một cách để đảm bảo rằng nó được kích hoạt là: mở Terminal, từ Ứng dụng, Tiện ích, sau đó trong loại cửa sổ Terminal, chính xác,

defaults write -g ApplePressAndHoldEnabled -bool true

nhấn Enter và cuối cùng thoát khỏi Terminal

Chìa khóa bây giờ nên làm dấu.


Điều này làm việc cho tôi ngoài open -a PressAndHoldlệnh. Không chắc chắn tại sao nó đã được bỏ phiếu xuống.
Richard Wеrеzaк

Vì một số lý do, tôi đã phải xóa cờ -g để nó hoạt động trên Mojave. defaults write ApplePressAndHoldEnabled -bool true
fedesismo


0

Một vài điều: Tôi đang sử dụng HĐH 10.9.2 và nhấn và giữ không hoạt động cho tôi vào lúc này. Nếu tôi gõ:

defaults read -g

Tôi có:

{
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;

}

tức là tôi không nhận được ApplePressAndHoldEnabledở nơi đầu tiên. trong ~/Library/Preferences/com.apple.HIToolbox.plisttôi có các trường hợp chính xác com.apple.PressAndHold, nhưng tôi nhận thấy một tập tin /Library/Preferences/com.apple.HIToolbox.plistkhông có com.apple.PressAndHold. Một dự đoán là nếu com.apple.PressAndHoldđược thêm vào đó, nhấn và giữ có thể hoạt động ...


0

Đối với tôi, nó không hoạt động cho đến khi tôi khởi động lại ứng dụng, đó là Pages, trong trường hợp của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.