본문 바로가기

MindRoom™/알면좋아요

[팁] 티스토리 단축키와 새로운 키 적용

글: HooneyPaPa 2008. 8. 13.
반응형


다음은 기존의 티스토리 단축키입니다.

A : 이전 페이지,
S : 다음 페이지,
J : 아래로 이동,
K : 위로 이동 태터툴즈 단축키
Q : 관리자 모드,
R : 리더,
T : 리더 갱신
Z : 최근 엔트리,
X : 최근 댓글,
C : 최근 트랙백

파란색만 조금 쓸만함...


여기에 새롭게 단축키를 추가했습니다.
메인메뉴에서 관리자메뉴는 다른사람에게는 안 보여줘도 될것같아 단축키로 대체합니다.
또한 관심깊게 보던 애기(태아) 카운터도 사이드바에서 내렸습니다. (너무 느리다는 ㅠㅠ)

그래서 여차저차 새로추가한 단축키 입니다.

N : 새글 쓰기
: 로그인
B : Baby Counter ^^;
...

아래의 파란색 부분의 단축키가 추가된 부분입니다.
이런식으로 쓸만한 단축키를 계속 추가하시면 됩니다.

<script type="text/javascript">
<!--
var key = new Array();

/*********** 단축키 정의 **************/
key['n'] = "/owner/entry/post";
key['i'] = "/login";
key['b'] = "/466";
key['h'] = "/";
key['l'] = "/location";
key['t'] = "/tag";
key['m'] = "/media";
key['g'] = "/guestbook";
key['a'] = "/owner/center/dashboard";

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>

[출처] http://qnsi.tistory.com/145


적용방법은 고대로 </head> 앞에 넣으면 되요 ^^*
다른 Javascript와 충돌날 수도 있다는데 다행히 저는 잘먹어주네요~~




반응형