참고 : (1) simple gray

(2) simple gray (sidebar)

(3) simple gray 이미지 크기 조절 알고리즘




티스토리 블로그에서 단축키 q를 누르면 누르면 관리자 메뉴로 가는데, 이는 스킨에서 따로 정해준 게 아니라 티스토리의 기본 옵션입니다.


하지만 이 기능 말고도 추가적으로 단축키를 받아들이는 기능을 삽입하려면, 스킨에서 수정해 주어야 합니다.


그 중 스킨 simple gray에서 사용하는 단축키 추가 부분은 다음과 같습니다.


var key = new Array();


key['w'] = "/admin/entry/post/";

key['e'] = "/admin/skin/edit/";

key['r'] = "/admin/plugin/refererUrlLog/";

key['t'] = "http://www.tistory.com/";


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;


simple gray 스킨을 적용한 후 w, e, r, t키를 누르면 반응함을 알 수 있습니다.


제 스킨은 이러한 추가기능이 없기 때문에 w, e, r, t키를 눌렀을 때 아무런 반응이 없는 것과는 분명히 다르죠.




다만 개인적으로 이 기능을 티스토리 스킨에 사용하는 것은 권장하지 않습니다. 장애인 웹 접근성 측면에서 안좋은 기능이기 때문입니다.


시각장애인 등 특정 장애를 가진 장애인들은 웹서핑시 마우스를 사용하는 데 불편함을 겪기 때문에, 각종 키보드 단축키를 사용하여 웹사이트에 접근하고 내용을 파악합니다. 이런 장애인들이 웹사이트의 내용을 파악하기 위해 단축키를 눌렀는데 페이지가 이동한다면 대단히 불편할 것입니다.


그래서 편리하고 좋은 기능이긴 하지만 제 스킨 nQuark에는 이런 기능을 삽입하지 않았습니다. 이런 단축키가 없다면 조금 불편이야 하겠지만 단축키 없다고 이들 메뉴에 아예 접근할 수 없는 것도 아니구요...





저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

티스토리 툴바