728x90
반응형
[javascript] 단축키 ::: 키스트로크, keystroke |
1. 정의
- 키 두드림. 키 누름.
- 컴퓨터 키보드에서 어떤 기능을 수행하거나 해제하기 위하여 키를 두드리거나 눌러서 작동시키는 것.
2. 종류
- 단일 키스트로크(single keystroke) : 1개의 키를 단 한 번만 두드리거나 눌러서 작동
- 교대 키스트로크(alternate keystroke) : 2개의 키를 교대로 빠르게 연속해서 두드리거나 눌러서 작동
- 반복 키스트로크(repeat keystroke) : 1개의 키를 반복적으로 작동
- 타이프매틱 키스트로크(typematic keystroke) : 1개의 키를 한 번 두드리거나 누르고 일정한 짧은 기간 이상 눌린 상태를 유지하여 반복적으로 작동
3. 스크립트
<script>
//추가 단축키
var key = new Array();
key['d'] = "https://www.daum.net/";
key['n'] = "https://www.naver.com/";
key['u'] = "https://www.youtube.com/";
key['f'] = "https://www.facebook.com/";
function Pf_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];
if(which == i) window.location.assign(key[i]);
}
}
}
document.onkeypress = Pf_getKey;
console.log("window.location.href >>> "+window.location.href);
console.log("window.location.hostname >>> "+window.location.hostname);
console.log("window.location.pathname >>> "+window.location.pathname);
console.log("window.location.protocol >>> "+window.location.protocol);
</script>
※ 사용법 : 키보드에서 'd'를 누르면 Daum 화면으로 이동한다.
728x90
반응형
'네트워크,서버,프로그래밍' 카테고리의 다른 글
[Ubuntu Linux] 사용자 관리 (0) | 2023.03.13 |
---|---|
[Ubuntu Linux] Linux(Unix) 파일링크 사용하기 - 바로가기 (0) | 2023.02.24 |
[Ubuntu Linux] jdk 환경(PATH) 설정 및 톰켓 서버 실행하기 (0) | 2023.02.21 |
[Ubuntu Linux] Linux(Unix)에 압축본 JDK 설치하기 (0) | 2023.02.21 |
[Ubuntu Linux] 톰캣 서버 설치하기 (0) | 2023.02.21 |