2010年12月5日

[FireFox] 利用 FireGestures 撰寫 script 呼叫 Readability

FireFox 瀏覽器擁有許多好用附加元件是眾所皆知
FireGestures (滑鼠手勢)便是其中一項

今天就來介紹如何自行撰寫 FireGestures 的 scripts
用來呼叫另一個閱讀用附加元件 - Readability

I. 實作

首先,要先安裝 FireGesturesReadability

接著開啟 FireFox 的 Add-on 視窗,選擇 FireGestures –> 選項
FGR_01
進入手勢對應(Mapping)頁籤,選新增腳本手勢(Add Script…)
FGR_02 
填入名稱之後,在腳本手勢視窗(Script) 裡寫入底下這行指令

Readability.enableREADABILITY({target: {id: 'readability-statusbar-icon'}});

接著再設定要用的滑鼠手勢指令
手勢(Gesture)下面的視窗中,按住滑鼠右鍵不放,畫出想要的手勢
指令確定無誤之後就放開右鍵 (手勢指令說明見下列表)
  • U=Up
  • D=Down
  • L=Left
  • R=Right
舉例來講,坎尼用的是 DUR
滑鼠先按住右鍵不放,往下,往上,再往右,放開右鍵即會呼叫指令

II. 實際執行畫面

先在要執行指令的頁面按住右鍵不放,畫下 DUR
(左下角會有指令的名稱)

FGR_03 
放開滑鼠右鍵之後即會執行指令
(原本密密麻麻不是很好讀的文件,瞬間就改成較舒服的閱讀方式)
FGR_04

III. 小結


FireGestures 的 script 其實是 javascript-based
所以一般的 javascript 指令也能寫在 script 中
或許可利用這點,開發出好用的懶人手勢指令 : )

最後補充一點,如果有安裝 NoScript
要執行 Readability 之前要先打開該頁主要 domain 的 script 限制

沒有留言:

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D