악센트에 대한 길게 누르기가 매번 작동하지 않습니다


10

저는 독일 사용자이지만 미국 키보드와 미국 확장 키보드 레이아웃을 사용하고 있습니다. 때때로 독일어 움라우트를 사용해야하며, 일반적으로 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.PressAndHoldAppleEnabledInputSourcesAppleSelectedInputSources


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명령 외에도 나를 위해 일했습니다 . 왜 투표에 실패했는지 잘 모르겠습니다.
Richard Wеrеzaк

어떤 이유로 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. 한 가지 추측은 com.apple.PressAndHold거기에 추가 되면 누르고 있기가 작동 할 수 있다는 것입니다.


0

필자의 경우 응용 프로그램 (페이지)을 다시 시작할 때까지 작동하지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.