skip menu and go to main content

body start

새나루

Project News

Project Info

activity viewforum,download view

Developer Info

새나루 1.1.0 정식 릴리스 (3/27)

드디어 새나루 1.1.0 정식이 나왔습니다.

이번 판올림은 다음과 같은 많은 버그고침 및 개선이 있습니다. 기존의 1.0.1 버전을 쓰시던 분들은 꼭 업그레이드를 하시기 바랍니다~.

  1. 옛한글 지원 (방점 지원) - 옛한글(두벌/세벌) 지원 - 은바탕/함초롬 글꼴과 함께 사용해보세요
  2. 옛한글 Unicode 5.2를 지원
  3. 한자입력모드 지원 추가 (scim-hangul 방식과 유사한, 일본어/중국어 입력기식의 한자 입력. 단어입력모드에서 사용하면 편리. 한글입력상태가 아닌 상태에서 한자키를 누르거나, 직접 한자모드를 선택하면 활성화 됨.)
  4. 윈도우7 지원 (64비트 동시 지원), 윈도우7에서 한영키 문제 수정, 윈도우 비스타 및 7 지원
  5. 보락 키보드 레이아웃 드라이버 기본 포함 (수동으로 넣어야 했던 부분을 이제는 기본으로 포함시켰습니다)
  6. 둑판식 한자입력 지원
  7. 한자 후보창에서 한자혼용병용을 위한 한자(漢字) 漢字(한자) 입력모드 선택및 입력 지원
  8. Unicode NSIS로 패키징. 영문 윈도우즈에서도 한글이 깨지지 않고 잘 보임.
  9. IMR_RECONVERTSTRING를 지원하는 어플(MS 워드, 워드패드,노트패드 등등)에서 이미 입력된 글자를 shift-backspace로 자소단위로 지우기 지원.
  10. libhangul 프로젝트의 최신 한자사전에서 한자 목록을 반영. (단어사전은 그대로 둠)
  11. 비슷한 한자단어 연속해서 보여주기 : 네이버/다음 등등의 검색엔진식으로 한자 단어 보여주기 지원.
  12. 한자단어 => 한글 재변환 제한적 지원 (노트패드 등등의 ImeEscape() 혹은 IMR_RECONVERTSTRING 지원하는 어플에 대해 작동)
  13. KS X 1002 한자를 모아서 보여주게끔.
  14. 사전 검색 방식 개선으로 작고 빠르게.
  15. <Shift>-<SPACE> 임시로 끄기 지원 (for emacs)
  16. 후보창 옮기기 기능 개선. 오른쪽 마우스버튼으로 드래그하여 후보창을 옮기면 글자를 선택하기 전까지 그 위치에 고정됩니다.
  17. 비어있는 후보창이 나올 수 있는 문제 수정.
  18. 한자/영문 상태 언어툴바에서 자판 명칭 보여주게끔
  19. 한자 입력모드일 경우 <SPACE>를 일본어 입력기처럼 한자 후보를 선택하게끔 하는 옵션을 둠.
  20. 후보창을 위한 글꼴 지정 가능 (하단 설명 참조)
  21. ScanCode 기반 지원 : 프랑스어자판/독일어자판 + 새나루의 조합 등등이 가능해짐. (한/영키, 한자키 국가별자판에 관계없이 작동함)
  22. 콜맥자판(Colemak) 지원(101키보드용 colemak 키보드 레이아웃 드라이버 포함. 선택사항이므로 설치시 반드시 선택해야 사용가능함)
  23. Shift-Space 외 사용자 지정 한/영 토글 기능 (왼쪽/오른쪽 Shift/Ctrl/Alt키 구분)
  24. 단어편집 모드에서 일부 커서를 제대로 지원하지 않는 어플에 대해 가짜 커서 지원 (노트패드, gvim 등등) [#315232]
  25. 첫가끝 지원 상태에서 단어편집모드 해지시 지우기가 제대로 안되던 문제 수정

최종 RC4에서 버그 수정

  1. gvim에서 제대로 커서가 안나오던 문제.
  2. GDI leak 수정.
  3. 한자키를 누른 후에 첫번째 한자가 선택이 안되도록 (Fe.Head님 제안)

버그 수정

  1. 보락+동시치기+세벌식 사용시 *도니은* 현상 수정
  2. 101키보드에서 RALT키 (한글키) 문제 고침. - RALT를 빠르게 누르는 경우 종종 한글모드가 제대로 변경 안되는 문제
  3. 한글 입력중에 숫자 키패드를 누르면 두번 입력되는 현상 수정
  4. shift-Home 키 문제 해결 및 Control-XX 를 누를때 문제 해결
  5. 한글 조합중에 오른쪽 화살표키를 누르면 조합이 바로 끝나지 않던 현상 수정 (단어편집모드에서는 예외)
  6. 사용자 키보드로 새롭게 옛한글 두벌/세벌, 북한 두벌식 지원
  7. 설치시 입력기 목록에 추가할 수 있도록 (및 선택적으로 재부팅)
  8. 설치시 새두벌/새세벌 및 옛한글 두벌/세벌, 북한 두벌식 자판 선택 설치 가능.
  9. 설치시 곧바로 입력기 설정 제어창을 열어 직접 입력기를 추가/제거할 수 있도록.
  10. 충돌할 수 있는 옵션을 서로 배타적으로 선택하게끔 만듦.
  11. 입력기 기본 설정 및 입력기 리스트 추가시 리부팅 없어도 되게끔
  12. 레지스트리 파일을 유니코드 파일로 변환. 영문 윈도에서도 문제 없도록.
  13. 한자 후보창의 GDI leak 수정.
  14. 한자후보/기호후보 창의 깜박임 수정 (더블 버퍼링 사용)
  15. EditPlus에서 문제 일부 수정.
  16. 한자 후보창에서 선택할 때에 커서 위치를 일반 글자를 입력할 때에 뒤에서 나오는 것과 일관되도록 고침.
  17. 뜻이 없는 한자는 유니코드 값을 보여줌
  18. 확장한자 색상을 구분하여 기본한자, KS X 1002 한자, 그밖의 장한자를 보여줌.
  19. 세벌식 동시치기시 중성이 제대로 각 음절로 분리되지 못하던 시험판 버그 수정. (reported by anonymous)
  20. 세벌식에서 겹종성만을 조합해서 출력하지 못했던 문제 수정 (reported by 어진아빠)
  21. 세벌식에서 연타 조합 ㅗ+ㅗ=ㅛ, ㅏ+ㅏ=ㅑ 기본적으로 넣음. (by 어진아빠)
  22. 세벌식일 경우 ㅓ + ㅓ => ㅕ 맵 추가 (by 어진아빠)
  23. 드보락 세벌식의 경우 쿼티 단축키를 쓸 수 없으므로 환경설정창에서 disable시킴.
  24. 심볼을 선택할 경우에는 한자한글 병용에 관계없이 심볼만 입력되게끔
  25. 시험판에서 AutoHotkey에서 키이벤트가 제대로 안먹히던 문제 해결 (reported by 어진아빠)
  26. 한글 입력중 Delete키가 먹히지 않던 문제 고침
  27. 옛한글 입력중에는 불완전 음절에 ㅇ 혹은 ㅏ를 넣지 않음.
  28. 스캔 코드기반을 새나루, 새나루 드보락이 아닐 경우는 무조건 활성화시킴
  29. [#315208] 한자모드 전환 스위치를 Control-한자키로 바꿈.
  30. [#315212] 콜맥자판의 Capslock을 backspace로 변경. (콜맥자판에서는 Capslock자리를 backspace로 사용함)

옛한글을 메모장에서 테스트하시려면,
  1. 옛한글 사용자 자판을 선택
  2. uniscribe dll 최신 버전을 받는다. (usp10.dll, 버전 626)
  3. 실행시킬 실행파일이 (노트패드 등등) 위치하는 곳에 usp10.dll을 복사하거나,
    오피스 워드 같은 경우는 C:/Program Files/Common Files/Microsoft Shared/OFFICE1X/ (OFFICE12 혹은 OFFICE13)에 usp10.dll을 복사.
  4. 바탕 글꼴 혹은 초롬체를 받아서 설치
  5. 새나루 환경설정에서 옛한글 자판을 선택하고, 첫가끝 조합을 선택.
  6. 워드나 노트패드 등등에서 글꼴을 은바탕 혹은 함초롬체를 선택한다.

기존에는 후보창의 글꼴이 "굴림"이었습니다. 이 글꼴이 없으면 기본 글꼴로 대체되어왔습니다. 이 후보창 글꼴을 직접 지정하려면 HKCU/Software/OpenHangulProject/Saenaru에서 CandFont값을 "New Batang"과 같은 식으로 지정하셔야 합니다.

스캔코드 기반은 많이 테스트된 부분이 아니지만 콜맥자판 지원을 위해서, 새나루 기본 입력기 혹은 새나루 드보락이 아닌 경우에 무조건 이 기능이 활성화됩니다. 스캔코드 기반이라는 것은 드보락, 콜맥 이외의 자판과 새나루가 결합 가능하다는 것을 의미합니다.


마지막으로 피드백주시고 문제점을 알려주신 익명의 제보자분들과 어진아빠님께 감사드리며 지속적인 버그 및 문제점을 인내심있게 보고해주신 Cyberkagami님께 감사의 말씀을 드립니다. (_ _)

설치 미리보기

위 링크를 누르시면 설치파일을 실행하였을 때 나오는 화면을 보실 수 있습니다.

소개

Windows용 한글 입력기 새나루


  • 벌식, 390, 벌식세벌 두벌등을 지원, 효율적인 자판 개발을 위해서 손쉬운 자판 변경을 지원할 예정
  • 동시치기벌식 자판을 위한 모아치기 지원

기존 입력기와 차별화된 점은, 자판 개발을 염두해두고 개발된 력기라는 것이며, KLDPWiki:오픈소스프로젝트이다.

기존에 있던 한글 IME와 차별되는 점은

  1. krisna님의 유닉스/리눅스용 한글 입력기 nabi의 소스와 KLDP:libhangul프로젝트와 연계성 있게 개발되고 있습니다. 현 새나루의 Automata엔진은 nabi의 소스를 krisna님의 허락을 얻어 차용하고 개선된 것입니다.
  2. 오픈소스이며 자유 소프트웨어입니다. 소스가 완전히 개방되어 있어 누구나 소스를 보실 수 있으며, 오픈소스 라이센스하(BSD라이센스에 준함)에 자유롭게 소스를 쓰실 수 있습니다.

특징

  1. 벌식, 벌식, 벌식390, 벌식순아래를 기본지원.
  2. 보락 자판 자체 지원: Key Hook를 이용하여 드보락 자판을 자체 지원.
  3. 보락/용 키보드 드라이버도 제공하므로 콘솔에서도 드보락 및 콜맥을 사용할 수 있습니다. - 이 경우는 MS IME와의 호환성이 보장되지 않을 경우가 많습니다. 예를 들어 키보드 보안 프로그램 등등에서.
  4. shift-space 자체 지원: 리눅스 및 아래아 한글 사용자들이 자주 쓰는 shift-space를 지원하며, 101 Type 3키보드 드라이버와 같이 사용하는 경우에도 충돌하지 않습니다.
  5. 편리한 자판 설정: 세벌식 사용자를 위해 자판을 쉽게 바꿀 수 있도록 했습니다.
  6. 사용자 자판 지원: 사용자가 원하는 자판을 만들 수 있습니다.
  7. 한자<->한글 양방향 변환 지원.
  8. 한자 입력모드 지원 (1.1.0 시험판부터)
  9. 옛한글 지원 (방점도 지원. LVT?M? 1.1.0 시험판부터)
  10. 바둑판식 한자지원 (1.1.0 시험판부터)
  11. 한글 입력중에 한자 후보리스트가 연속적으로 나오기 (1.1.0 시험판부터)
  12. 단어 입력모드에서 미완성 한글음절이 입력되는 경우, 비슷한 단어를 연속적으로 보여주기 (1.1.0 시험판부터)

한글 IME 2002에 비해 좋은 점

  1. 커서 위치가 옳게 표시된다: 한글 IME 2002는 커서 위치가 올바르지 않습니다.
  2. gvim에서 한글 입력이 자연스럽다: 한글 상태에서도 i,o,a등의 명령이 곧바로 먹힙니다.
  3. IME를 지원하지 않은 어플에서도 한글 IME 2002보다 한결 자연스러운 한글 입력
  4. 드보락/콜맥을 한글과 자연스럽게 쓸 수 있습니다. (자체 key hook 혹은 자체 키보드 드라이버 사용)
  5. 한자<->한글 변환 양방향 지원: 윈도우에 기본으로 지원되는 한글 IME 2002/2003보다 좀 더 편리한 한자<->한글 변환을 지원합니다.

기타 특징

  1. 동시치기 지원: 실험적 기능이며, 동시치기가 지원되는 키보드를 이용하면 동시치기를 무리없이 쓸 수 있도록 했습니다.
  2. 일본어 입력기와 마찬가지로, 한글 조합이 "단어"단위 입력도 지원. 기존 입력기는 한글 한 음절 단위로 commit했으나, 단어 단위 입력도 지원하기 때문에, 한자 사전도 쓸 수도 있습니다.
  3. Mode_Switch 기능: 한글 입력 상태에서 오른쪽 Alt키를 누른채로 자판을 누르면 영문이 눌러집니다. (리눅스/유닉스의 Mode_Switch기능 구현)
  4. 스캔코드 기반을 사용하는 경우에는 드보락/콜맥 이외의 독일어,프랑스어 자판과도 충돌 없이 사용할 수 있습니다.