키보드로 홈페이지를 제어해보자!

안녕하세요.^^

키보드로 한번 홈페이지를 제어 해볼까요??
M키를 누루면 쪽지창이 뜨고 Z창을 누루면 메인화면으로 이동하고 간단한 단축키로 편리하게 홈페이지를 이용할수 있도록해봅시다.

아래 스크립트를 head.sub.php 파일에 와 사이에 넣어 주세요.
head.sub.php 파일에 넣어야 어느 페이지에서든지 이용할 수 있겠죠??


<script language="JavaScript">
var key = new Array();

key['z'] = "./?doc=main.php";
key['x'] = "<?="./$cfg[index]?doc=$cfg[bbs_dir]/mblogout.php"?>";
key['m'] = "javascript:winopen('<?="./$cfg[index]?doc=$cfg[bbs_dir]/mbmemo.php"?>', 'mbmemo', 'left=0, top=0, width=517, height=400, scrollbars=1');";

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>


위 스크립트를 보시면 key 값 옆에 알파벳이 보이시죠? z 키는 메인창으로 x는 로그아웃 기능이구요
m은 쪽지창을 띄우는 기능입니다.

추가하고 싶으시면 아래와 같이 해주세요.

key['키보드영문값'] = "키를 눌렀을 때 원하는 페이지 주소";

위 처럼 추가해주시면 된답니다.^^
제홈페이지에서 사용하고 있는 다양한 팁을 갖고 돌아 오겠습니다.^^

|

댓글 5개

성찬우 님
정말 대단하시네요~~
팁 너무 감사합니다~
저에게 많은걸 바라지 마세요..
대게 인터넷 서핑 할때는 귀찮아서 조합키는 사용하지 않잖아요.
글 적을때는 작동 하지 않습니다.
좋은 팁이로 군요....
혹시 궁금해서 그러는데요...저렇게 했을 경우 잘못눌러서 페이지가 이동되는 경우가 생길것 같은데...
컨트롤키 조합이나 쉬프트키 조합으로 누르는 방법은 없을까요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고