Drücken und Halten für Akzente funktioniert nicht immer

10

Ich bin ein deutscher Benutzer, verwende jedoch eine US-Tastatur und das erweiterte US-Tastaturlayout. Manchmal muss ich deutsche Umlaute verwenden, und normalerweise verlasse ich mich auf die Funktion "Drücken und Halten für Zeichen mit Akzent" von OS X.

Dies ist jedoch nicht immer verfügbar. Ich kann anscheinend kein Muster in diesem Verhalten finden. Manchmal logge ich mich ein und es funktioniert einwandfrei, manchmal funktioniert es überhaupt nicht und wiederholt nur den Charakter, den ich lange drücke.

Ich habe in den Einstellungen "Sprache und Region" zu verschiedenen Tastaturlayouts (US, US Extended, US International PC) und verschiedenen "Bevorzugten Sprachen" gewechselt.

Ich habe auch die defaults write -g ApplePressAndHoldEnabled -bool trueEinstellung ausprobiert , aber auch kein Glück.

Ich habe das gleiche Problem auf verschiedenen Macs. bei der Arbeit und zu Hause.

Wie konfiguriere ich diese Funktion richtig?

DaveSliwo
quelle

Antworten:

5

Wenn es nicht mehr funktioniert, enthält es ps -ef|grep PressAndHoldeine Zeile für /System/Library/Input Methods/PressAndHold.app/Contents/MacOS/PressAndHold? Wenn nicht, versuchen Sie zu rennen open -a PressAndHold. Oder wenn doch, killall PressAndHold;open -a PressAndHoldkönnte es auch einen Versuch wert sein.

Sie können auch versuchen, zu löschen ~/Library/Preferences/com.apple.HIToolbox.plist. Normalerweise defaults read com.apple.HIToolboxsollte com.apple.PressAndHoldunter AppleEnabledInputSourcesund angezeigt werden AppleSelectedInputSources.

Lri
quelle
1
Hat zufällig aufgehört zu arbeiten, PressAndHoldwar in meinem psEintrag vorhanden, musste killall PressAndHold;open -a PressAndHoldes zurückbekommen. Vielen Dank!
Greg Olsen
4

Die Options- / Alt + Tastenkombinationen sollten zuverlässiger sein, sobald Sie sie gelernt haben. Geben Sie zum Beispiel alt + sß und alt + ugefolgt von einem Vokal den umlautierten Vokal äëïöü ein.

PS: Vielen Dank, dass Sie auf die Press and Hold-Technik hingewiesen haben, die ziemlich interessant ist.

Linuxdan
quelle
1

Das hat bei mir funktioniert. Das Drücken und Halten hatte in allen Programmen aufgehört zu arbeiten. Ich habe die folgenden Anweisungen befolgt und es hat wieder funktioniert

Eine Möglichkeit, um sicherzustellen, dass es aktiviert ist, ist: Öffnen Sie Terminal unter Anwendungen, Dienstprogramme und geben Sie dann im Fenster des Terminals genau Folgendes ein:

defaults write -g ApplePressAndHoldEnabled -bool true

Drücken Sie die Eingabetaste und beenden Sie schließlich das Terminal

Der Schlüssel sollte jetzt die Akzente setzen.

Andrew Thomas
quelle
Dies funktionierte bei mir zusätzlich zum open -a PressAndHoldBefehl. Ich bin mir nicht sicher, warum es abgelehnt wurde.
Richard Wеrеzaк
Aus irgendeinem Grund musste ich das Flag -g entfernen, damit es auf Mojave funktioniert. defaults write ApplePressAndHoldEnabled -bool true
Fedesismo
0

Ein paar Dinge: Ich bin auf OS 10.9.2 und Drücken und Halten funktioniert im Moment nicht für mich. Wenn ich tippe:

defaults read -g

Ich bekomme:

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

}}

dh ich komme nicht ApplePressAndHoldEnabledan erster Stelle. in ~/Library/Preferences/com.apple.HIToolbox.plistIch habe die richtigen Instanzen von com.apple.PressAndHold, aber ich habe eine Datei bemerkt, /Library/Preferences/com.apple.HIToolbox.plistdie nicht hat com.apple.PressAndHold. Eine Vermutung ist, dass, wenn com.apple.PressAndHolddort hinzugefügt werden sollte, Drücken und Halten funktionieren könnte ...

user1256923
quelle
0

Für mich hat es nicht funktioniert, bis ich die Anwendung neu gestartet habe, in meinem Fall Pages.

jasonszhao
quelle