Go Back   AppleForum > Software > OS

 
 
thread_tools
2008-05-06, 08:04 PM   #1
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
오픈소스 한글입력기 바람

안녕하세요
오픈소스 한글입력기 바람(이후 '바람'이라 줄이겠습니다.)의 개발자입니다.
애포에서 새 글타래를 열기는 처음인것 같아서 쑥스럽지만 iGrin님의 조언으로 새로 열어 봅니다.

지금 블로그(한글입력기 바람)와 개발자 사이트(http://baram-kim.kldp.net)을 오픈하였습니다. 참여를 원하시는 분은 블로그나 개발자 사이트에 피드백을 주시면 감사하겠습니다. 또 이 글타래는 앞으로 개발하는데 요구사항과 버그리포트를 관리하는데 사용하겠습니다.

일단 핵심 입력기능의 구현은 끝나서 소스와 결과물을 블로그 릴리즈 했습니다. 저의 개발 방향은 다음과 같지만 더 추가적으로 필요한 부분은 포스트 해주시면 감사하겠습니다.

필수 요구사항
1. 열린 한글 프로젝트가 개발한 libhangul을 사용하여 기존에 진행된 한글 입력기의 기능을 최대한 수용한다.
2. 영어, 한글, 한자, 일본어 입력을 기본으로 지원한다.
3. 각 언어의 단축키를 지원하여 빠른 언어 전환을 할수 있도록 한다.
4. 영 <-> (한글, 한자, 일본어) 전환키를 지원한다.
5. 영 <-> 한 전환키를 지원한다.
6. 모든 프로그램에서 원할한 입력을 지원한다.

기타 요구사항
1. 상용구 및 특수 문자에 대한 입력
(예) 별 => ☆, 검은별 => ★
2. 자동 업데이트 기능을 지원한다. (골빈해커님 제안)
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod

sixt06 님께서 2008-05-06 09:26 PM 에 수정하셨습니다..
  Reply With Quote
2008-05-06, 09:01 PM   #2
골빈해커
Elite Member
 
골빈해커's Avatar
 
Registered: May 2002
My Mac: MacBook Air & iPhone
Posts: 2,154
오프라인
자동 업데이트 기능이 있었으면 좋겠네요. ^^
__________________
http://allblog.net - 모든 블로그가 모이는 곳
http://freebgm.net - 공개 배경음악 공유 사이트
http://golbin.net - 골빈해커의 블로그

허허 벌판에 쓰러져 까마귀 밥이 될 지언정 이상에 살고 싶구나...
  Reply With Quote
2008-05-06, 09:05 PM   #3
hsk1385
Member
 
hsk1385's Avatar
 
Registered: Jan 2008
My Mac: MacBook 13.3'', iPod Touch
Posts: 60
오프라인
사용한 결과 한자입력 기능이 정말 맘에 듭니다.
그런데 사용하다 보니 메모리가 300MB까지 먹는 Leak 현상이 일어나는 군요;
사용환경은 OSX 10.5.2 intel core2duo 2G ram입니다.
__________________
반갑습니다! Mac을 사랑하는 예비 Biologist입니다~

  Reply With Quote
2008-05-06, 09:24 PM   #4
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
인용:
골빈해커 님이 쓰신 글 글 보기
자동 업데이트 기능이 있었으면 좋겠네요. ^^
저도 만들고 싶습니다. ^^;
기타 요구 사항에 추가 하겠습니다.

인용:
hsk1385 님이 쓰신 글 글 보기
사용한 결과 한자입력 기능이 정말 맘에 듭니다.
그런데 사용하다 보니 메모리가 300MB까지 먹는 Leak 현상이 일어나는 군요;
사용환경은 OSX 10.5.2 intel core2duo 2G ram입니다.
저도 인식은 하고 있습니다. 일단 기본 프로그램에서는 메모리를 별로 사용하지 않지만, libhangul에서 사용하는 한자+일어 사전이 약 6M 정도되는데 Input session이 생길 때 마다 로드를 해서 생기는 문제입니다. 이 문제는 각 언어로 전환 될때 사전을 읽고 다른 언어로 전환할때 다시 프리 시키는 구조로 바꿀까 생각중입니다. 버그 리스트에 추가하겠습니다.
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod
  Reply With Quote
2008-05-06, 09:29 PM   #5
KraZYeom
Veteran Member
 
KraZYeom's Avatar
 
Registered: Aug 2004
My Mac: MacBook White, iBook G4, iPod Shuffle 2G, iPod Nano 1G, iPod Touch
Posts: 770
온라인
정말이지 한자 입력기능은 최고입니다! :-)
__________________
백수 탈출!
http://krazyeom.tistory.com
  Reply With Quote
2008-05-07, 02:22 AM   #6
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
언어 전환키의 경우 프로그램에 따라 문제가 발생할 경우가 많아서 미리 토의를 해봐야 할 것 같습니다.

