멀티페어링이 되는 마우스를 찾다보니 선택사항이 많지는 않았다.

마침 세일도 들어가서 로지텍 MX Anywhere 2를 구매하였다.


사용환경이 맥북에 OS X 10.9, 부트캠프로 MS Windows 7, PC에 Ubuntu 12.04 LTS, 갤럭시 S7 엣지이다.



1. 로지텍에서는 블루투스 스마트를 사용하는 Windows 8 이상, OS X 10.10 이상부터 블루투스로 연결할 수 있다고 하였지만


MS Windows 7에 페어링을 시도해보았다. 역시나 장치검색을 하지 못한다.


할 수 없이 MS Windows 7에 유니파잉 모듈을 USB포트에 꼽고, 페어링을 하여 동작을 하였다.


로지텍에서 제공하는 Logitec Options을 설치하지 않아도 동작은 할 수 있으나


DPI 설정(마우스 포인트 속도), 기능 키 설정을 할 수 없으므로 다운로드 사이트에서 받아 설치를 하였다.


배터리 상태까지 보여주어 기능은 만족하였다.


맥북에 USB 포트가 2개 밖에 없는데, 포트 활용엔 제약사항이 있겠다.



2. 두 번째로 OS X 10.9에서 연결은 부팅하자마자 그냥 연결을 성공하였다.


왜냐하면 K811을 사용하기 때문에  Logitec Options을 이미 설치하고 있었기 때문이다.


유용했던 점은 Logitec Option을 실행하자마자 두 개의 장치를 선택해서 이동할 수 있도록 화면이 바뀌어 있었다.


Windows에서 설정가능 했던 옵션들이 그대로 설정가능하였다.



3. Ubuntu 12.04 LTS 64bits에서는 K811을 브로드컴칩셋을 사용한 블루투스 동글로 연결하여 사용하고 있다.


페어링을 시도하였으나 역시 MS Windows 7과 마찬가지로 장치검색을 하지 못한다.


아마도 블루투스 스마트를 지원하지 않는 듯...


Ubuntu 상위버전을 사용하거나 추가로 유니파잉 모듈을 구하게 되면 다시 시도해보겠다.



4. 다음으로 갤럭시 S7 엣지에 연결은 뭐 단번에 페어링을 성공하였다.


K811로 사용할 때에는 인터넷 브라우저에서의 이동, 뒤로가기 등 키보드로 사용하기에는 부족한 점이 많았으나


마우스를 연결하자 마자 앞으로, 뒤로가기 키도 바로 동작하고, 휠로 위아래, 마우스 휠 윗 버튼은 기본으로 Home 버튼으로 동작하니


부족함이 없어 보인다.



마우스는 최대 3개 장치에 연결이 가능하다. 1번에 유니파잉 모듈로 연결하고, 2, 3번에 블루투스 연결 같은 형식이다.


Ubuntu 연결이 안되어 아쉽지만 그런대로 만족한다.


마우스가 조금 작은 편이라 손이 큰 사람에게는 조금 불편할 수 있을 것 같고, 책상위에서의 움직임은 부드러운듯 제어가 잘된다.


그리고 처음 써보는 무한 휠은 누를 때 마다 토글 형식으로 작동하며, 양이 많은 문서 이동에 유용할 것 같다. 이것 때문에 휠버튼 기능은 없다.


PS. 전에 쓰던 Microsoft Sculpt Comfort 마우스가 남게되어 PC에서 사용하려고 블루투스 동글로 연결하였더니 딜레이가 상당하다...

Posted by dcmru
,
여느 때와 같이 안드로이드 애플리케이션을 이클립스에서 개발하기 위해 이클립스를 실행하자 아래 그림과 같이 X 표시가 나타났다.


보통 이럴 경우 아래의 방법으로 해결이 되었는데, 해결이 되지 않았다.

- 프로젝트 Properties의 encoding을 사용하던 UTF-8로 변경
- 프로젝트 Properties의 안드로이드 빌드 타겟 변경
- 프로젝트 Properties의 Builders와 Java Build Path에 체크 안되어 있는 것이 있나 확인
- 프로젝트 Properties의 컴파일러 버전도 1.6에서 1.5로 변경
- 프로젝트 clean하고 다시 빌드
- Android tools의 Fix Project Properties도 실행
- 프로젝트 내에서 자동으로 생성되는 항목들(R.java, gen, bin, .setting 등) 삭제하고 다시 프로젝트를 생성
- 이클립스 workspace내의 .metadata를 삭제

이틀동안 삽질 끝에 Error Log이외에 Problems가 있는 것을 확인, 이클립스내의 프로젝트의 문제 내용이 표시되는 것을 확인하였다.

 


문제의 원인은 그림에 표시된 것과 같이 Debug Certificate expired로 Debug 사인키의 사용기한이 만료된 것이었다.

보통 이클립스를 처음 실행시 디버그키가 자동적으로 생성되며, 사용기한은 기본적으로 1년이다.

이와 같은 에러가 발생을 하고, 자신의 이클립스 안드로이드 환경을 구성한지 1년이 되었다면, 위의 방법을 통해 문제 발생의 원인을 알 수 있다.

그렇다면, 문제의 해결방법은 디버그 키를 새로 생성하는 것이다.

디버그 키의 저장 경로는 Windows 7과 Vista의 경우 C:\Users\<user>\.android\debug.keystore이고,

Windows XP 이하 C:\Documents and Settings\<user>\.android\debug.keystore이다.

위의 파일을 삭제하고, 프로젝트를 새로 빌드하면, 디버그키는 자동으로 새로 생성된다.

http://developer.android.com/guide/publishing/app-signing.html

위의 링크도 한 번 확인해 보기 바란다.
Posted by dcmru
,