작은숲:위키노트/HTML accesskey 속성
HTML 전역 속성 중 하나인 accesskey 속성은 이 속성이 주어진 요소를 키보드 단축키로 실행하거나 포커스를 줄 수 있다. 보통 아래와 같이 설정한다.
<button accesskey="a">Press 'A'</button>
이렇게 주어진 접근 키(accesskey)는 운영체제와 작은숲:위키노트/브라우저에 따라 같이 누르고 있어야 하는 키가 다르다.
| 작은숲:위키노트/브라우저 | 윈도우 | 리눅스 | OS X |
|---|---|---|---|
| 인터넷 익스플로러 | Alt | ||
| 구글 크롬 | Alt | Alt | Control+Alt |
| 모질라 파이어폭스 | Alt+⇧ Shift | Alt+⇧ Shift | Control+Alt |
| 사파리 | Alt | Control+Alt | |
| 오페라 15+ | Alt | ||
| 오페라 12.1- | ⇧ Shift+Esc | ||
파이어폭스의 기본 키 변경
파이어폭스에서는 accesskey 속성에 주어진 값과 같이 누르고 있어야 하는 키(기본 키)를 사용자가 설정할 수 있다. 주소창에 about:config를 입력하고 들어가면 상세 설정창이 나온다. 그 중에서 ui.key.contentAccess 지시자를 찾아 이 값을 수정하면 된다. 윈도우의 경우 기본값은 5이다. 이 값은 아래 값들의 조합으로 결정된다.
| 기본 키 | 없음 | ⇧ Shift | Ctrl | Alt | Meta |
|---|---|---|---|---|---|
| 설정값 | 0 (0000) | 1 (0001) | 2 (0010) | 4 (0100) | 8 (1000) |
기본값인 5는 Alt+⇧ Shift 키를 누른다는 것이다. 이 값은 기본 키의 설정값을 더하면(1 + 4 = 5) 구할 수 있다. 정확히 말하면 OR 연산(0001 | 0100 = 0101)을 하는 것이다. 예를 들어 접근 키의 기본 키를 Ctrl+Alt+⇧ Shift로 하고 싶다면 1 + 2 + 4 = 7(0001 | 0010 | 0100 = 0111)로 설정하면 된다.