제가 생각하는 전환키는 3종류 입니다.
1. 각 언어별 전환키
영어 : Ctrl+Shift+J
한글 : Ctrl+Shift+K
한자 : Ctrl+Shift+L
히라가나 : Ctrl+Shift+;
카타카나 : Ctrl+Shift+'
요건 설명이 필요 없을 것 같습니다. 다만 키로 사용한 J, K, L, ;, '이 충돌이 많지 않다면 그냥 갈 생각 입니다. 충돌이 적은 키 조합을 추천해주시면 반영하겠습니다.

2. 영어 <-> 한글
영어와 한글 전환키 입니다. Shift+space입니다.
만일 다른 언어일 경우 영어와 한글 중 최근에 사용한 언어로 전환됩니다.

3. 언어 순환키
각 언어가 순서대로 변경됩니다. Shift+Command+space를 생각하고 있습니다.
영어, 한글, 한자, 히라가나, 카타카나 순으로 순환 됩니다.

이외의 꼭 필요한 전환 방식이 있으시면 제안해 주시기 바랍니다.
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod
  Reply With Quote
2008-05-07, 03:09 AM   #7
ozzy
Senior Member
 
ozzy's Avatar
 
Registered: Apr 2002
My Mac: i-book G4 800
Posts: 202
오프라인
바람 0.0 을 설치해봤습니다.
한글 입력하면서 영문으로 바꿀때 영문이 써지지 않습니다.
한글의 글자모양이 완성되지 않았을때 (아랫바가 나타났을때)영문으로 바꾸니 먹통이 되는군요..
__________________
박수칠때 떠나라
  Reply With Quote
2008-05-07, 03:20 AM   #8
소내기
Veteran Member
 
소내기's Avatar
 
Registered: Aug 2002
My Mac: Macbook pro 15Inch(1.8GHz core duo) & iMac G5 17inch(1.6GHz) & iPod nano 4G
Posts: 852
오프라인
PPC는 지원계획이 없나요?
__________________
http://sonegy.egloos.com
음 이상해.
  Reply With Quote
2008-05-07, 04:03 AM   #9
djhan
Veteran Member
 
djhan's Avatar
 
Registered: Oct 2001
My Mac: Powermac G4 MDD 1.25 DP
Posts: 747
오프라인
아직 시험판이지만 많은 기대가 됩니다.

그리고 글쟁이 눈으로 볼 때, 현재의 한자 입력 기능은 매우 미약한 수준이라 참 아쉽습니다. 일단 입력기 구조상 한자 '단어' 입력이 불가능한 것으로 보이는데, 맞는지요? (제가 못 찾았을 가능성도 있기 때문에 질문 드리는 겁니다) 한자사전 선택 기능이 환경설정에 있는 걸로 봐선 한자단어 입력에 대한 구상도 어느 정도 해 두신 것 같습니다만, 여기 대해선 어떤 구상을 하고 계신지 궁금하군요.

그리고 제 환경에서 경험한 버그는 다음과 같습니다.
1) 입력기 전환시 scrivener 등의 편집기/워드프로세서에서 화살표 키가 작동하지 않는 문제가 (랜덤하게) 발생합니다.
2) 굴비님께서 말씀하시길, 바람 입력기 스크립트는 유니코드로 되어 있다는군요. 이걸 korea로 맞춰야 몇몇 프로그램(synergy 등)에서 문제가 없을 거라고 합니다. 여기 대해선 굴비님께 한 번 문의해 보시는 게 어떨는지요?

아무튼 모처럼 쓸만한 한글 입력기가 나올 것 같다고 생각하니 우삼겹에 설렁탕 먹은 사람처럼 가슴이 두근반세근반... 아니 두근두근하는군요. 부디 좋은 입력기 만들어 주시기 바랍니다.
__________________
- 사랑과 평화와 정의의 DJ.HAN -

블로그: DJ's Paradise
  Reply With Quote
2008-05-07, 04:10 AM   #10
동성...
Senior Member
 
동성...'s Avatar
 
Registered: Jan 2007
My Mac: iPod touch, PowerBook G4 12", iMac C2D 17"
Posts: 255
오프라인
아아, 점점 맥 환경이 (사용자에 의해) 좋아지려나 봅니다.
입력기 하나에서 한글, 한자, 일본어까지 입력할 수 있다니! ㅠㅠb
그동안 커맨드+스페이스의 딜레이 현상을 벗어날 수 있을 것만 같아 기분이 좋군요.
노고에 감사드릴 따름입니다.
더 발전해서 정식으로 Mac OS X에 실렸으면 하는 바람입니다.
덧. ...저도 PPC 지원 계획은 없는건가요?
  Reply With Quote
2008-05-07, 04:20 AM   #11
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
인용:
소내기 님이 쓰신 글 글 보기
PPC는 지원계획이 없나요?
libhangul이 UTF-32를 쓰는데 해보지는 않았지만 엔디안 문제가 있을것 같습니다.
해결방안은 있지만 테스트할 머신이 없어서 문제입니다.

