티스토리 키보드 단축키 수정/추가
티스토리 내에서 키보드 단축키 기능을 적용할 수 있는 자바스크립트 코드다. 웹페이지 내에 ProcessShortcut 기능을 구현하기 위한 방법으로 일반적으로 공통된 스크립트 코드가 적용되어 있다. 따라서, 필요하다면 필요한 기능의 엘러멘트를 추가해서 티스토리 스킨 내의 단축키를 수정하거나 추가할 수 있다.
function processShortcut(event) {
if (T.config.PREVIEW) {
return;
}
if (isIE)
{
event = window.event;
event.target = event.srcElement;
}
if (event.altKey || event.ctrlKey || event.metaKey)
return;
switch (event.target.nodeName) {
case "INPUT":
case "SELECT":
case "TEXTAREA":
return;
}
switch (event.keyCode) {
case 81: //Q
if (T.config.ROLE == 'user') {
permissionNotice();
} if (T.config.ROLE == 'loginGuest') {
notBloggerNotice();
} else {
window.location = TistoryBlog.manageUrl;
}
break;
case 37: //LeftArrow
if (T.config.PREV_PAGE) {
window.location = T.config.PREV_PAGE;
}
break;
case 39: //RightArrow
if (T.config.NEXT_PAGE) {
window.location = T.config.NEXT_PAGE;
}
break;
case 90: //Z
window.location = "#recentEntries";
break;
case 88: //X
window.location = "#recentComments";
break;
}
}
document.onkeydown = processShortcut;
'Web Development > JavaScript' 카테고리의 다른 글
티스토리 특정 카테고리에서만 나타나는 이미지 추가 방법 (0) | 2022.08.07 |
---|---|
복사방지 자바스크립트 (0) | 2021.09.23 |
한글/영어/숫자 추출 자동화 온라인 도구 (0) | 2021.07.17 |
랜덤 단어/이름 자바스크립트 예제 - 무작위 추출 (0) | 2021.07.17 |
특정 페이지 및 카테고리의 HTML 구조를 변환하기 (IF조건문) (0) | 2021.07.17 |
[JavaScirpt] 자바스크립트로 오늘 날짜 출력하기 (0) | 2021.07.17 |
[JavaScript] 팝업 창 오늘 그만 보기 (0) | 2021.07.17 |
[jQuery] Create Customizable Scalable Math Graphs With jQuery smartGraph(스마트 그래프) (0) | 2021.07.17 |