アクセントを押し続けると常に機能しない


10

私はドイツのユーザーですが、USキーボードとUS拡張キーボードレイアウトを使用しています。時にはドイツ語のウムラウトを使用する必要があり、通常はOS Xの「アクセント付き文字を押し続ける」機能に依存しています。

ただし、これは常に利用できるわけではありません。この動作のパターンを見つけることができないようです。ログインしたり、問題なく機能したり、まったく機能しなかったり、押し続けた文字を繰り返し入力したりすることがあります。

「言語と地域」の設定で、別のキーボードレイアウト(米国、米国拡張、米国国際PC)と別の「優先言語」に切り替えました。

defaults write -g ApplePressAndHoldEnabled -bool true設定も試したが運もなかった。

異なるMacでも同じ問題があります。仕事でも家でも。

この機能を正しく設定するにはどうすればよいですか?

回答:


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の下AppleEnabledInputSourcesAppleSelectedInputSources


1
ランダムに機能を停止PressAndHoldし、私のpsリストに存在し、killall PressAndHold;open -a PressAndHoldそれを取り戻す必要がありました。ありがとう!
Greg Olsen

4

オプション/ alt +キーの組み合わせは、一度習得すればより信頼できるはずです。たとえば、alt + sßと入力し、alt + uその後に母音が続く場合は、ウムラウトされた母音äëïöüと入力します。

PSかなり興味深いプレスアンドホールドのテクニックを指摘していただきありがとうございます。


1

これでうまくいきました。プレスアンドホールドはすべてのプログラムで機能しなくなりました。私は以下の指示に従いました、そしてそれは再びうまくいきました

それが有効になっていることを確認する方法は次のとおりです。アプリケーション、ユーティリティからターミナルを開き、ターミナルウィンドウタイプで正確に、

defaults write -g ApplePressAndHoldEnabled -bool true

Enterキーを押して、最後にターミナルを終了します

キーがアクセントを実行するはずです。


これはopen -a PressAndHoldコマンドに加えて私にとってはうまくいきました。なぜそれが否決されたのかわからない。
RichardWеrеzaк2016年

なんらかの理由で、Mojaveで動作させるために-gフラグを削除する必要がありました。defaults write ApplePressAndHoldEnabled -bool true
fedesismo


0

いくつかのこと:OS 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。推測の1つは、com.apple.PressAndHoldそこに追加した場合、押し続けると機能する可能性があるということです...


0

私の場合、ページであるアプリケーションを再起動するまで機能しませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.