2007.11.25 07:21
     

 아이팟 터치(iPod Touch)의 한글 지원 소식에 감명받아서 새벽에 잠깐 짬을내서 Nintendo DS( NDS )용 한글 입력기를 만들어봤습니다. ^^;;; 아직은 테스트 상태라서 많이 불안정한데, 일단 동작은 하니까 스크린 샷을 올려봅니다. ^^

사용자 삽입 이미지

한글 입력 테스트


 

 아이팟 터치의 키보드가 너무 예뻐서 그대로 올려봤는데, NDS에 올리니 약간 포스가 떨어지는군요. ^^;;;
 
 오늘 테스트 덕분에 한글 출력에 한가지 문제를 발견했습니다. 제가 NDS에 올린 폰트는 완성형이었는데, 윈도우에서는 확장 완성형 폰트를 사용했습니다. @0@)/!!! 왠지 '틍'과 같은 단어를 입력할때 깨어진다 싶었더니... 확장 완성형에서 지원하는 문자라서 그랬습니다.

 확장 완성형 폰트를 만들어 넣는 것은 큰 문제가 안되지만.... 폰트 데이터가 너무 커지면 용량의 한계때문에 문제가 발생할 소지가 있어서 상당히 조심스럽습니다. 이 문제는 좀더 고민해본 다음 결정해야겠습니다. ^^;;;

 벌써 해가뜨네요... ㅜ_ㅜ... 오늘도 일찍 일어나기는 힘들 것 같습니다. ㅜ_ㅜ...
 
=== 2007/11/26 추가 ===

 너무 많은 분들이 이 글을 보러 오셔서, 오늘까지 진행상황을 더 추가했습니다. ^^ 폰트를 더 추가할까 하다가 NDS의 용량이 그리 크지 않아서 포기하고 한글을 조합하는 오토마타를 조금 손봐서 2360자용 한글 입력기를 만들었습니다.

 현재 한글/영어 대소문자/숫자 및 특수문자 모두 입력 가능하며 특수문자는 자판 숫자 및 배열 때문에 빠진 것이 좀 있습니다. 추후 작업을 조금 더 진행하여 특수문자를 다 추가해야 할 예정입니다. (혹시 아이팟 가지고 계신분 있으시면 특수문자쪽 키보드 자판 배열 좀 알려주세요 ^^;;;)

 완성형 한글 입력 및 영어, 숫자 입력을 캡쳐한 화면입니다. 다음에 작업이 완료되면 새글을 통해 릴리즈하겠습니다. ^^
사용자 삽입 이미지

영어 대문자 입력

사용자 삽입 이미지

영어 소문자 입력



사용자 삽입 이미지

한글 입력

사용자 삽입 이미지

한글 및 숫자/특수문자 입력


 ps) 작업을 하다보니 어느새 날이 밝아오는군요. ㅜ_ㅜ...


=== 2007/12/01 추가 ===

 프로토타입 개발을 완료했습니다. ^^ 자세한 내용은 http://kkamagui.tistory.com/238 에서 확인하실 수 있습니다. 동영상과 프로그램을 포함하고 있습니다. ^^
Mittm

Android App

Posted by kkamagui

