본문 바로가기

아이폰에서 특수문자 쉽게 입력하기.


여인들과 카톡이나 문자하다 보면 하트♡를 보내고 싶은데 아이폰 두벌씩자판에는특수기호가 없어서 일본자판키보드를 추가해서 보내거나 어플을 사용해서 보내야합니다.


또 다른 예로는 앱스토어 한국계정, 미국계정 등등 여러계정을 사용하시는 분들은 암호, 아이디 넣기 타이핑하기가 무척 번거롭습니다. (iOS5에 단축키가 있지만 암호가 입력이 안되죠. Xpandr는 iOS5에는 이용이 불가능하고요.)


이런 문제들은 좀더 해결하기 위해서 Keyboard-ko.plist 파일을 조금 수정해주시면됩니다. 아마 홈페이지나 기타 소스를 다루는 분들은 쉽게 이해가 될겁니다.


아이펀박스 프로그램으로 //System/Library/Frameworks/UIKit.framework 경로로 들어갑니다.

여기에서 Keyboard-en.plist 혹은 Keyboard-kr.plist 파일을 추출합니다.

Keyboard-en.plist은 영문자판

Keyboard-kr.plist은 한글자판 입니다.


그리고 아래파일을 설치하셔서 열어보시면 아래와 같은 문구를 볼 수 있습니다. (메모장으로 여셔도 상관없습니다.)



아래 문구에서 "ㄱ ㄲ" 부분에 오른쪽처럼 추가를 해주시면됩니다.

 

 

그리고 저장하신다음 수정한 파일을 //System/Library/Frameworks/UIKit.framework 폴더에 덮혀씌우시고 리스프링 해주시면됩니다.


※ 추가하실때는 한칸씩 띄우시고 입력하시야합니다.

만약 안띄우시고 "ㄱ ㄲ☆" 이렇게 입력하시면 아래와 같이 "ㄲ☆" 이렇게 한군데에서 나옵니다.



그리고 한글자판에서 ㄱ과 ㄲ을 구별하듯이 영문자판파일에서도 대문자와 소문자를 구분합니다.


1. 특수문자 추가하기

Keyboard-kr.plist 파을을 열어서 아래와 같이 수정하시면됩니다.

<key>Roman-Accent-ㄱ</key> <!-- 누를 자판-->
    <dict>
        <key>Direction</key>
        <string>right</string>
        <key>Keycaps</key>
        <string>ㄱ ㄲ ☆</string> <!-- 이 라인은 키보드에 표시될 문구이고 -->
        <key>Strings</key>
        <string>ㄱ ㄲ ☆</string> <!-- 이 라인은 입력될 문구입니다. -->
    </dict>



2. 암호 또는 이메일 넣기

예를 들어 아래와 같이 수정을 하시면
"ㄱ"자판을 꾹 누르시면 키보드에는 "한국"이라고 뜨고 입력내용은 "XXXX@gmail.com"이 됩니다.
<key>Roman-Accent-ㄱ</key> <!-- 누를 자판-->
    <dict>
        <key>Direction</key>
        <string>right</string>
        <key>Keycaps</key>
        <string>ㄱ ㄲ 한국</string> <!-- 이 라인은 키보드에 표시될 문구이고 -->
        <key>Strings</key>
        <string>ㄱ ㄲ XXXX@gmail.com</string> <!-- 이 라인은 입력될 문구입니다. -->
    </dict>


3. 자판추가

만약 다른 자판에도 특수기호를 입력하고 싶은데 해당자판이 없으면 아래와 같이 복사해서 붙여넣기 하신다음 추가해주시면됩니다.
예를 들어 "ㅣ"(이) 자판에 입력하고 싶으면 Roman-Accent-ㅣ 파일추가 해주시면됩니다.

<key>Roman-Accent-</key> <!-- 누를 자판-->
    <dict>
        <key>Direction</key>
        <string>right</string>
        <key>Keycaps</key>
        <string>한비 미비</string> <!-- 이 라인은 키보드에 표시될 문구이고 -->
        <key>Strings</key>
        <string>1234 5678</string> <!-- 이 라인은 입력될 문구입니다. -->
    </dict>





수정하기 귀찮다! 라고 생각하시는 분은 사파리에서 http://mrgan.com/gb로 가셔서 홈 화면에 추가하셔서 사용하셔도 됩니다.



 

 



암호를 키보드에 넣을때는 보안상 취약하니 되도록 암호를 잠그고 다니시거나, 잘 사용하지 않는 키에 넣어서 숨겨놓는것을 추천합니다.


2011/11/11 - iOS5의 숨겨진 기능 2가지.
2011/07/14 - KeyLogger - 아이폰에도 키로그가?
2011/04/18 - ColorKeyboard - 키보드 자판에 컬러를 입히자!
2010/06/13 - 한글암호 - 한글로구성된 암호 관리