2010년 11월 12일 금요일

키보드스위치 v1.0

[루팅하신 분들만 사용하실 수 있습니다!]

옵티머스큐를 사용하면서 딩굴이나 스마트키보드 프로, neostylo5 등등..
소프트키보드를 다 설치해봤지만 내장쿼티와 제대로 호환이 되는게 하나도 없었습니다.
그래서 그 문제점을 수정하고자 앱을 하나 만들었습니다.
(아래에 보니 이미 KeyboardManager라고 있었지만, 재부팅시 설정을 다시 해야하는 점.
 설치가 어려운 점. 쿼티 사용여부가 아닌 가로/세로에 따라 키보드가 변경되는 점이 마음에 안들어 새로 만들었습니다.)

기본 원리는 쿼티가 나와있을 때는 기본 키패드를 쓰도록 하고
쿼티가 나와있지 않을 떄는 사용자가 설정한 소프트키보드를 사용하도록 한겁니다.

KeyboardManager와의 차이점은 설치가 조금 더 쉽고
쿼티가 나와있는지 없는지 여부에 따라 키보드를 바꾸고,
폰 재부팅 후에도 사용자 설정이 그대로 유지된다는 것입니다. (재부팅 후에 다시 설정할 필요가 없음)

마켓에서 다운받으실 수 있습니다.
(검색어는 "키보드스위치")

[사용법]
마켓에 올린 앱은 설치를 해주는 앱입니다. 시스템 권한이 필요한 앱이라 사용자가 직접 설치하려면
System 디렉토리에 넣어줘야 하고.. 좀 불편해서 그냥 설치를 해주는 앱을 만들었습니다.
아래 왼쪽 사진에 보이듯이 "키보드스위치 설치" 버튼을 누르면 설치가 되고 재부팅 후 "키보드스위치" 앱을 실행하셔서
소프트키보드를 설정하신 후 사용하시면 됩니다.

**삭제도 그냥 삭제하시면 안되고 "키보드스위치 설치/제거" 앱으로 "키보드스위치" 앱을 삭제하신 후에 "키보드스위치 설치/제거" 앱을 삭제하셔야 합니다. (쪼금 복잡..)

댓글 3개:

  1. 우왕 일등이다 완전 잘 쓰고 있어요 ㅎ 루팅해서 적용한 뒤에 언루팅해도 그대로 쓸 수 있네요 ㅋ

    답글삭제
  2. 안녕하세요. 모토쿼티에서 '키보드 스위치'를 잘 쓰고 있습니다. 그런데 모토쿼티 같은 램 부족 기종에서는 간혹 키보드 스위치 어플이 백그라운드에서 종료되는 경우가 있더군요. Autostarts라는 어플을 보니 안드로이드에 어떤 이벤트가 작동하면 특정 어플이 다시 실행되도록 하는게 있는 것 같은데 액정 화면을 껐다 키거나 할때 '키보드 스위치' 어플이 자동으로 실행되도록 해주시면 이런 메모리 부족으로 인한 어플 종료로 인한 불편함을 줄일 수 있을 것 같아서 부탁드려 봅니다. 좋은 어플 정말 감사드립니다.

    답글삭제
  3. 현재 Autostarts 어플로 보니 'After Startup' 항목에만 '키보드 스위치'가 있는데 'User Present' 항목에도 추가해 주셨으면 좋겠네요.

    답글삭제