Firefox의 Status Bar를 조절하는 Add-on 소개.

Firefox의 Status Bar에 여러 아이콘이 있을때, 이것을 인위적으로 정리해 주는 Add-on을 소개합니다.

Organize Status Bar

입니다.

실은 echofon (예전: TwitterFox)을 설치한 후에 그 위치가 중간에 있어서 popup 등의 위치가 불편했었는데, 저 addon을 이용하여 위치를 조정할 수 있었습니다.

설치도 간단하고, Tools -> Organize Status Bar.. 로 선택하여 조정할 수 있습니다.

greasemonkey에서 document.onkeypress 를 동작시키고 싶을때,

Firefox Addon 중의 하나인 GreaseMonkey의 Javascript 중에서 document.onkeypress를 이용하여 user.js를 만들었는데, 잘 동작하지 않았습니다. 잠깐 googling을 하니, 대체적으로 하나 찾을 수 있었는데요, 여기서는 그것을 요약합니다.

다음 javascript는 Greasemonkey를 이용하여 어떤 웹에 들어갔을때, 사용자 키보드에서 키값이 눌려진 것을 보여주는 javascript 입니다.

(function() {
 document.addEventListener("keypress", function(e) {
 alert("you pressed key '" + e.which + "'");
 }, true)
})();

쉽네요? 🙂

이왕이면,  GreaseMonkey의 Tutorial도 한번 읽어 보시기를 추천해드립니다. GreaseMonkey에 대해서 더 깊게 알 수 있습니다.

(Update: 10/26/2009)

위의 script를 실행하면, Event를 adding 하는 것이기 때문에 만일 어떤 Web Page에서 document.onkeypress를 사용하고 있다면, 저 Script 이후에 그 Web Page에서 쓰이고 있는 Script도 같이 실행 됩니다. 만일, override 하기를 원한다면, 다음을 이용하십시오. 단, unsafe는 추천하고 싶은 script는 아닙니다. 자세한 것은 Avoid Common Pitfalls in Greasemonkey를 읽어 보십시오.


unsafeWindow.document.onkeypress = function (e) {

alert("you pressed key '" + e.which + "'");

}

Avoid Common Pitfalls in Greasemonkey

Facebook Toolbar Addon에 Shortcut Key 추가

Firefox에 Facebook Toolbar Addon을 오늘 설치했습니다. 아무래도 최근에 twitter에 관심을 갖다보니 점점 Social Network에 대한 관심이 가져옵니다.

Facebook Toolbar Addon을 설치하면, Toolbar 와 함께 Sidebar에 최근 친구들의 업데이트 내용을 볼 수 있는데요, Keyboard shortcut을 자주 이용하는 저는 마우스로 View->Sidebar로 선택하기가 여간 불편한게 아니네요.

이에 Shortcut을 추가했습니다. 1

1. 우선 Facebook Toolbar Addon을 설치하고, %APPDATA%\Mozilla\Firefox\Profiles\xxxxDefault\extensions\firefox@facebook.com\chrome\content\toolbar.xul 파일을 엽니다. (윈도우즈 Firefox를 기준으로 설명합니다. xxxxDefault는 사용자마다 다르게 설정됨을 유의하세요.)

2. 다음과 같은 내용을 </overlay> 바로 전에 삽입합니다.

<keyset id="mainKeyset">
   <key id="viewFacebookSidebarKb" command="viewFacebookSidebar"
   key="F"
   modifiers="shift accel" />
</keyset>

3. 이제 Firefox를 재시작 합니다.

그러면, Shift+Ctrl+F 키가 Facebook의 Sidebar를 Open/Close 할 수 있게 됩니다.