Mantener presionado para acentos no funciona cada vez

9

Soy un usuario alemán, pero estoy usando un teclado de EE. UU. y el diseño de teclado ampliado de EE. UU. A veces necesito usar Umlauts alemanes, y por lo general confío en la función "mantener presionado para caracteres acentuados" de OS X.

Sin embargo, esto no siempre está disponible. Parece que no puedo encontrar un patrón en este comportamiento. A veces me conecto y funciona perfectamente, a veces no funciona y solo repite el carácter que presiono durante mucho tiempo.

Cambié a diferentes diseños de teclado (EE. UU., EE. UU. extendido, PC internacional de EE. UU.) y diferentes "Idiomas preferidos" en la configuración de "Idioma y región".

También probé el ajuste defaults write -g ApplePressAndHoldEnabled -bool true , pero también no tuve suerte.

Tengo el mismo problema en diferentes Macs; en el trabajo y en casa.

¿Cómo configuro esta función correctamente?

    
pregunta DaveSliwo 16.01.2014 - 11:11

5 respuestas

5

Cuando deja de funcionar, ¿ ps -ef|grep PressAndHold incluye una línea para /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHold ? Si no es así, intente ejecutar open -a PressAndHold . O si lo hace, killall PressAndHold;open -a PressAndHold también podría valer la pena.

También puedes intentar eliminar ~/Library/Preferences/com.apple.HIToolbox.plist . Normalmente, defaults read com.apple.HIToolbox debería mostrar com.apple.PressAndHold debajo de AppleEnabledInputSources y AppleSelectedInputSources .

    
respondido por el user495470 19.01.2014 - 05:24
4

Las combinaciones de teclas opcionales / alt + deberían ser más confiables una vez que las aprendas. Por ejemplo, alt + s escribe ß y alt + u seguido de una vocal escribe la vocal umlauted äëïöü.

P.S. Gracias por señalar la técnica de prensa y retención que es bastante interesante.

    
respondido por el linuxdan 02.03.2014 - 20:05
0

Algunas cosas: estoy en OS 10.9.2 y mantener presionado no funciona para mí en este momento. Si escribo:

defaults read -g

me sale:

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

}

es decir, no estoy recibiendo ApplePressAndHoldEnabled en primer lugar. en ~/Library/Preferences/com.apple.HIToolbox.plist tengo las instancias correctas de com.apple.PressAndHold , pero noté un archivo /Library/Preferences/com.apple.HIToolbox.plist que no tiene com.apple.PressAndHold . Una conjetura es que si se agregara com.apple.PressAndHold allí, mantener presionado podría funcionar ...

    
respondido por el user1256923 07.03.2014 - 17:15
0

Para mí, no funcionó hasta que reinicié la aplicación, que era Pages, en mi caso.

    
respondido por el jasonszhao 31.10.2015 - 19:00
0

Esto funcionó para mí. La prensa y la espera habían dejado de funcionar en todos los programas. Seguí las instrucciones a continuación y funcionó de nuevo

Una forma de asegurarse de que esté habilitado es: abrir Terminal, desde Aplicaciones, Utilidades, luego en el tipo de ventana de Terminal, exactamente,

defaults write -g ApplePressAndHoldEnabled -bool true

presiona Enter y finalmente sale de Terminal

La clave ahora debería hacer los acentos.

    
respondido por el Andrew Thomas 24.02.2016 - 12:03

Lea otras preguntas en las etiquetas