블로그를 쓰다가 보면 메뉴를 마우스로 일일이 클릭이 힘들때가 있다 메뉴가 많은사람은 더 할것이고
사이드바에서 메뉴가 아래쪽에 있는사람은 스크롤을 일일이 내려서 클릭을 해야할것이다
그래서 좀 고심하다가 키보드 입력으로 메뉴가 선택되도록 생각해보다가 맞당한 소스를 찾아서
좀 수정을 해보았다
R키 A키 눌러보시면 바로 이해가 될겁니다
방법을 일단 소개해보겠습니다
1. 카테고리 이름 모두 수정 (예 : 자유게시판 -> 자유게시판 [F] )
2. 관리자 페이지에 접속한뒤 아래의 소스를 스킨->HTML/CSS 편집->skin.html 에
<body .....> 다음 부분에 아래의 소스를 넣습니다 (긁기가 안되니 소스다운받은뒤 수정하세요)
<script language="javascript">
<!--
function move_page() {
var EventStatus = event.srcElement.tagName;
if(EventStatus!='INPUT'&&EventStatus!='TEXTAREA') {
if(event.keyCode=='80') location.href="/category/나는/사진첩%20[P]"; //P 사진첩
if(event.keyCode=='77') location.href="/category/나는/했던일%20[M]"; //M 했던일
if(event.keyCode=='73') location.href="/category/나는/나의%20목표/%20갖고싶은것%20[%20I%20]"; // I 나의 목표
if(event.keyCode=='69') location.href="/category/프로그램%20/%20서버%20/%20운영/에러리포트%20[E]"; // E 에러리포트
if(event.keyCode=='85') location.href="/category/프로그램%20/%20서버%20/%20운영/유용한정보%20[U]"; // U 유용한정보
if(event.keyCode=='67') location.href="/category/프로그램%20/%20서버%20/%20운영/Mercury/32%20[C]"; // C Mercury/32
if(event.keyCode=='71') location.href="/category/프로그램%20/%20서버%20/%20운영/MRTG%20[G]"; // G MRTG
if(event.keyCode=='70') location.href="/category/프로그램%20/%20서버%20/%20운영/FreeBSD%20[F]"; // F FreeBSD
if(event.keyCode=='65') location.href="/category/ASP%20/%20JS%20/%20MSSQL%20/%20Program%20[%20A%20]"; // A ASP
if(event.keyCode=='78') location.href="/category/하드웨어/관련뉴스%20[N]"; // N 관련뉴스
if(event.keyCode=='82') location.href="/category/하드웨어/개인%20리뷰%20[R]"; // R 개인리뷰
if(event.keyCode=='84') location.href="/category/하드웨어/튜닝%20,%20개조%20,%20연구%20개시판%20[%20T%20]"; //T 튜닝
if(event.keyCode=='72') location.href="/category/하드웨어/하드웨어사전%20[H]"; // H 하드웨어사전
if(event.keyCode=='68') location.href="/category/자료실%20[D]"; // D 자료실
if(event.keyCode=='76') location.href="/category/감상페이지%20[%20L%20]"; // L 감상페이지
if(event.keyCode=='83') location.href="/category/웃긴%20/%20읽을거리%20/%20UCC%20[S]"; // S 웃긴 읽을거리 UCC
if(event.keyCode=='81') location.href="/guestbook"; // Q 질문 답변
}
}
document.body.onkeyup=move_page;
//-->
</script>
3. 입력한 코드 수정
코드수정방법은 의외로 쉽습니다 일단 제가 사용한 소스를 다적어두니 좀 수정하셔야겠죠
if(event.keyCode=='82') location.href="/category/하드웨어/개인%20리뷰%20[R]"; // R 개인리뷰
이부분을 보시면 키코드 82 (R 키) 를 누르면 뒤에 주소 "/category/하드웨어/개인%20리뷰%20[R]" 로 이동하라는 뜻입니다
카테고리 수정한거에 따라서 주소가 달라지니 일단 주소를 입력해주시고 정하고 싶은 단축키는 키코드를
알애내서 숫자를 바꾸시면 됩니다
근데 어떻게 알아내냐고요 ?
http://cdmanii.tistory.com/attachment/fp569.html
위에 주소줄을 클릭한뒤 키를 입력해보시면 키코드를 알아낼 수 있습니다
location.href="주소" 여기서 주소부분은 블로그를 하나 더 뛰우시고 메뉴를 직접 누르신뒤
자신의 블로그 주소 뒷부분에 / 다음부분을 복사해서 넣으시면 됩니다
절대주소로 넣어도 되긴하지만 상대주소가 속도는 더 빠르지요
메뉴가 많으시면 다 수정할때 시간이 좀 걸리시겠지만 해놓고나면 와우 편합니다
블로그 뛰우고 키 누르면 바로 메뉴로 가버리니 시간도 단축되고 좋아요~~
'유용한_팁' 카테고리의 다른 글
메인보드 부저음 횟수에 따른 증상과 해결책 (8) | 2007.12.11 |
---|---|
Vista DEP 끄기 (0) | 2007.12.09 |
JavaScript event.keyCode 자바스크립트 이벤트 키코드표 (2) | 2007.12.07 |
WMI로 Windows 관리 (1) | 2007.12.07 |
시계를 넣어보자 uniqlock (1) | 2007.12.05 |
댓글