Pressionar e segurar os acentos não funciona sempre

10

Eu sou um usuário alemão, mas estou usando um teclado dos EUA e o layout de teclado estendido dos EUA. Às vezes, preciso usar os trema alemães e geralmente confio no recurso "pressionar e segurar para caracteres acentuados" do OS X.

No entanto, isso nem sempre está disponível. Não consigo encontrar um padrão nesse comportamento. Às vezes, faço login e funciona perfeitamente, às vezes não funciona e apenas repete o personagem que pressiono por um longo tempo.

Mudei para diferentes layouts de teclado (EUA, EUA estendidos, PC internacional dos EUA) e diferentes "Idiomas preferidos" nas configurações de "Idioma e região".

Eu também tentei a defaults write -g ApplePressAndHoldEnabled -bool trueconfiguração, mas também sem sorte.

Eu tenho o mesmo problema em diferentes Macs; no trabalho e em casa.

Como faço para configurar esse recurso corretamente?

DaveSliwo
fonte

Respostas:

5

Quando para de funcionar, ps -ef|grep PressAndHoldinclui uma linha para /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHold? Caso contrário, tente executar open -a PressAndHold. Ou, se houver, killall PressAndHold;open -a PressAndHoldtambém pode valer a pena.

Você também pode tentar excluir ~/Library/Preferences/com.apple.HIToolbox.plist. Normalmente defaults read com.apple.HIToolboxdeve aparecer com.apple.PressAndHoldabaixo AppleEnabledInputSourcese AppleSelectedInputSources.

Lri
fonte
11
Parou de funcionar aleatoriamente, PressAndHoldestava presente na minha pslista, tive killall PressAndHold;open -a PressAndHoldque recuperá-lo. Obrigado!
Greg Olsen
4

As combinações de opções / alt + tecla devem ser mais confiáveis ​​depois que você as aprender. Por exemplo, alt + stipos ß e alt + useguidos por uma vogal digitam a vogal umlauted äëïöü.

PS Obrigado por apontar a técnica de pressionar e segurar que é bastante interessante.

linuxdan
fonte
1

Isso funcionou para mim. A imprensa e espera pararam de funcionar em todos os programas. Segui as instruções abaixo e funcionou novamente

Uma maneira de garantir que ele esteja ativado é: abra o Terminal, em Aplicativos, Utilitários e, na janela Terminal, digite exatamente,

defaults write -g ApplePressAndHoldEnabled -bool true

pressione Enter e finalmente saia do Terminal

A chave agora deve fazer os acentos.

Andrew Thomas
fonte
Isso funcionou para mim, além do open -a PressAndHoldcomando. Não sei por que foi votado para baixo.
Richard Wеrеzaк
Por alguma razão, tive que remover o sinalizador -g para fazê-lo funcionar no Mojave. defaults write ApplePressAndHoldEnabled -bool true
fedesismo 11/07/19
0

Algumas coisas: estou no OS 10.9.2 e pressione e segure não está funcionando para mim no momento. Se eu digitar:

defaults read -g

Eu recebo:

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

}

ou seja, eu não estou ficando ApplePressAndHoldEnabledem primeiro lugar. em ~/Library/Preferences/com.apple.HIToolbox.plistEu tenho as instâncias corretas de com.apple.PressAndHold, mas notei um arquivo /Library/Preferences/com.apple.HIToolbox.plistque não tem com.apple.PressAndHold. Um palpite é que, se com.apple.PressAndHoldforem adicionados lá, pressione e segure pode funcionar ...

user1256923
fonte
0

Para mim, não funcionou até reiniciar o aplicativo, que era o Pages, no meu caso.

jasonszhao
fonte