Firefox Beta2에서 Accesskey 설정

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

덜렁대며 »

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”이 뜹니다:)

추가 및 수정

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-)

워드프레스 단축키가 Firefox 2.0 Beta2에서 먹질 않는군요… 흑…

글을 등록하다가 굵은 글로 표시하려고 여느때 처럼 단축키를 이용해서 Alt+B를 눌렀는데 갑자가 Firefox의 북마크 목록이 쭉 내려오는군요…-_-;

혹시나 해서 다른 단축키들을 하나 하나 적용해 봤는데 전혀 반응 없더군요. Firefox에서 기본 지정되지 않은 단축키 마저도 적용되지 않는건 좀 심하지 않나 싶군요. 기존 사용중이던 Firefox 1.5.0.6을 띄워 시험해 보니 단축키가 먹더군요. 그렇다는건 역시 Firefox 2.0 Beta2와 관련된 문제라는 건데… 워드프레스 기본 에디터를 사용하는 가장 큰 이유가 이 단축키 때문인데 이거 큰일 이군요. 설마 Fireforx 2.0 정식에서도 이러는건 아니겠죠…:???:

coComment의 활용