커널 or 하드웨어 버그가 맞는듯 하네요 ㅡㅡ;
몇번을 테스트 해 보아도, 커널쪽에서 데이터가 안넘어 오는군요 -ㅇ-;
프레임웍이나 다른 어플 문제는 아닌듯 합니다...
확인방법:
shell에서 다음 명령을 치시면...
cat /dev/input/event1 ==>키보드 동작시 input.h에 정의된 structure가 올라옵니다.
cat /dev/input/event4 ==> 터치패드 동작시 역시 올라옵니다.
깨진 글자지만(실제로는 구조체여서 hex dump 해서 내용을 볼 수 있지요) 키 하나 누를때 마다 뭔가 보이실 껍니다.
저 구조체는 커널이 올려 보내는거고, 더 나아가서는 프레임워크가 어플리케이션까지 올려주는 구조라고 합니다.
근데 키보드 먹통 상태에서는(이거 심지어 부팅 하자마자도 이러더군요..)
애초에 커널단에서 데이타가 올라오지 않는군요... -ㅇ-;;
<주의 사항>
- 어떠한 문제가 발생하여도 사용자 책임입니다. ㅠ;
- 초기 버젼이므로 버그가 있을 수 있습니다.(저는 잘 되긴 합니다.)
<설명>
위젯과 어플을 둘다 만들어 봤습니다.
둘 중에 하나를 편한거 설치하셔서 쓰시면 됩니다.
1.6 버젼 기준으로 맹들어 놨습니다.
한글만 지원합니다.(어짜피 영어 쓰는 유저 거의 없을테니 하드코딩 ㅡㅡ;)
1. 앱(App) 버젼
실행해 보시면 압니다 ^^;
[신버젼 - v2]
- v3 버젼으로 업했습니다: 내부메시지 관련한 버그 수정 했습니다.( 기존에 어떻게 정상적으로 동작한건지 그저 신기할 따름이네요 -ㅇ-;;; ㄷㄷㄷ)
- 창이 뜨지 않도록 바뀌었습니다. (스크린샷을 참고해 주세요.)
- 실행시 켜짐/꺼짐을 반복합니다.
- 동장이 바로가기 아이콘이나 위젯이나 비슷해서, 더이상 위젯이 필요가 없을듯 하네요 ^^;
- 덮어설치시에 초기 몇번은 오작동 할 수 있습니다.
- 꺼졌을 때에는 Memory에서 Unload 됩니다 :)
- 안전을 위한 그리고 실수를 대비한(주머니속에서 눌리거나 해서;;) 30초 타이머가 적용된 버젼도 있습니다.^^;
[구버젼 - v1]
- Back을 누르면 꺼지면서 종료
- Home을 누르시면 그냥 켜놓은채로 종료
- 다른 어플에서 카메라를 사용중에는 사용이 안됩니다.
- 거꾸로 On 중에는 다른 어플 실행이 안됩니다.
- 꺼졌을 때에는 Memory에서 Unload 됩니다 :)
2. 위젯 버젼
- 위젯만 있습니다.
- 추가하시고 클릭에 의해서 On/Off 됩니다.
- 켜져 있는 상태에서만 `끄기` 라는 글씨가 표시 됩니다.
- 다른 어플에서 카메라를 사용중에는 사용이 안됩니다.
- 거꾸로 On 중에는 다른 카메라 사용 어플 실행이 안됩니다.
- 위젯이다보니 항상 메모리에 상주합니다.