Soy un usuario alemán, pero estoy usando un teclado de EE. UU. y el diseño de teclado extendido de EE. UU. A veces necesito usar diéresis alemanas, y generalmente 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 inicio sesión y funciona perfectamente, a veces no funciona en absoluto 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é la defaults write -g ApplePressAndHoldEnabled -bool true
configuración, pero tampoco tuve suerte.
Tengo el mismo problema en diferentes Mac; en el trabajo y en casa.
¿Cómo configuro esta característica correctamente?
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 intentarlo.
También podría intentar eliminar ~/Library/Preferences/com.apple.HIToolbox.plist
. Normalmente defaults read com.apple.HIToolbox
debería mostrarse com.apple.PressAndHold
debajo AppleEnabledInputSources
y AppleSelectedInputSources
.
Las combinaciones de teclas opción/alt + deberían ser más confiables una vez que las aprendas. Por ejemplo alt + s
, escribe ß y alt + u
seguida de una vocal escribe la vocal con diéresis äëïöü.
PD Gracias por señalar la técnica de presionar y sostener que es bastante interesante.
Esto funcionó para mí. La pulsación y retención había 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: abra la Terminal, desde Aplicaciones, Utilidades, luego en la ventana de la Terminal escriba, exactamente,
defaults write -g ApplePressAndHoldEnabled -bool true
presione Entrar y finalmente salga de Terminal
La clave ahora debe hacer los acentos.
open -a PressAndHold
comando. No estoy seguro de por qué había sido rechazado.defaults write ApplePressAndHoldEnabled -bool true
Si no está comprometido con el uso de Mantener presionado, he estado usando este https://hci.rwth-aachen.de/usgermankeyboard para mi fiel modelo M desde hace años.
Algunas cosas: estoy en OS 10.9.2 y mantener presionado no funciona para mí en este momento. Si escribo:
defaults read -g
Yo obtengo:
{
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 me estoy poniendo 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 suposición es que si com.apple.PressAndHold
se agregara allí, presionar y mantener podría funcionar ...
A mí no me funcionó hasta que reinicié la aplicación, que en mi caso era Pages.
greg olsen
PressAndHold
estaba presente en mips
listado, tuvekillall PressAndHold;open -a PressAndHold
que recuperarlo. ¡Gracias!