그리고 0.0 버젼은 기능 자체가 구현가능한지 테스트 하려고 만든 버젼입니다.
버그가 많으므로 아직 실사용은 하지 말아 주십시요.
일단 shift+space 포함 모든 기능이 구현 가능하다는 것은 확인하였고 이제 부터는 버그와의 싸움이겠죠.

앞으로 많은 관심 부탁드립니다.
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod
  Reply With Quote
2008-05-07, 04:31 AM   #12
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
인용:
djhan 님이 쓰신 글 글 보기
아직 시험판이지만 많은 기대가 됩니다.

그리고 글쟁이 눈으로 볼 때, 현재의 한자 입력 기능은 매우 미약한 수준이라 참 아쉽습니다. 일단 입력기 구조상 한자 '단어' 입력이 불가능한 것으로 보이는데, 맞는지요? (제가 못 찾았을 가능성도 있기 때문에 질문 드리는 겁니다) 한자사전 선택 기능이 환경설정에 있는 걸로 봐선 한자단어 입력에 대한 구상도 어느 정도 해 두신 것 같습니다만, 여기 대해선 어떤 구상을 하고 계신지 궁금하군요.

그리고 제 환경에서 경험한 버그는 다음과 같습니다.
1) 입력기 전환시 scrivener 등의 편집기/워드프로세서에서 화살표 키가 작동하지 않는 문제가 (랜덤하게) 발생합니다.
2) 굴비님께서 말씀하시길, 바람 입력기 스크립트는 유니코드로 되어 있다는군요. 이걸 korea로 맞춰야 몇몇 프로그램(synergy 등)에서 문제가 없을 거라고 합니다. 여기 대해선 굴비님께 한 번 문의해 보시는 게 어떨는지요?

아무튼 모처럼 쓸만한 한글 입력기가 나올 것 같다고 생각하니 우삼겹에 설렁탕 먹은 사람처럼 가슴이 두근반세근반... 아니 두근두근하는군요. 부디 좋은 입력기 만들어 주시기 바랍니다.
libhangul을 좀 봐야 겠지만 바람 자체는 한글 입력이 1글자까지만 지원하도록 되어있어서 한자어 단어 입력은 아직 무리가 있습니다.
일단은 1.0 버젼까지는 현재 구조를 유지할 예정입니다. 다음 버젼에는 꼭 반영하도록 하겠습니다.
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod
  Reply With Quote
2008-05-07, 04:34 AM   #13
sixt06
Senior Member
 
sixt06's Avatar
 
Registered: Sep 2002
My Mac: MacBook and iPod nano
Posts: 424
오프라인
인용:
ozzy 님이 쓰신 글 글 보기
바람 0.0 을 설치해봤습니다.
한글 입력하면서 영문으로 바꿀때 영문이 써지지 않습니다.
한글의 글자모양이 완성되지 않았을때 (아랫바가 나타났을때)영문으로 바꾸니 먹통이 되는군요..
버그 입니다. 아직 Apple의 Input Method Kit의 프로토콜을 완전히 이해하지 못했습니다.
언제 단어를 commit해야 할지 혼돈이 되어서 생긴 문제입니다. 모드 전환시에도 단어를 commit 하고 모드 전환을 할 수 있도록 수정하겠습니다.
__________________
J. S. Bach, Praludium, Fuga und Allegro, BWV 998 in iPod
  Reply With Quote
2008-05-07, 05:50 AM   #14
minerva610
Senior Member
 
Registered: Jan 2007
My Mac: 아이맥 24인치 및 맥미니
Posts: 218
오프라인
메모리 점유율이 상당히 높지만 베타버전이니 앞으로 좋아질 것이라 생각됩니다.. 한자입력방식 자체는 매우 마음에 드는데, 한글입력 상에서 처리하지 않고 별도 입력으로 처리하는 것이 크게 능률적인 것 같지는 않아 보이는데 한자입력을 별도 처리한 어떤 이유가 있는지요????

바람입력기가 발전을 해서(단축키도 사용자가 바꿀 수 있으면 참 좋겠습니다) 제가 맥사용 시작 때부터 염원하던 옛글입력까지 가능해지면 좋겠습니다...^.^; 너무 욕심을 부리는 건가요?? 제가 프로그래밍을 할 수 있었으면 좋았을텐데.... 그쪽은 완전히 문외한인 문과 출신이라 불편한 것을 스스로 고쳐가는 바람입력기 제작님을 위시해 컴퓨터 천재들이 매우 부럽습니다.
  Reply With Quote
2008-05-07, 05:51 AM   #15
nugurik
Senior Member
 
nugurik's Avatar
 
Registered: Jan 2005
My Mac: Macbook Brick/Mac Pro/iPod Touch/iPod mini/
Posts: 254
오프라인
정말 기대가 많이 됩니다. ^^ 멋진 입력기 만들어 주셔서 감사하고요, 파이팅입니다!
__________________
  Reply With Quote
지금 시각: 03:26 PM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2008 by AppleForum and/or their respective owners.