다음을 통해 공유


Windows 7 및 Windows Server 2008 R2에서 필기 인식을 위한 사용자 지정 사전 만들기

이 섹션에서는 필기 인식을 위한 사용자 지정 사전을 만드는 방법을 설명합니다.

Windows 7 운영 체제 및 Windows Server 2008 R2 운영 체제에서 사용자 지정 사전을 사용하여 필기 인식의 정확도를 크게 향상시킬 수 있습니다. 이러한 사전은 필기에 사용되는 시스템 사전을 보완하거나 대체합니다. 필기 인식에 대한 지원은 서버 관리자 통해 사용하도록 설정해야 하는 잉크 및 필기 서비스 기능을 통해 제공됩니다.

참고

사용자 지정 사전은 해당 언어의 필기 인식기가 설치된 경우에만 언어에 대해 설치할 수 있습니다.

필기용 사용자 지정 사전을 설정하는 두 가지 기본 단계가 있습니다.

  • 단어 목록을 컴파일합니다. 컴파일은 컴파일된 사용자 지정 사전(.hwrdict) 파일을 만듭니다.
  • 컴파일된 사용자 지정 사전을 설치합니다.

Word 목록 컴파일

컴파일할 단어 목록은 일반 텍스트 형식이어야 하며 유니코드 인코딩을 사용하여 저장해야 합니다. 다른 인코딩은 작동하지 않습니다. 텍스트 파일의 각 줄은 사전의 단일 항목으로 표시됩니다. 하나 이상의 공백을 포함하는 다중 단어 단위 항목이 허용됩니다. 줄의 시작 또는 끝에 있는 공백은 무시됩니다.

사용자 지정 사전은 명령줄에서 컴파일됩니다. 사전을 컴파일하려면 명령 창을 열고 단어 목록이 포함된 폴더로 이동한 다음 사용하려는 명령줄 옵션을 사용하여 HwrComp.exe 실행합니다.

다음 예제에서는 명령줄 옵션에 대한 사용 구문을 보여 줍니다.

Usage: hwrcomp       [-lang <localename>] [-type <type>]
    [-comment <comment>]
    [-o <dictfile.hwrdict>]
    <inputfile>
     

옵션에 대한 설명

매개 변수 Description
-lang <localename> 컴파일된 사용자 지정 사전 파일에 할당된 지정된 로캘 이름입니다. localename> 인수<에는 language-REGION 형식이 있습니다. 예를 들어 en-US는 미국 지역의 영어를 의미합니다. 이 양식의 예제는 [언어 식별자 상수 및 문자열](/windows/desktop/Intl/language-identifier-constants-and-strings)을 참조하세요. 이 기능을 통해 Windows 7 및 Windows Server 2008 R2에서 지원되는 언어는 en-US, en-GB, en-CA, en-AU, de-DE, de-CH, fr-FR, es-ES입니다. es-MX, es-AR, it-IT, nl-NL, nl-BE, pt-BR, pt-PT, da-DK, sv-SE, nb-NO, nn-NO, fi-FI, pl-PL, cs-CZ, ru-RU, ro-RO, sr-Latn-CS, sr-Cyrl-CS, ca-ES 및 hr-HR.
-type 형식 <> 옵션 인수 <형식>은 리소스가 기본 단어 목록(PRIMARY) 또는 보조 단어 목록(SECONDARY)에 대한 기본 보충으로, 리소스가 적용되는 실제 단어 목록 이름(예: DICTIONARY 또는 SURNAME)으로 리소스를 사용하는 단일 문자열 연결입니다. 다음은 가능한 값입니다.
  • PRIMARY-CITYNAME-LIST
  • PRIMARY-COUNTRYNAME-LIST
  • PRIMARY-COUNTRYSHORTNAME-LIST
  • 기본 사전
  • PRIMARY-GIVENNAME-LIST
  • PRIMARY-STATEORPROVINCE-LIST
  • PRIMARY-STREETNAME-LIST
  • PRIMARY-SURNAME-LIST
  • SECONDARY-CITYNAME-LIST
  • SECONDARY-COUNTRYNAME-LIST
  • SECONDARY-COUNTRYSHORTNAME-LIST
  • 보조 사전
  • SECONDARY-EMAILSMTP-LIST
  • SECONDARY-EMAILUSERNAME-LIST
  • SECONDARY-GIVENNAME-LIST
  • SECONDARY-STATEORPROVINCE-LIST
  • SECONDARY-STREETNAME-LIST
  • SECONDARY-SURNAME-LIST
  • SECONDARY-URL-LIST
