달력

1

« 2020/1 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

< 원본 키보드 이미지의 백업 기능이 제거 되었습니다. 꼭, 원본 키보드 이미지를 나중에라도 쓰고 싶으신 분은 꼭 원본 키보드 이미지를 백업해두세요. 아니면 나중에 다른 분에게 부탁드려면 주실듯은 싶네요.
이미지 경로는
/System/Library/Frameworks/UIKit.framework/Keyboard-Common.artwork
/System/Library/Frameworks/UIKit.framework/Keyboard-Latin.artwork

입니다.>

기능과 인터페이스에 반해서 첫 Apple 제품으로 iPod touch를 지르게 되었는데요.
많은 좋은 기능들을 가지고 있으면서도 한글 키보드가 없어서
제약을 받는 부분이 있음에 안타까워서 iPod touch, iPhone용 한글 키보드를
만들어 보았습니다.
처음하는 objective-c와 osx기반 프로그래밍이었는데요.
뭐 역시 구글신의 덕택에 많이 알아가며 재미있게 프로그래밍 했습니다.
그래서 제가 쓰고 있는 한글 키보드를 공개 합니다.

우선 저는 iPod touch 1.1.1 버전을 사용하고 있습니다. 그래서 iPhone과 다른 펌웨어 버전에서
동작을 확신하지는 못하겠습니다. 단, iPhone 1.1.1의 경우에는 다른 나라 프로그래머들이
개발은 키보드를 분석해 보았을때 iPod touch 1.1.1과 같기에 동작하리라 보고요.
그러나 다른 펌웨어 버전에서는 iPod toucj, iPhone 둘 다 동작에 대해서는 자신이 없네요.

<꼭 설치 전에 읽어 보세요>
그리고 우선 이 키보드 설치법을 설명하기 앞서서 이 키보드는 현재 uninstall에 문제가 있습니다.
그래서 인스톨시에 한글 키보드를 위해서 영문 키보드의 디자인을 영문/한글이 같이 들어간 디자인으로 바꾸고,
언인스톨 할때에는 원래의 키보드 다자인으로 돌려놓지 않는다는 점을 꼭 명심하시고 원본 키보드 디자인을
꼭 백업해두시길 바랍니다. 혹시나 해서 설치시에 제가 정해진 장소로 백업을 해두게는 했습니다. 그 백업파일에
대해서는 나중에 밑에서 언급하도록 하겠습니다. 또, 이 키보드를 많은 베타 테스팅을 거치지 않았기에 여러 문제가 발생될 수 도 있습니다. 그로 인하여 생기는 문제는 책임을 못지니 그점 이해 부탁드립니다. 단, 버그에 대해서 보고 해주시면 가능한 수정하겠습니다.

*설치법
1. 우선 installer를 실행시킵니다.( 이 설명은 iPod touch가 jailbreak를 이용해서 해킹되어 있고, installer가 설치되어 있다는 조건하에 설명되어 있습니다. 이 방법에 대해서는 여려곳에서 자세히 다루고 있습니다.)
2. installer에서 아래와 같이 sources항목 선택합니다. 그리고 오른쪽 상단에 있는 edit 버튼을 클릭합니다.

사용자 삽입 이미지
3. edit를 누르면 아래와 같은 모양으로 source를 편집할 수 있는 상태가 됩니다. 여기서 왼쪽 상단에 Add 버튼을 클릭합니다.
사용자 삽입 이미지

4. 그럼 아래와 같이 URL을 입력할 수 있는 창이 나오고, 거기에 http://agaat.info/demo 를 입력합니다.

사용자 삽입 이미지

5. 그리고 나면 Refreshing이 끝날 때까지 기다립니다. Refreshing이 끝나면 아래와 같이 새로운 source가 추가 되신걸 볼 수있습니다. 간혹 "Codedesign Utils" 카테고리 안에 다른 source가 보이는 경우가 있는데 installer 버그인듯 하니 무시하셔도 됩니다.
사용자 삽입 이미지
6. 이제 안전한 설치를 위해서 iPod touch의 전원을 완전히 껐다가 켭니다. 슬립모드 아니라 전원을 꼭 완전히 껐다가 켜주셔야 합니다. 그리고나서 installer를 다시 실행하고, 아래 이미지와 같이 Install 탭에 Localization 카테고리를 선택합니다.
사용자 삽입 이미지

