LG U+ TV G 셋탑 박스(안드로이드 4.2.2)에 [세나] apk 설치한 다음, 기본 입력기를 세나로 설정하여 USB 키보드 연결하면 세벌식 390 글자판을 사용하도록 설정하는 데 성공했다.
안드로이드 4.2.2가 설치된 TV G 셋탑 박스의 안드로이드는 아예 키보드 선택을 막아 놨다. 그래서 안드로이드용 세나 앱을 설치해도 메뉴를 통해서는 어떤 방법을 써도 세벌식 입력을 선택할 수가 없다.
또한 이 셋탑 박스는 PC나 맥에 USB로 연결하여 디버깅을 할 수도 없게 되어 있다. 무선랜도 없다. 오직 유선랜만 있다.
그래서 찾아보니, 유선랜으로 adb 연결을 하여, 기본 글자판을 [세나]로 바꾸는 방법을 쓸 수 있었다. 역시 안드로이드의 개방성이 이런 점에서 좋다.^^
설정 방법
- TV G 셋탑 박스와 같은 네트웍(같은 공유기 등) 안에 있는 피씨나 맥에서,
- 셋탑 박스의 설정에서 유선랜 IP를 메모(예: 192.168.219.21)한 후,
- 세나 apk는 셋탑 박스에 이미 설치해 놓았으므로,
- 터미널을 열어서(윈도즈에서는 cmd 창) # 프롬프터에서 adb 명령을 내림.
# adb connect 192.168.219.21 엔터 키를 눌러 셋탑 박스에 연결, - # adb shell 엔터.
그러면 $ 프롬프터가 나오면서 셋탑 박스에 접속된 것을 알 수 있음. - $ ime list -a -s 엔터로 설치된 입력기 관련 모듈을 나열하게 하면,
…
com.sleet.android.sebeol390keyboard/.SoftKeyboard
…
등이 나타남. - $ ime enable com.sleet.android.sebeol390keyboard/.SoftKeyboard 엔터
- $ ime set com.sleet.android.sebeol390keyboard/.SoftKeyboard 엔터
명령을 내려서, 기본 입력기를 [세나]로 설정함. - # adb disconnect 192.168.219.21 엔터를 해서 셋탑 박스와의 연결을 끊음.
셋탑 박스에서 키보드 입력을 하는 곳에서는 무조건 [세나] 앱이 작동하게 됩니다.
[내용 추가]
굳이 위와 같은 복잡한 방법을 쓸 필요도 없이, [세나] apk를 복사하여 설치한 다음, 플레이 스토어에서 [Quick Keyboard Switch] 앱을 설치한 다음, 기본 글자판을 원하는 대로 LG 입력기와 세나 중에서 선택하면 되겠네요.
- [세나] 앱은 play store에서 .apk를 다운로드 받아서 USB 메모리 등을 이용하여 TV G 셋탑 박스에 설치해야 합니다.
- 셋탑 박스에서 play store 앱을 실행한 다음, “Quick Keyboard Switch”를 검색하여 정상적으로 설치할 수 있습니다.
- [Quick Keyboard Switch]을 실행하면, 셋탑 박스에 설치된 입력기 중에서 세나를 선택할 수도 있고, 기본 LG 입력기를 설치할 수도 있습니다.
TV G 리모컨을 이용하여 채널 숫자를 입력하려면 기본 LG 입력기로 바꿔줘야 하네요. 세벌식 입력이 필요할 때에만 세나를 선택하고 입력하면 되겠습니다.