형식 값이 PRIMARY 접두사로 시작하는 경우 컴파일된 사전이 설치되면 해당 언어의 시스템 사전이 바뀝니다. PRIMARY-DICTIONARY 값은 언어에 대한 기본 시스템 사전을 나타냅니다.

참고:
시스템 사전을 바꾸면 사용자 지정 사전이 제거될 때까지만 대체가 적용되므로 원래 시스템 사전 콘텐츠에는 아무런 영향을 주지 않습니다.


형식 값이 SECONDARY 접두사로 시작하는 경우 컴파일된 사전은 시스템 사전을 대체하지 않고 보완합니다.

-comment <> 지정된 주석이 사전 파일로 컴파일됩니다. 주석은 단일 문자열이어야 하며 64자 이하여야 합니다.
-o <dictfile.hwrdict> 출력은 dictfile.hwrdict에서 지정한 <파일 이름에> 기록됩니다.
이 옵션이 없으면 출력 파일 이름이 원래 입력 파일 이름에서 파생되고 입력 파일 확장명이 .hwrdict로 대체됩니다.

기본값

매개 변수가 지정되지 않은 경우 기본 옵션 값은 입니다.

-lang <현재 입력 언어> -TYPE SECONDARY-DICTIONARY

예제

다음은 입력 파일 mylist1.txt 컴파일하고, 기본 옵션 값을 적용하고, 출력 파일 mylist1.hwrdict를 만듭니다.

hwrcomp mylist1.txt

반면, 다음에서는 mylist1.txt myrsrc1.hwrdict로 컴파일하지만 "영어(미국)"(en-US)를 언어로, SECONDARY-DICTIONARY를 형식으로 할당합니다.

hwrcomp -lang en-US -type SECONDARY-DICTIONARY -o myrsrc1 mylist1.txt 

컴파일된 사용자 지정 사전 설치

HwrComp.exe 필기 인식기에서 사용할 수 있는 이진 형식의 .hwrdict 파일을 만듭니다. 이 파일은 필기 인식을 지원하는 Windows 7 또는 Windows Server 2008 R2를 실행하는 모든 컴퓨터에 설치할 수 있습니다. 사전은 현재 사용자만 또는 컴퓨터의 모든 사용자에 대해 설치됩니다.

도구 HwrReg.exe 사용하여 명령줄에서 컴파일된 사용자 지정 사전 파일을 설치할 수 있습니다. 이 도구는 파일로 컴파일되거나 기본값인 구성 값 중 일부를 재정의하려는 경우에 유용합니다. HwrReg.exe 실행하는 방법에는 검사/설치 모드 및 목록/제거 모드의 두 가지 방법이 있습니다.

체크/설치 모드에서 HwrReg.exe 실행

이 모드는 아직 설치되지 않은 사용자 지정 사전 파일에 대한 것입니다. 다음은 명령줄 옵션에 대한 사용 구문을 보여 줍니다.

Usage: hwrreg        [-check]
    [-lang <localename>] 
    [-scope {all|me}]
    [-noprompt] 
    <dictfile.hwrdict>

옵션에 대한 설명