댓글을 달아 주세요

  1. Favicon of https://seyool.tistory.com BlogIcon seyool 2007.11.25 13:56 신고  댓글주소  수정/삭제  댓글쓰기

    대단하십니다 ^^

  2. Favicon of https://tempblog24.tistory.com BlogIcon 페이비안 2007.11.25 15:55 신고  댓글주소  수정/삭제  댓글쓰기

    응원하겠습니다! ^^

  3. Favicon of http://readygo.biz BlogIcon 리마진행 2007.11.25 16:27 신고  댓글주소  수정/삭제  댓글쓰기

    제가 알기로는 NDS가 리눅스기반이라는 설이 있던데 진짜인가요?? 그리고 엔디에스에서 메신저 가능합니까??

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2007.11.25 17:15 신고  댓글주소  수정/삭제

      NDS가 리눅스 기반이라... NDS에서 리눅스를 돌리는 프로젝트가 있는데, 아마 그것 때문에 와전된듯 합니다. ^^;;;
      NDS 자체는 ARM9/ARM7 CPU를 가진 단순한 보드 정도이고,개발은 GNU 컴파일러를 이용해서 진행합니다. 개발 편의를 위해 괜찮은 라이브러리들이 나와있어서 그리 힘든 편은 아닙니다. ^^

  4. Favicon of http://readygo.biz BlogIcon 리마진행 2007.11.25 17:21 신고  댓글주소  수정/삭제  댓글쓰기

    그럼 엔디에스 에서는 리눅스를 어떤식으로 설치를 할까요??? CDROM이 있는 것도 아닌데 ?

    • 홀리쉴드 2007.11.25 17:59 신고  댓글주소  수정/삭제

      비밀입니다...가르쳐드릴수가 없음

    • Favicon of https://kkamagui.tistory.com BlogIcon kkamagui 2007.11.25 20:19 신고  댓글주소  수정/삭제

      설치한다라... 설치한다는 표현보다는 실행한다는 표현이 더 맞는 것 같습니다. ^^ NDS 롬 파일 형태의 linux.nds 파일을 실행해주면 게임 로딩하는 것과 같은 방식으로 NDS에서 실행되는 것이지요.
      게임의 경우는 예쁜 그림과 음악이 나오겠지만, linux는 콘솔창이 뜨더군요. ㅎㅎ
      http://www.dslinux.org/ 여기에 가보시면 자세한 내용이 있습니다. ^^

  5. 멍청이 2007.11.25 23:49 신고  댓글주소  수정/삭제  댓글쓰기

    터치 딕에서는 국어/한영/영한/일한/한일 사전을 지원하기 때문에 당근 한글 입력이 되지요 ㅋㅋㅋㅋ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2007.11.26 00:15 신고  댓글주소  수정/삭제

      네 맞습니다. 터치딕 팩에 안에 한글/영어/일어를 출력할 수 있는 폰트들과 오토마타가 있어서 한글 입력이 가능합니다. ^^
      하지만 어디까지나 터치 딕 팩이 있어야 가능하고, 실제 NDS 홈브루 프로그램을 개발하면 한글 폰트부터 오타마타까지 모두 다 개발해줘야 한답니다. ^^
      그러니 한글입력이 가능한 홈브루도 잘 없고(솔찍히 아직 본적이 없습니다. ㅜ_ㅜ), 한글 출력은 그나마 간단하기 때문에 한글 출력을 지원하는 홈브루는 많이 있습니다. ^^)/~

  6. Favicon of http://i3eat.org/ BlogIcon 착이 2007.11.26 11:19 신고  댓글주소  수정/삭제  댓글쓰기

    버튼 큼지막하게 만들고 핸드폰에서 쓰는 방식처럼 손으로 눌러서 쓸 수 있는걸 한번 만들어보고 싶었는데.. ㅎㅎ

    역시 대단하십니다 ^.^

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2007.11.26 14:44 신고  댓글주소  수정/삭제

      감사합니다. ^^ 실제로 NDS에 올려서 눌러보니 버튼이 조금 작은 느낌이군요. 쓰다가 불편해지면 약간 가로 싸이즈를 더 늘리고 세로를 좀 줄이는 식으로 가야겠습니다. ^^

  7. Favicon of http://grampus.tistory.com BlogIcon raptor 2007.11.27 01:43 신고  댓글주소  수정/삭제  댓글쓰기

    형 또 아침에 해뜨는것을 보면서 만드신 겁니까??ㅋㅋ 아침에 일찍 일어나기 프로젝트
    는 어떻하구요~~UI깔끔하고 보기 좋네요~저는 언제 저렇게 만들까용...흑흑..ㅠㅠ
    kkamagui님 파이팅!!!

  8. 멋쟁이 2008.03.19 22:28 신고  댓글주소  수정/삭제  댓글쓰기

    삼성 핸폰에 한글 입력처럼 간단하게 하면 좋을것 같은데

    그렇게 하면 저작권 위배가 될까요...?

    • Favicon of https://kkamagui.tistory.com BlogIcon kkamagui 2008.03.19 23:36 신고  댓글주소  수정/삭제

      그대로 따라서 하는건 문제가 있을 것 같습니다. ^^;;;

      그런데 어차피 상용으로 파는 것도 아니고 쓰는 사람도 많이 없으니 괜찮을지도 모르겠네요 ;)

      나중에 시간나면 한번 해볼까요? ㅎㅎ

      ps) 최신 버전은 공지사항(http://kkamagui.tistory.com/notice/249) 페이지를 참고하세요 ^^