Korean English Japanese

티스토리 단축키 추가방법

티스토리에는 기본적으로 메인에서 사용할 수 있는 단축키가 있다. 바로 관리페이지로 이동하거나 이전 글, 다음 글로 이동하는 단축키다. 사용방법은 아래와 같다.

  • Q : 관리 페이지 / 블로그 메인 페이지
  • A : 이전 글
  • S : 다음 글

티스토리 메인에서 사용하면 해당 단축키를 사용할 수 있다. 하지만, 이외에 단축키를 추가하려면 어떻게 해야할까? 예를 들어, 자주 나의 블로그를 확인하면서 글을 쓰는 타입이라면 메인에서 단축키 하나만 눌러도 글쓰기 페이지로 이동하게 하고 싶다. 그리고 그 단축키를 ['W']로 지정할 것이다.

<script type="text/javascript">
var key = new Array();
key['w'] = "/manage/newpost";

function getKey(keyStroke) {
if ((event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA')){
 isNetscape=(document.layers);
 eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
 which = String.fromCharCode(eventChooser).toLowerCase();
 for (var i in key)
 	if (which == i) window.location = key[i];
    }
}    
document.onkeypress = getKey;   
</script>

만약, 2차 도메인의 경우에는 앞에 도메인 주소를 입력해줘야 한다. 위와 같은 코드를 스킨편집을 통해서 작성하면 새로운 단축키를 추가할 수 있다. 같은 원리로 다른 방식의 단축키를 추가할 수 있다. 이 경우에는 현재 페이지가 해당 페이지로 바로 이동하지만, target="_blank" 속성을 적용하면 새 창으로 열리게 할 수 있을 것이다.