Натискання та утримування для наголосів працює не кожен раз


10

Я німецький користувач, але використовую клавіатуру США та розширену розкладку клавіатури США. Іноді мені потрібно використовувати німецькі Umlauts, і я зазвичай покладаюся на функцію "натисніть і утримуйте для наголошених символів" OS X.

Однак це не завжди можливо. Я не можу, здається, знаходити закономірність у цій поведінці. Іноді я входжу в систему, і це працює бездоганно, іноді він взагалі не працює і просто повторює характер, який я довго натискаю.

У налаштуваннях "Мова та регіон" я перейшов на різні розкладки клавіатури (США, розширений США, міжнародний ПК США) та різні "бажані мови".

Я також спробував defaults write -g ApplePressAndHoldEnabled -bool trueналаштування, але також не пощастило.

У мене однакова проблема на різних Macs; на роботі та вдома.

Як правильно налаштувати цю функцію?

Відповіді:


5

Коли вона припиняє роботу, чи ps -ef|grep PressAndHoldвключає рядок для /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHold? Якщо цього не відбувається, спробуйте запустити open -a PressAndHold. Або якщо це станеться, killall PressAndHold;open -a PressAndHoldможливо, варто також зняти.

Ви також можете спробувати видалити ~/Library/Preferences/com.apple.HIToolbox.plist. Зазвичай defaults read com.apple.HIToolboxслід показувати com.apple.PressAndHoldпід AppleEnabledInputSourcesі AppleSelectedInputSources.


1
Перестала працювати випадковим чином, PressAndHoldбула присутня в моєму psсписку, повинна була killall PressAndHold;open -a PressAndHoldповернути її. Дякую!
Грег Олсен

4

Комбінації опцій / alt + повинні бути надійнішими після того, як ви їх вивчите. Наприклад, alt + sтипи ß, а alt + uза ними - голосний, - вкладений голосний äëïöü.

PS Дякуємо за те, що вказали на техніку преса та проведення, що досить цікаво.


1

Це працювало для мене. Преса та утримання перестали працювати у всіх програмах. Я дотримувався наведених нижче вказівок, і це спрацювало знову

Спосіб переконатися в тому, що це ввімкнено: відкрийте термінал із програми "Програми", "утиліти", а потім у вікні терміналу,

defaults write -g ApplePressAndHoldEnabled -bool true

натисніть Enter і, нарешті, вийдіть з терміналу

Ключ тепер повинен робити акценти.


Це працювало для мене, крім open -a PressAndHoldкоманди. Не впевнений, чому це було проголосовано.
Річард Верезак

З якоїсь причини мені довелося зняти прапор -g, щоб він працював над Mojave. defaults write ApplePressAndHoldEnabled -bool true
fedesismo


0

Кілька речей: я перебуваю на ОС 10.9.2 і натискання і утримання наразі не працює для мене. Якщо я набираю:

defaults read -g

Я отримав:

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

}

тобто я не отримую ApplePressAndHoldEnabledв першу чергу. у ~/Library/Preferences/com.apple.HIToolbox.plistмене є правильні екземпляри com.apple.PressAndHold, але я помітив файл, /Library/Preferences/com.apple.HIToolbox.plistякого немає com.apple.PressAndHold. Одне здогадування полягає в тому, що якби com.apple.PressAndHoldтам було додано, натискання і утримання може спрацювати ...


0

Для мене це не спрацювало, доки я не перезапустив додаток, яке у моєму випадку було Pages.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.