매개 변수 Description
-검사 사전 파일은 설치하지 않고 확인됩니다. 검사 옵션은 파일의 주석과 파일을 설치하는 데 사용할 등록 정보를 표시합니다. 이 옵션은 설치를 수행하기 전에 등록 정보를 확인하는 데 유용합니다.
이 옵션이 없으면 HwrReg.exe 사용자 지정 사전을 설치합니다.
lang <localename> 사전 파일은 설치하지 않고 확인됩니다. 검사 옵션은 파일의 주석과 파일을 설치하는 데 사용할 등록 정보를 표시합니다. 이 옵션은 설치를 수행하기 전에 등록 정보를 확인하는 데 유용합니다.
이 옵션이 없으면 HwrReg.exe 사용자 지정 사전을 설치합니다.
scope {all|me} 사용자 지정 사전은 모든 사용자(scope 모두) 또는 현재 사용자(scope 나)에만 설치됩니다. 모두 scope 사용하여 설치하려면 관리자 권한 명령 프롬프트에서 명령을 실행해야 합니다. 그렇지 않으면 오류 코드가 반환됩니다.
이 옵션이 없으면 설치 범위가 현재 사용자로만 지정됩니다.
noprompt HwrReg.exe 확인을 요청하지 않습니다. 스크립트에서 hwrReg.exe 실행할 때 유용할 수 있습니다.

다음 예제에서는 현재 사용자의 기본 scope 사용하여 언어 "덴마크어(덴마크)"(da DK)에 대한 사용자 지정 사전 myrsrc1.hwrdict를 설치합니다.

hwrreg -lang da-DK myrsrc1.hwrdict 

목록/제거 모드에서 HwrReg.exe 실행

이 모드는 설치된 사용자 지정 사전을 나열하거나 제거합니다. 다음은 명령줄 옵션에 대한 사용 구문을 보여 줍니다.

Usage: hwrreg        [-lang <localename>] 
    [-scope {all|me}] 
    [-type <type>]
    -list | -remove

옵션에 대한 설명

매개 변수 Description
lang <localename> 이 로캘 이름에만 등록된 사전이 나열되거나 제거됩니다. localename> 인수<에는 LANGUAGE REGION 형식이 있습니다. 이 양식의 예제는 언어 식별자 상수 및 문자열을 참조하세요.
이 옵션이 없으면 모든 언어에 대한 사전이 나열되거나 제거됩니다.
scope {all|me} 사용자 지정 사전은 모든 사용자(scope 모두) 또는 현재 사용자(scope 나)에만 설치됩니다. 모두 scope 사용하여 설치하려면 관리자 권한 명령 프롬프트에서 명령을 실행해야 합니다. 그렇지 않으면 오류 코드가 반환됩니다.
이 옵션이 없으면 설치 범위가 현재 사용자로만 지정됩니다.
형식 형식 <> 지정된 형식으로 등록된 사전만 나열하거나 제거합니다.
이 옵션이 없으면 모든 사전 형식이 나열되거나 제거됩니다. 다른 형식의 사용자 지정 사전(예: PRIMARY-COUNTRYNAME-LIST)을 설치하거나 제거하면 다른 컨텍스트에서 필기 인식에 영향을 줄 수 있습니다.
list 다른 옵션과 일치하는 설치된 모든 사전을 나열합니다.
이 옵션이 없으면 제거 옵션을 지정해야 합니다.
remove 다른 옵션과 일치하는 사전을 제거하라는 메시지가 표시됩니다.
이 옵션이 없으면 옵션 목록을 지정해야 합니다.

예제

다음은 언어 "영어(미국)"(en US)가 있고 PRIMARY DICTIONARY를 입력하고 현재 사용자만을 위해 설치된 사전을 나열합니다.

hwrreg -list -lang en-US -type PRIMARY-DICTIONARY
                  

마찬가지로, 다음에서는 동일한 조건과 일치하는 사전을 제거합니다.

hwrreg -remove -lang en-US -type PRIMARY-DICTIONARY
                  

사용자 지정 사전에 대한 일반 참고 사항

  • 형식, 언어 및 scope 동일한 두 개의 사용자 지정 사전을 설치하면 두 번째 설치에서 첫 번째 사전을 덮어씁 수 있습니다.
  • 유형과 언어가 같지만 범위가 다른 두 개의 사용자 지정 사전을 설치하는 경우(모든 사용자에 대해 하나씩, 현재 사용자에 대해 하나씩) 현재 사용자에 대해 설치된 사전이 우선적으로 적용되고 모든 사용자에 대해 설치된 사전이 무시됩니다.