2015의 게시물 표시

Android 커스텀 Dialog 내의 EditText 자동 포커스 해제

EditText를 포함하는 커스텀 Dialog 생성 시 EditText에 자동으로 포커스가 이동되는 경우가 있다. 이를 원하지 않으면 Dialog의 최상위 View 컴포넌트에 다음 속성을 추가한다. android:focusable="true" android:focusableInTouchMode="true"

Google 검색 키보드 단축키

이미지
 키보드에서 마우스로 손을 이동하는 것도 귀찮은 게으른 개발자를 위해, Google 검색엔진에서도 단축키를 사용할 수 있다. 원래는 실험실 기능으로 제공되던 것이 기본으로 제공된다. 단축키 동작 j 다음 검색 결과 항목으로 커서 이동 k 이전 검색 결과 항목으로 커서 이동 enter 검색 결과 항목 열기 / 검색창으로 커서 이동 esc 검색창에서 커서 해제 참고로 이 단축키들은 vi의 단축키와 같다.

Emacs Windows 환경에서 한영키 입력 전환 문제

이미지
1. 한글 입력 활성화  Emacs는 내장 한글 입력기를 사용하여 한글 입력을 처리한다. 내장 한글 입력기를 사용하려면 아래 명령을 Emacs 설정 파일( .emacs) 에 추가하면 된다. Windows 환경에서  .emacs  파일은 Windows 7을 기준으로  C:\Users\<USER_NAME>\AppData\Roaming\ 경로 안에 있을 것이다. ;; 한글 입력기 활성화 (set-language-environment "Korean") ;; UTF-8 인코딩 사용(optional) (prefer-coding-system 'utf-8)  기본적으로 ' Ctrl + \ ' 혹은 ' Shift + Space ' 명령으로 입력기를 전환할 수 있다. 한영키로 입력기를 전환하고 싶다면 아래 명령을 추가한다. ;; 한영키로 입력기 전환 (global-set-key (kbd "<kana>") 'toggle-input-method) 2. Windows 환경에서 한영키 입력 문제  Windows 환경에서 EmacsW32를 사용할 때, 한영키 입력 시 Emacs 내장 입력기가 전환되지 않는 문제가 있었다. 키보드의 한영키 입력을 시스템 IME에서 처리하고 애플리케이션에는 전달하지 않는 것으로 보였다. 즉, Emacs에서는 <kana>키(한영키) 입력을 전혀 받지 못했다.   제어판 - 국가 및 언어 - 키보드 및 언어 - 키보드 변경 에 들어가면 입력기를 설정할 수 있는데, 추가 버튼을 선택하여 한국어(대한민국) - 키보드 - 한국어 항목을 체크하여 한국어 입력기를 추가한다.  'Microsoft IME' 대신 '한국어' 입력기를 사용하면 Emacs에서 한영키를 정상적으로 입력 받는다. 그러나 이 '한국어' 입력기를 사용하면 시스템은 물론 Emacs 외의 다른 애플리케