접촉식 한글 키보드 - 터치 키보드, 터치 자판, 접촉식 자판 한글 표준화 프로젝트
(글 수 56)
접촉식 자판의 핵심 업데이트가 없는 경우 웹에서 apk는 따로 릴리즈 하지 않았는데. 마켓에 접속하지 못하시는 분들을 위하여 이곳에도 주기적으로 올려놓도록 하겠습니다. 마켓에 접근 가능하신분은 hangul keyboard로 검색하셔도 다운 받으시면 편하게 업데이트 받으실 수 있습니다.
0.9.0 영어 오타 수정 기능 추가. '.'의 PopUp 키보드에 기호들 추가
0.9.3 HTC Magic 단말에서 생기는 문제 해결
0.9.5 Rogers 단말에서 생기는 문제 해결.
0.9.5 Rogers 단말에서 생기는 문제 해결.
다운받기 : HangulKeyboard.apk
2009.07.05 13:03:03
안녕하세요 '-'
최근에 OTA Cupcake 을 벗어나서 G1 으로 포팅된 HTC Hero 롬을 설치했더랍니다 '-';;;
이 롬에서는 접촉식한글키보드 사용이 불가능하네요 '-';
HTC 자체개발 ime를 사용하는 이유 때문인지
libjni_latineime.so 파일이 /system/lib 에서 제외되었구
컵케익에서 파일 훔쳐다가 넣어봤지만; 라이브러리 로드하다가 에러나네요 '-';;;;;;;
로그캣도 들여다봣지만[...] 16진수만 잔뜩 나와서 먼소린지 알수가 없네요 허허;;;
최근에 OTA Cupcake 을 벗어나서 G1 으로 포팅된 HTC Hero 롬을 설치했더랍니다 '-';;;
이 롬에서는 접촉식한글키보드 사용이 불가능하네요 '-';
HTC 자체개발 ime를 사용하는 이유 때문인지
libjni_latineime.so 파일이 /system/lib 에서 제외되었구
컵케익에서 파일 훔쳐다가 넣어봤지만; 라이브러리 로드하다가 에러나네요 '-';;;;;;;
로그캣도 들여다봣지만[...] 16진수만 잔뜩 나와서 먼소린지 알수가 없네요 허허;;;
2009.07.05 13:19:04
네 HTC 것을 사용한 단말들에서는 G1, Magic 할 없이 전부 문제가 발생합니다. 제가 다른 단말이나 롬을 깔아서쓰지는 않아서 원인을 찾아서 해결은 못하고 있는 상황이에요. 로그캣 주우욱 캡쳐해서 한번 올려주실수 있는지요~
2009.07.08 05:13:44
http://tkim.mireene.com/logcat.txt 에 올려뒀어요 'ㅁ';
예전에 HTC 매직롬에선 라이브러리 파일 복사해주면 작동 했었는데 히어로에선 안되네요 흑흑
예전에 HTC 매직롬에선 라이브러리 파일 복사해주면 작동 했었는데 히어로에선 안되네요 흑흑
2009.07.08 11:37:27
사실 저런 에러는 나면 안되는건데 히어로나 매직에서 아직 1.5를 정상적으로 포팅하지 않았다는 생각이 드는군요. 일단 문제는 발생안하도록 만들어드리겠습니다. 대신 영문 Quick Fix기능은 못쓰겠지만요.
2009.07.09 07:04:50
아마도 HTC 수정판 안드로이드 롬에는 자체개발 ime 를 집어넣어서;
Latin IME 는 앞으로 나오는 htc 롬에서도 지원이 안되지 않을까.. 싶은데요
여지껏 나온 매직롬/히어로롬 확실친 않지만 로저롬도 기본적으론 latin ime가 지원이 안되니까요;
Latin IME 는 앞으로 나오는 htc 롬에서도 지원이 안되지 않을까.. 싶은데요
여지껏 나온 매직롬/히어로롬 확실친 않지만 로저롬도 기본적으론 latin ime가 지원이 안되니까요;
2009.07.09 18:21:33
태경군님. 키보드 업데이트를 하였습니다. 0.9.3으로요 HTC롬에서 동작하는데 문제 없게 수정을 했습니다. 로그 너무 감사드리구요. 개발환경에 버그가 있어서 정상동작하지 않았습니다. 한번 확인해주시면 감사하겠습니다. 아직 마켓에는 올리지 않았거든요.
2009.07.24 00:20:42
안녕하세요^^
최근에 홍콩에서 HTC Magic을 구매해서 사용중입니다...
접촉식 한글 자판을 마켓에서 찾아서 아무 이상 없이 설치했는데...
이메일 작성이나 한글을 입력하려고 할 때 그냥 영문/중문 키보드만 나옵니다..
설정에 Locale & Text 에서 접촉식 한글 자판을 선택했는데도 그렇더군요..
HTC에 전화 해보니까 제거하고 다시 설치 해보라고 해서 시도 했는데 결과는 마찬가지고요..
도대체 무엇이 문제인지 모르겠습니다..초보라서 무엇을 모르고 있는게 있는지...
혹시 어떻게 하면 됄지 아시는지요..
최근에 홍콩에서 HTC Magic을 구매해서 사용중입니다...
접촉식 한글 자판을 마켓에서 찾아서 아무 이상 없이 설치했는데...
이메일 작성이나 한글을 입력하려고 할 때 그냥 영문/중문 키보드만 나옵니다..
설정에 Locale & Text 에서 접촉식 한글 자판을 선택했는데도 그렇더군요..
HTC에 전화 해보니까 제거하고 다시 설치 해보라고 해서 시도 했는데 결과는 마찬가지고요..
도대체 무엇이 문제인지 모르겠습니다..초보라서 무엇을 모르고 있는게 있는지...
혹시 어떻게 하면 됄지 아시는지요..
2009.08.30 02:46:35
안녕하세요.. 캐나다에서 HTC Magic을 구입해서 Hero rom을 깔아 사용하고 있습니다.
근데 한글 Keyboard 사용이 안되네요.
Locale이 한글로 되어 있지 않아서 그런가 해서..
현제 전화기 안에는 Korean이 언어 리스트에 없지만..
adb pull /data/property/persist.sys.country c:\temp
adb pull /data/property/persist.sys..language c:\temp
해서 notepad로 KO-kr로 각각 번경해서...
adb push c:\temp pull /data/property/persist.sys.country
adb push c:\temp pull /data/property/persist.sys.language
하니깐.. 한글로 변하더라구요..^^;;
그렇게 했는데도... 한글 Keyboard 사용이 안되는데요..
키보드에 "12#" 버튼을 오래 누르면 (long push) 바껴야 하는거 아닌가요?
근데 한글 Keyboard 사용이 안되네요.
Locale이 한글로 되어 있지 않아서 그런가 해서..
현제 전화기 안에는 Korean이 언어 리스트에 없지만..
adb pull /data/property/persist.sys.country c:\temp
adb pull /data/property/persist.sys..language c:\temp
해서 notepad로 KO-kr로 각각 번경해서...
adb push c:\temp pull /data/property/persist.sys.country
adb push c:\temp pull /data/property/persist.sys.language
하니깐.. 한글로 변하더라구요..^^;;
그렇게 했는데도... 한글 Keyboard 사용이 안되는데요..
키보드에 "12#" 버튼을 오래 누르면 (long push) 바껴야 하는거 아닌가요?
2009.10.25 21:44:20
HTC Tattoo android 1.6 에서 잘돌아 갑니다. 어제는 20090504버전이 최신인줄 알고 설치 했었는데, 이버전이 최신이더군요. 감사합니다.
더 써보고 리포트 하지요
작은 문제점은 다른 기계들에서는 어떤지 모르겠지만 Tattoo는 화면이 좀 작아 그런지 자판글자가 너무작아 잘안보이더군요.
그리고 저는 왜 마켓에서 검색이 안되는 걸까요. Hangul 로 검색하면 검색결과가 없다고 나오네요...
2009.12.09 11:02:14
한글 입력 오류 발생!!
요즘 안드로이드에 관심을 갖고 에뮬로 이것저것 해보고 있네요..
환경은 android SDK 2.0 + Eclipse 3.5 에서 AVD2.0.1 버전을 사용하고 있습니다.
한글 입력시 오류 내용입니다.
오류 발생 원인은 아래와 같이 처음 입력 시 붙여서 입력했다가 나중에 방향 이동하여 빈 공간을 삽입할 경우 아래와 같은 오류 메세지가 나오네요... 수정 보완해야할 듯합니다..
최초입력 : aaabbb
수정입력 : aaa bbb
12-09 01:58:41.278: WARN/dalvikvm(460): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
12-09 01:58:41.278: ERROR/AndroidRuntime(460): Uncaught handler: thread main exiting due to uncaught exception
12-09 01:58:41.370: ERROR/AndroidRuntime(460): java.lang.NullPointerException
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.TextEntryState.acceptedDefault(TextEntryState.java:126)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.pickDefaultSuggestion(HangulIME.java:921)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.handleSeparator(HangulIME.java:811)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.onKey(HangulIME.java:675)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.detectAndSendKey(KeyboardView.java:802)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.repeatKey(KeyboardView.java:1237)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.onModifiedTouchEvent(KeyboardView.java:1153)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.onTouchEvent(KeyboardView.java:1095)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.View.dispatchTouchEvent(View.java:3709)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.app.Dialog.dispatchTouchEvent(Dialog.java:643)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.os.Handler.dispatchMessage(Handler.java:99)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.os.Looper.loop(Looper.java:123)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.app.ActivityThread.main(ActivityThread.java:4338)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at java.lang.reflect.Method.invokeNative(Native Method)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at java.lang.reflect.Method.invoke(Method.java:521)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at dalvik.system.NativeStart.main(Native Method)
요즘 안드로이드에 관심을 갖고 에뮬로 이것저것 해보고 있네요..
환경은 android SDK 2.0 + Eclipse 3.5 에서 AVD2.0.1 버전을 사용하고 있습니다.
한글 입력시 오류 내용입니다.
오류 발생 원인은 아래와 같이 처음 입력 시 붙여서 입력했다가 나중에 방향 이동하여 빈 공간을 삽입할 경우 아래와 같은 오류 메세지가 나오네요... 수정 보완해야할 듯합니다..
최초입력 : aaabbb
수정입력 : aaa bbb
12-09 01:58:41.278: WARN/dalvikvm(460): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
12-09 01:58:41.278: ERROR/AndroidRuntime(460): Uncaught handler: thread main exiting due to uncaught exception
12-09 01:58:41.370: ERROR/AndroidRuntime(460): java.lang.NullPointerException
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.TextEntryState.acceptedDefault(TextEntryState.java:126)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.pickDefaultSuggestion(HangulIME.java:921)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.handleSeparator(HangulIME.java:811)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.socialnmobile.hangulkeyboard.HangulIME.onKey(HangulIME.java:675)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.detectAndSendKey(KeyboardView.java:802)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.repeatKey(KeyboardView.java:1237)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.onModifiedTouchEvent(KeyboardView.java:1153)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.inputmethodservice.KeyboardView.onTouchEvent(KeyboardView.java:1095)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.View.dispatchTouchEvent(View.java:3709)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:821)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.app.Dialog.dispatchTouchEvent(Dialog.java:643)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.os.Handler.dispatchMessage(Handler.java:99)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.os.Looper.loop(Looper.java:123)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at android.app.ActivityThread.main(ActivityThread.java:4338)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at java.lang.reflect.Method.invokeNative(Native Method)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at java.lang.reflect.Method.invoke(Method.java:521)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-09 01:58:41.370: ERROR/AndroidRuntime(460): at dalvik.system.NativeStart.main(Native Method)
2011.03.13 08:23:27
쿼티하드웨어자판사용자입니다. 쌍자음을누를때 쉬프트와동시에누르는게 힘든것같습니다 쉬프트와 자음이 같은방향에잇다보니 ..ㅠ 혹시이점개선해주실수잇을지요 ㅠ
2011.06.29 17:13:03
전 맥에서 에뮬로 사용하려고 합니다.
platform-tools 디렉토리에서 ./adb install ~어쩌구저쩌구/HangulKeyboard.apk 이렇게 해서 install을 했습니다.
인스톨은 성공했고, 에뮬켜서 키보드 설정을 했습니다.
그랬더니 키보드 쓰려고 할 때마다 "한글 접촉식 키보드 애플리케이션(com.socialnmobile.hangulkeyboard프로세스)이 예상치 않게 중지되었습니다. 다시 시도해주세요." 라는 말만 계속 뜨네요.
sdk는 2.3버젼을 썼고요.
한글키보드가 맥용 윈도용이 따로 있나요?
어떻게 해야 하는지 알려주시면 정말 감사하겠습니다.. ^^
2012.04.26 12:40:33
전 LG vortex 를 사용하고 있는데 한글 접촉식 자판을 인스톨하고나서.. setting에서 input method를 도저히 찾지 못하겠는데요..
도와 주세요..2-3일을 고생하고 있습니다.
겔럭시에서는 잘 되었는데.. 이 전화기는 도저히 바꿀수가 없어서요.. 이멜로 주시면 감사하겠습니다.
2012.10.31 18:56:07
Like cars accepting affluence brands, based on top starting point beats dr
dre appear its aboriginal headphones - Studio, and kept its
business action of Fashion. In appearance of Dr. Dre's acceptance in America,beats by dr
dre anon accustomed abundant attention. And because of its
accomplished superior and congenital amplifier headphone design, Monster Beats
Studio can calmly drive iPod - the a lot of accepted MP3 amateur in America.cheap beats
by dre accustomed a lot of praise, and, added and added acclaimed
humans began to accept Beats Studio as their company. It is not because that
Beats Studio is bigger than that of added cast in the superior aspect, but
Studio has been labeled itself Fashion back its beginning. For these acclaimed
people, they charge to accumulate themselves fashionable at all times and they
charge a brace of acceptable superior headphones too; thus, beats by
dre australia become their choice.
2012.11.21 16:03:48
But that would Canada Goose
Sale also obligate Hamas to act as a serious negotiating partner"There's
nothing wrong with transitioning from a situation that is exclusively about Canada Goose Outlet fighting
to a phase of dialogue and understanding of the game of dialogue and After seven
days of fighting, many Gaza residents said they were ready for life to return to
normal It is seeking an end to the rocket fire by Gaza militants and assurances
After Jerusalem, Clinton was Canada Goose Jackets
scheduled to visit Palestinian officials in Ramallah and then travel to Cairo.