Firefox Beta2에서 Accesskey 설정


바로 전 전 글에서 Firefox Beta2에서 워드프레스 에디터의 단축키가 먹지 않는 문제에 대해 적었었는데, 방금 전 문득 생각이 들어서 about:config에서 accesskey로 검색해 보니 관련 설정 부분이 있더군요.

[spoiler ‘simple”덜렁대며 적었던 내용 보기”내용 감추기’]

firefox-20b2-accesskey-fix.jpg

대충 감으로 때려잡아서 맨 먼저 검색해 본게 “ui.key.generalAccessKey” 였는데 운좋게 한번에 맞춘게 되었습니다…;)

Mozillazine knowledge Base페이지를 통해서 해결법을 확인 할 수 있었습니다. 그런데 왜 갑자기 기본 설정값을 바꿨을까요…흠:roll:

어쨓든 Firefox의 about:config 에서 accesskey로 검색해 보면, “ui.key.generalAccessKey” 부분이 보일겁니다. 그 값을 -1 에서 18(Windows) 또는 17(OS X)으로 바꾼뒤 브라우저를 재시작 하면 다시 단축키가 작동합니다.

아래는 Mozillazine knowledge Base의 내용 중 설정값 설명 부분입니다.

  • -1 : Firefox 자체또는 확장(chrome-area) 단축키 에서 적용되는 access key는 Use ui.key.chromeAccess에서, 브라우저 내용부분에 적용될 access key는 ui.key.contentAccess 설정하도록 함. (firefox 최근 빌드의 기본값.)
  • 0 : accesskey 못쓰게 하기
  • 17 : “Ctrl” 키를 access key로 쓰기.(OS X의 기본값)
  • 18 : “Alt” 키를 access key로 쓰기.(Windows의 기본값)
  • others : nsIDOMKeyEvent.idl 페이지를 참고해서 access key를 다른 키로 지정 할 수도 있다는군요. 페이지에 표시된 값들은 hex(base 16)값인데 이것을 decimal(base 10)값으로 변환한 뒤 입력해야 한답니다.
  • hex to decimal 변환기를 검색해봤더니 hexadecimal conversion 페이지가 뜨더군요 시험삼아 DOM_VK_ALT 값인 0x12를 입력한뒤 “to decimal” 했더니 “18”이 뜹니다:)

[/spoiler]

추가 및 수정

accesskey가 작동한다는 즐거움에 처음 접하는 낯선 내용들을 간과했었는데, 다시 살펴보니 좀 다른 부분이 있어 내용을 추가, 수정 합니다.

우선, accesskey가 무시되었던게 아니라 기본 access key가 “Alt”가 아닌 “Shift+Alt“로 바뀌었더군요. 그리고 Firefox의 단축키는 “Alt” 키로 기본 설정 되어있구요.

따라서 사용하는 사람의 취향에 따라서 Firefox단축키를 애용하는 사람은 기본 설정을 그대로 사용하고, 저처럼 웹 페이지의 accesskey 부분을 단축키로 자주 애용하는 사람은 그 설정을 반대로 바꿔서 쓰는게 더 편하겠죠.

단축키 설정
  • 우선 “ui.key.generalAccessKey” 는 기본값인 -1로 지정되어 있어야 합니다.
  • 0 : 단축키 못쓰게 함
  • 1 : Shift 키
  • 2 : Ctrl 키(OS X 기본값)
  • 4 : Alt 키(Windows 기본값)
  • 8 : Meta(이건 뭔지 모르겠군요)
  • 사용자 지정 : 위 값들을 배열해서 키를 지정 할 수 있습니다. 예를 들어 3(1+2)으로 설정하면 “Shift+Ctrl”키가 access key가 됩니다. 5(1+4)로 설정하면 “Shift+Alt”가 되겠죠. 7(1+2+4)이라면 “Shift+Ctrl+Alt”가 됩니다. 간단히 말하자면 기존 값을 더한 값을 입력하면 됩니다.:)

Firefox 자체또는 확장(chrome-area) 단축키 에서 적용되는 access key는 ui.key.chromeAccess에서, 브라우저 내용부분에 적용될 access key는 ui.key.contentAccess 설정하게 되어있습니다.

about:config
  • 주소창에 about:config를 입력한뒤 접속합니다.
  • Firefox 자체 단축키 : ui.key.chromeAccess값을 찾아 설정값 변경(기본값 4 : “Alt”)

    chromeaccesskey.jpg

  • 내용 부분 단축키 : ui.key.contentAccess값을 찾아 설정값 변경(기본값 5 : “Shift+Alt”)

    contentaccesskey.jpg

아.. 역시 단축키가 있어야 편하군요 8-)


4 responses to “Firefox Beta2에서 Accesskey 설정”

  1. Firefox 기본 단축키나 확장들의 단축키와의 중복 사용을 막기위해서 인듯 합니다. 생각해 보니 나름대로 더 편하게 느끼게될 분들도 있을것 같네요.:roll:

  2. 아… 제가 잘못 알고 있었습니다. 제가 링크한 페이지에 뻔히 나와있는데도 access key가 작동한다는 즐거움 :?에 자세히 보지도 않고 그냥 넘어가 버렸었네요^^;

  3. 오호~ 저는 단축키를 사용하는 일이 없지만~ 기본 설정이 바뀌면서 수동으로 바꿔줘야 하는군요. 그러는 이유라도 있을까요?