안녕하세요 ^^
많은 분들이 Customizing 관련 부분을 질문 해주셨는데 .. 이 부분을 정리해보고자 합니다.
내용이 조금 길어서 몇 번에 나누어서 적고, 다 정리가 되면 YooKey 프로젝트 페이지에 등록 시켜 두겠습니다. 이번 포스팅에서는 간단한 소개를 하고, 폴더 구조에 대한 설명만 하겠습니다.
일단 YooKey Pro에서 가능한 것들은 다음과 같습니다. (꼭 이것만 되는다는 것은 아닙니다.)
- 기본 레이아웃에서 기호C 빼기
- 자신만의 상용구 등록하기
- 자신만의 특수 문자 레이아웃 만들기
- 키보드의 레이아웃 이미지를 통채로 바꾸기 (색깔 넣기)
- 이지한글에서 [획추가]/[쌍자음]을 맨 아랫줄에서 맨 윗줄로 옮기기
- [다음] 버튼과 [간격] 버튼 바꾸기
- [간격] 버튼과 [다음 문장]의 버튼 크기를 똑같이 하기.
위에 굵게(Bold) 적어 둔 것은 YooKey Pro에서만 가능한 것이고,
나머지는 YooKey Lite(v0.9.4)에서도 가능한 기능 입니다.
여기에 대해서는 기존에 YooKey 프로젝트 페이지에 올라와 있던 다음 팁들을 참조 하실 수 있습니다.
이걸 YooKey Lite에서 해보신 분들이 Pro에서 왜 안 되냐는 질문을 해주시는데..
해답은 WinterBoard에 있습니다. ^^
아래는 YooKey Pro v1.0.3을 설치하면 나오는 파일들의 폴더 구조 입니다.
( 키보드 레이아웃을 표현 하는 부분만 추출 한 것 입니다. )
/Applications/
YooKey.app/
/Config/
Digit.xml
English_LowerCase.xml
English_UpperCase.xml
Korean_1000ZIN.xml
Korean_EZ.xml
Symbols_1.xml
Symbols_2.xml
Symbols_3.xml
YooKeyConfig.xml
YooKeyResources.xml
YooKeyStyle.xml
/Resources/
Portrait_YooBtnEnterHover.png
Portrait_YooBtnFunctionHover.png
Portrait_YooBtnNormalHover.png
Portrait_YooKeyPad.png
[작은 천지인]
/Library/
Themes/
YooKey_1000ZIN.theme/
Folders/
UIKit.framework/
YooKeyConfig.xml
[큰 천지인]
/Library/
Themes/
YooKey_1000ZIN_BIG.theme/
Folders/
UIKit.framework/
Portrait_YooKeyPad.png
YooKeyConfig.xml
YooKeyStyle.xml
[큰 이지한글]
/Library/
Themes/
YooKey_EZ_BIG.theme/
Folders/
UIKit.framework/
Portrait_YooKeyPad.png
Korean_EZ.xml
YooKeyConfig.xml
YooKeyStyle.xml
[간격-다음문장이 바뀐 이지한글]
/Library/
Themes/
YooKey_EZ_SP.theme/
Folders/
UIKit.framework/
YooKeyStyle.xml
보시는 것 처럼 YooKey Pro는 현재
기본 레이아웃을 표현하는 부분 이외에 4개의 Theme 패키지가 함께 들어가 있습니다.
눈치가 빠르시거나 WinterBoard 사용경험이 많으신 분들은 아시겠지만
기본적으로 YooKey Pro는 /Applications/YooKey.app/ 하위의 폴더에 있는 파일을 가지고 로딩을 합니다.
하지만, WinterBoard에서 특정 테마가 활성화 된 경우 Theme 폴더에 있는 파일을 참조 합니다.
물론, 이때에도 Theme 폴더에 없는 파일은 기능 기본 폴더에 있는 파일을 읽습니다.
만얀, 큰 천지인(1000ZIN_BIG)을 사용하시면서 기호B를 추가 하시고자 하신다면..
/Library/Themes/YooKey_1000ZIN_BIG.theme/Folders/UIKit.framework/YooKeyConfig.xml
파일 수정하시면 됩니다.
또한 위의 Theme 폴더 구조와 동일하고 이름이 다른 Theme를 만드시면..
만드신 Theme가 WinterBoard 메뉴에 나오게 자동으로 나오게 됩니다.
각 파일들에 대한.. 세부 설명에 대해서는..다음 글에서 적도록 하겠습니다.
직접 iPhone에서 수정하시는 수고를 덜어 드리고자 YooKey Pro v1.0.2 에 포함된 리소스 파일들을 압축해서 첨부합니다. 압축을 푸신 후에 기본 폴더에 있는 파일과 Theme를 통해 변경한 파일이 어떤 차이가 있는지 비교하시면.. 구조를 파악하시는 데 도움이 되실 것 같습니다.
-------------
@..
현재 YooKey Pro에 Winterboard가 dependency가 걸려있는 것 같은데..
아마 BigBoss쪽에서 스크린샷을 보고 착각한 것 같습니다.
BigBoss쪽과 이야기해서 다음 업데이트에서 WinterBoard에대한 Dependency를 제거 하겠습니다.
기본 폴더에 들어있는 파일을 바꾸시면 커스터마이징 기능은 WinterBoard없이 사용가능 하십니다.
다만, 지금 패키지 설정이 잘 못 되어 있는 것 같습니다.
@..
직접 만드신 Theme는 자체적으로 널리 배포 하셔도 됩니다.
또한 제 블로그에 댓글을 달아 주시면.. 요청에 따라서 Theme 패키지 deb로 만들어 드리거나 많은 분들께 공유할 수 있도록 하겠습니다.
@..
뜻하지 않은 사고로.. 몇몇 분들께 폐를 끼치고, 제 자신도 심적 고통을 많이 받았지만
그래도 구매해주신 분도 계시고, 많은 분들이 응원 해주셔서 힘내고 있습니다.
다만, 소프트웨어는 꼭 정품을 사용 해주시길 부탁드립니다.
'내 생산물' 카테고리의 다른 글
| YooKey, v1.0.5B(베타 버전) 스샷 및 베타 테스터 모집. (114) | 2011/02/10 |
|---|---|
| YooKey Pro v1.0.4 업데이트와 테마... (249) | 2011/01/25 |
| YooKey Pro, 입맛대로 키보드 바꾸기 (2) (70) | 2011/01/20 |
| YooKey Pro, 입맛대로 키보드 바꾸기 (1) (70) | 2011/01/19 |
| YooKey Pro v1.0.3 - 긴급 업데이트. (112) | 2011/01/18 |
| YooKey Pro v1.0.2 공개! - 아이폰에서 천지인 자판을! (58) | 2011/01/17 |
| YooKey Pro 출시 일정 안내.. (92) | 2011/01/13 |
YooKeyResources.zip