7.  그러면 그 안에 여러 프로그램 목록이 나타납니다. 여기서 아래 이미지와 같이 "KM Korean Keyboard"를 선택합니다.
( 여기서 사용하시는 펌웨어에 맞는 것을 설치해주세요. 현재 "KM Korean Keyboard"는 1.1.1버전용
"KM Korean Keyboard For 1.1.2"는 1.1.2 버전용, "KM Korean Keyboard For 1.1.3"은 1.1.3버전 용입니다.
사용자 삽입 이미지
8. 그러면 아래와 같은 이미지가 나타나고 여기서 오른쪽 상단에 install 버튼을 클릭합니다. 그리고 install을 선택합니다.
사용자 삽입 이미지
9. 그러면 install이 진행 됩니다. (여기서 만약에 설치중에 갑자기 installer가 꺼지고 바탕화면으로 나가는 분은 iPod touch의 전원을 완전히 끄고, 다시 켜시고 다른 작업을 하지 마시고 바로 installer를 실행하시고 위에 KM Korean Keyboard를 설치하시면 될 것 입니다.)
install 진행 중에 갑자기 화면 중앙에 아래와 같은 경고가 뜨는 분들이 있을 것입니다. 이것은 시스템 영역 저장 공간에 새로운 영문/한글 키보드 이미지를 복사하면서 나오는 경고 입니다. 그 키보드 이미지 파일이 16MB나 되기 때문에 이런 경고가 나오는 것 같습니다. 그냥 인스톨이 끝날때까지 기다리시면 됩니다.
사용자 삽입 이미지
10. 인스톨이 끝나고 아래와 같은 화면이 나오면 해제 버튼을 이제 눌러줍니다.( 아래와 같은 화면이 안나오는 분도 있으리라 봅니다. 저는 워낙 많은 프로그램을 설치해 두었기에 이런 경고가 보인다고 생각됩니다.)
사용자 삽입 이미지
11. 여기서 설치가 완료된 후에 installer를 끄고 설정으로 갑니다. 설정 -> 일반 ->다국어 -> 키보드 를 실행하고 아래와 같이 영어, 영어(영국), 일본어 키보드를 활성화 시켜줍니다. 그리고 나서 또 한번 iPod touch의 전원을 완전히 꺼줍니다. 다시 말씀드리지만 슬립모드가 아닌 전원을 완전히 꺼주셔야 합니다. 그리고 다시 전원을 켜줍니다.
사용자 삽입 이미지
12. 자, 이제 모든 설치가 끝났습니다. 이제 테스트 해보시면 됩니다. 바탕화면에서 "메모" 프로그램을 실행합니다. 그리고 키보드를 활성화 시키면 한글 입력에 도움이 되도록 키보드 이미지에 영어/한글이 다 들어가 있는 것이 보일 것입니다.(이 작업을 열심히 해준 처제 가와이 경진이에게 다시 한번 감사를~ 쌩유~) 여기서 키보드 언어가 영어인상태에서는 아래와 같이 영어가 입력됩니다.
사용자 삽입 이미지
13. 자 이제 기다리시던 한글 입력을 위해서 지구본 모양을 언어 변경을 한번 눌러서 영어(영국)을 선택합니다.
그러면 아래와 같이 일반적인 2벌식 키보드 입력과 같은 방법으로 한글을 입력하실 수 있습니다!!! awesome!!!
사용자 삽입 이미지

14. http://codedesign.tistory.com/27 글을 보시면 아시겠지만 아이팟 터치를 위한 게시판을 열었습니다. 사용하시면서 아이팟 터치 관련 질문이나 아이디어 버그 리포트 등 많은 의견 부탁드립니다. 그리고 추가로 여유가 되시는 분들의 "개발자 후원하기"로 paypal 기부 부탁드립니다.
감사합니다.
사용자 삽입 이미지

<uninstall시 주의사항>
uninstall은 installer에 가셔서 uninstall 탭에서 KM Korean Keyboard를 선택하셔서 uninstall하시면 되는데요. 단 이때에도 꼭 전원을 완전히 끄셨다가 다시 켜시고, 바로 installer를 실행하셔서 uninstall하시기를 바랍니다. 그리고 다시 한번 꼭 전원을 완전히 끄셨다가 켜주세요.

-------------------------------------------------------------------------
자 설명이 길었는데요. 아무쪼록 필요하신 분들은 잘 사용해 주시고 혹시나 피드백이나 버그 있으면 코멘트로 남겨주세요.
감사합니다.
(여러가지로 힘이 되어준 아내에게 다시 감사드립니다.^^ 사랑해요.)
( 첫 Apple 제품 사용이라 헤메는 절 도와주신 madmac님에게도 감사드려요~)
Posted by codedesign

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 5D 아즈라엘 2008.01.13 03:56  댓글주소  수정/삭제  댓글쓰기

    디하님 설정가셔서..언어(Language)를 한국어에서..영어로 바꾸고하세요.

    그럼 잘 되실꺼에요.

  3. BlogIcon sminsik 2008.01.13 16:57  댓글주소  수정/삭제  댓글쓰기

    서버에 이상이 있는지 설치작업이 진행이 안되네요...흐흑~~ㅡㅜ

  4. 디하 2008.01.14 02:34  댓글주소  수정/삭제  댓글쓰기

    아이폰에는 한글 언어 설정이 없어요 ^^;;

  5. BlogIcon stozwind 2008.01.15 05:56  댓글주소  수정/삭제  댓글쓰기

    아~ 그리고 궁금한게 있는데요.. 한글 키보드를 쓰면서 한자 입력도 혹시
    가능하게 할 수 있을까요?? 그냥 노파심에.... ^-^ 감사하고 좋은 하루 보내세요!!

  6. 2008.01.16 19:40  댓글주소  수정/삭제  댓글쓰기

    1.1.2 버전 키보드 설치중에 main script execution failed! 라고 나오는데 왜그런거죠?;;

    • BlogIcon codedesign 2008.01.17 09:49 신고  댓글주소  수정/삭제

      네 안녕하세요.
      혹시나 글을 잘 보셨겠지만
      설치전에 완전히 리셋하시고
      다시 켜졌을때 바로 installer를 설치하셨는지
      우선 체크해보시면 좋을 것 같고요.
      용량이 부족하다는 메시지는 혹시나 없었는지 궁금합니다.
      우선 다시 설치시에도 안되시면 썸머보드의
      설정파일을 봐야 할것같네요.
      우선 해보시고도 다시 안되시면 글 남겨주시면
      설정파일 위치 알려드릴테니
      그 파일을 메일로 보내주시면 한번 확인해 보겠습니다.
      감사합니다.

  7. BlogIcon stozwind 2008.01.17 05:54  댓글주소  수정/삭제  댓글쓰기

    위에분 말씀하신것 중에...
    아이폰 1.1.1 에 약간의 편법으로 한국어 설정이 들어가게 하는 법이 있습니다.
    International Menu를 Enable시켜주면 나옵니다. 제 기억으론 아마 Tweak 1.1.1에
    있던걸로 아는데요... 1.1.2에도 이와 비슷한 방법으로 1.1.1에 Enable 시킬 수 있는
    국가/언어 설정이 가능하게 할 수 있습니다. 그렇지만 일부 날짜/시간 외엔 한글을
    볼 수 없다는게.... T^T

  8. 정말감사합니다ㅎ 2008.01.18 03:26  댓글주소  수정/삭제  댓글쓰기

    하 한글자판을기다렸는데 님 덕분에 정말잘사용하고있어요

  9. 마라나타 2008.01.18 20:30  댓글주소  수정/삭제  댓글쓰기

    감사합니다

    iphone 인데 지구본이 안나와서 조금 고민 했습니다. icosta 를 설치하니까 되는군요
    위에 적어주신분처럼 uk 전환이 안되서 셋팅에서 international 을 대한민국으로 변경하니까 되는군요

  10. dudals 2008.01.23 22:40  댓글주소  수정/삭제  댓글쓰기

    수고하십니다. 오늘 설치를하였는데요 자판에 한글이 보이기는하는데 지구본이 안보이네요...ㅠㅠ보이는데 안써지니까 답답합니다ㅋㅋ 저는 1.1.1버전쓰고있는데요 설치끝내고 전원껐다키고그랬는데도 안돼여 general로 들어가도 언어선택메뉴는 아예 없어요...

    • BlogIcon codedesign 2008.01.29 02:50 신고  댓글주소  수정/삭제

      안녕하세요.
      혹시 iphone이신가요.
      그렇다면 설정에서 international 활성을 위해서
      따로 작업을 해주어야 하는 것으로 알고 있고요.
      ipod touch라면 글쎄요.
      다시 복구 해보시는 것이 좋을 듯 싶은데요.
      감사합니다.

  11. BlogIcon 장수제 2008.01.27 01:52  댓글주소  수정/삭제  댓글쓰기

    안녕하세요
    정말 좋은 어플 개발해 주셔서 감사합니다
    그런데, 잘 활용하던 도중에 갑자기 한글 입력이 되지 않아서 고생하다가 뭔가 완전히 꼬인듯 해서 전부 리셋하고 클리어 한 다음에 복원하고 다시 해킹 했습니다만...
    그 과정에서 인스톨러 깔고, BSD 깔고 키보드 설치하려니까 계속 Main Script Error만 나오고 설치가 안됩니다 ㅠ.ㅠ 이를 어찌해야 할런지요..

  12. 조동균 2008.01.31 11:52  댓글주소  수정/삭제  댓글쓰기

    저도 1.1.2인데...실수로 1.1.1을 받아서... 원본 키보드는 없나요?? 있으시면 올려주세요~

  13. emanea 2008.02.02 11:14  댓글주소  수정/삭제  댓글쓰기

    좋은 자료 감사합니다. 방금 설치해서 편리하게 잘 사용하고 있습니다.
    행복하세요~ ^^

  14. BlogIcon jnheo 2008.02.06 20:01  댓글주소  수정/삭제  댓글쓰기

    1.1.3버젼에 대한 이야기가 없어서 걱정하면서 1.1.2로 깔려고 했는데
    sources추가하고 나니 1.1.3도 만들어주셨군요!

    감사합니다 ^^

  15. 맥사랑 2008.02.09 10:52  댓글주소  수정/삭제  댓글쓰기

    바쁘신와중에도... 멋진 소프트웨어 감사합니다.

    아이폿 1.1.3 인데... 설치후 문제는 전혀 없습니다.

    감사합니다.

  16. BlogIcon k 2008.02.10 18:30  댓글주소  수정/삭제  댓글쓰기

    1.1.2를 사용하고 있는데 1.1.3 버전 키보드를 받아서 인스톨해버렸습니다. 그래서 언인스톨 후 1.1.2버전 키보드를 설치하려고 하는데 Main script excution failed가 나오네요. 키보드 이미지도 다깨져나오고 원상복구하는 방법이나 정상적으로 되게 하는 방법좀 알려주세요.

  17. Linuxer 2008.02.11 18:47  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 아주 잘 사용하고 있습니다. ^^

  18. licciko 2008.02.14 02:11  댓글주소  수정/삭제  댓글쓰기

    우선 좋은 어플 감사 드립니다~ 아주 잘 쓰고 있습니다~
    다만, 위딕 사용시 '대'가 입력이 되질 않습니다
    또한 '데'를 입력하면 네모칸이 나와 버리는군요
    저만 그런건지 뭔가 오류가 있는건지 검토 부탁 드려요 ~ ^^ 아..... 1.2 버전입니다~

    • BlogIcon codedesign 2008.02.25 09:36 신고  댓글주소  수정/삭제

      네. 안녕하세요.
      네. 저도 그 증상을 확인했습니다.
      아직 추측만 하고 있고 정확한 원인을 파악하지 못하고
      있습니다. 원인을 찾게되서 수정이 가능하다면
      수정하도록 하겠습니다.
      아마도 weDict에서의 처리문제 일수도 있으니
      그쪽에도 문의를 해야 겠네요.
      감사합니다.

  19. choillo 2008.02.21 01:07  댓글주소  수정/삭제  댓글쓰기

    좋은 어플 감사해요!!
    정말 잘 쓰고 있습니다!

  20. kinzinho 2008.03.16 01:33  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.. FW 1.1.1 iPhone 사용자입니다. 좋은 어플 잘 사용하다가 FW 1.1.2 로 upgrade 하려다가 다시 1.1.1 로 내려왔습니다 (unlock 문제) 그리고 한글 키보드를 다시 깔았는데 한글이 전혀 안되고, 지구본을 눌러도 다른 외국어로 넘어가지 않습니다. 다시 설치하려고 하는데, 원본 키보드 이미지를 백업 안 했습니다. 원본 이미지를 보내 주시고 다시 설치해 보겠습니다...

    주소는 kinzinho@naver.com 입니다. 감사합니다..

    /System/Library/Frameworks/UIKit.framework/Keyboard-Common.artwork
    /System/Library/Frameworks/UIKit.framework/Keyboard-Latin.artwork

  21. BlogIcon candosprit 2009.05.03 03:37  댓글주소  수정/삭제  댓글쓰기

    ipod touch 1세대 사용자입니다, 구입이 늦었고 한글 자판이 없어 황당했습니다.
    수동으로 설치를 하고 싶은데 프로그램을 제멜로 받았으면 합니다.
    위에 글을 읽어 보았지만 설치 부분에 대하여 다시한번 언급해 주시면 감사하겠습니다.
    제 멜 주소는 candosprit@daum.net 입니다.