Disable Right Click

Sunday, March 16, 2014

명동


@ MyeongDong, Seoul, Korea

Sunday, March 9, 2014

Android 의 WebView

별 것 아니지만 엄청 유용하고,

어렵지 않지만 갑자기 쓰려면 기억이 잘 안나는 ㅎㅎㅎ

Android 의 WebView 활용법을 기록차원에서 남겨둡니다.

WebView 세팅
mWebView = (WebView)findViewById(R.id.webView1);
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true); // 이것이 포인트입니다. JavaScript 가 동작하도록 설정!
mWebView.setFocusable(true);
mWebView.loadUrl("http://www.venomwine.com");

그리고 이건 뒤로가기 버튼 눌렀을 경우, 이전 웹 페이지가 있으면 이전 페이지로 이동함.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
 // TODO Auto-generated method stub
 if(keyCode == KeyEvent.KEYCODE_BACK) {
  if(mWebView.canGoBack()) {
   mWebView.goBack();
   return false;
  }
 }
 
 return super.onKeyDown(keyCode, event);
}

끝.

Sunday, March 2, 2014

KeyRemap4MacBook 의 private.xml 활용해보기.

맥과 윈도우의 키보드는 조금 차이가 있습니다.

특히 키보드 하단 좌우의 Ctrl(control), Alt(option), Command, Windows 등의 펑션 키 기능과 위치가 다르기 때문에 두 운영체제를 번갈아가며 사용하는 사람들은 일관된 작업환경을 가질 수 없어서 고생스럽죠.

맥에서의 펑션키 위치는 설정에서 변경할 수 있으나, 그 이외의 키 기능은 바꿀 수 없습니다.

그래서 다들 KeyRemap4MacBook 이라는 앱을 사용하더라구요.

https://pqrs.org/macosx/keyremap4macbook/

기본적으로 사용할 수 있는 세팅이 엄청 많습니다.

그런데,, 기본 세팅된 설정을 사용하면, 제 마우스의 뒤로가기 버튼이 작동을 안하더군요.

그래서 private.xml 을 이용하여 다 새로 구성하였습니다.

저는 윈도우 키보드 자판에 더 익숙하기 때문에 윈도우에 맞춰 맥을 변경하였습니다.


맥의 기본 키보드 설정을 이용하여 키보드 왼쪽 아래 기준으로 Command, control, option 순서로 변경하였습니다.

키보드 오른쪽은 option, control, Command 순서가 되겠죠? 이건 키보드마다 다를 것 같습니다.
(키보드 선택이 USB Keyboard 임을 확인해주세요.)

그리고 아래와 같이 private.xml 파일을 아래와 같이 변경하였습니다.

<?xml version="1.0"?>
<root>
  <item>
    <name>HOME/END keys like PC</name>
    <identifier>private.HOME/END keys like PC</identifier>
    <autogen>__KeyToKey__ KeyCode::HOME, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::END, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
  </item>
  <item>
    <name>Option_R to Command + Space</name>
    <identifier>private.Option_R to Command + Space</identifier>
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::SPACE, ModifierFlag::COMMAND_L</autogen>
  </item>
</root> 


요렇게 하면 가장 중요한 복사/붙여넣기를 위해 손가락이 움직이는 모양이 맥과 윈도우가 동일해지고,

스페이스바 바로 오른쪽 키가 한/영 전환이 되고,

HOME/END 키가 윈도우와 같이 한 라인의 앞과 끝으로 이동하도록 변경됩니다.

그냥 저 private.xml 파일을 기록해둘 겸 올려둡니다 :)