맞춤법 검사에 대한 지침

표준 텍스트 입력 맞춤법 검사 컨트롤의 모양 샘플

설명

텍스트를 입력 및 편집하는 동안 맞춤법 검사는 빨간색 물결선으로 강조 표시하여 단어의 맞춤법이 틀렸음을 사용자에게 알리고 맞춤법을 수정하는 방법을 제공합니다.

예제

맞춤법 검사 컨트롤이 포함된 표준 텍스트 입력을 보여 주는 스크린샷

권장 사항 및 금지 사항

  • 맞춤법 검사는 사용자가 텍스트 입력 컨트롤에 단어 또는 문장을 입력할 때 도움을 주기 위해 사용됩니다. 맞춤법 검사는 터치식, 마우스 및 키보드 입력으로 작동합니다.
  • 단어가 사전에 없거나 사용자가 맞춤법 검사를 중요시하지 않는 경우에는 맞춤법 검사를 사용하지 마세요. 예를 들어 암호, 전화 번호 또는 이름 입력 상자에 대해서는 맞춤법 검사를 켜지 마세요. 이러한 컨트롤에서는 맞춤법 검사가 기본적으로 사용되지 않습니다. 전화 번호, 암호 및 이름은 사전에 거의 나오지 않으므로 맞춤법 검사를 하더라도 아무런 이점이 없고 주의만 산만해질 수 있습니다.
  • 현재 맞춤법 검사 엔진에서 앱 언어를 지원하지 않는다는 이유만으로 맞춤법 검사를 사용하지 않도록 설정하지 마세요. 맞춤법 검사에서 언어를 지원하지 않는 경우 아무 작업도 하지 않으므로 옵션을 켜진 상태로 두어도 상관없습니다. IME(입력기)를 사용하여 다른 언어를 앱에 입력하는 경우도 있는데, 그 언어가 지원될 수도 있습니다. 예를 들어, 중국어 앱을 빌드할 때는 맞춤법 검사 엔진이 현재 중국어를 인식하지 못하더라도 맞춤법 검사를 끄지 마세요. 사용자가 영어 IME로 전환하여 앱에 영어를 입력할 수도 있습니다. 맞춤법 검사가 활성화되면 영어 맞춤법 검사가 실행됩니다.

추가 사용법 지침

Windows 스토어 앱은 contentEditable 속성이 true로 설정된 요소, 여러 줄 및 한 줄 텍스트 입력란에 대해 기본 제공 맞춤법 검사 기능을 제공합니다. 다음은 기본 제공 맞춤법 검사를 보여 주는 예제입니다.

기본 제공 맞춤법 검사

자세한 내용은 JavaScript의 경우 input type=texttextarea를 참조하고 XAML(Extensible Application Markup Language)의 경우 TextBox class를 참조하세요.

텍스트 입력 컨트롤을 이용한 맞춤법 검사는 다음 두 가지 목적에 사용합니다.

  • 오타 자동 수정

    맞춤법 검사 엔진은 수정에 대한 확신이 있을 경우 철자가 틀린 단어를 자동으로 수정합니다. 예를 들어, 'teh'를 'the'로 자동 수정합니다.

  • 대신할 철자 표시

    맞춤법 검사 엔진이 수정에 대한 확신이 없으면 철자가 틀린 단어 밑에 빨간 선을 추가하며, 이 단어를 누르거나 마우스 오른쪽 단추로 클릭하면 대신할 철자들이 상황에 맞는 메뉴에 표시됩니다.

JavaScript 컨트롤의 경우 여러 줄 텍스트 입력 컨트롤에 대해서는 맞춤법 검사가 기본적으로 켜져 있고 한 줄 입력 컨트롤에 대해서는 꺼져 있습니다. 한 줄 입력 컨트롤에서는 컨트롤의 spellcheck 속성을 true로 설정하여 직접 켤 수 있습니다. 컨트롤의 spellcheck 속성을 false로 설정하여 맞춤법 검사를 사용하지 않도록 설정할 수도 있습니다.

XAML TextBox 컨트롤의 경우 맞춤법 검사가 기본적으로 꺼져 있습니다. IsSpellCheckEnabled 속성을 true로 설정하면 기능을 켤 수 있습니다.

관련 항목

디자이너용
텍스트 입력에 대한 지침
텍스트 및 입력 체계에 대한 지침
개발자용(HTML)
spellcheck property
contentEditable
input type=text
textarea
개발자용(XAML)
TextBox.IsSpellCheckEnabled property
TextBox class

 

 

표시:
© 2015 Microsoft