(Pic from: stevefullmer.tumblr.com)Opera 引領先驅的原生滑鼠手勢系統,在新世代的 Opera 15,竟被縮編到剩下五種手勢,這應該是支持者最失望的一部份了。能有一點小安慰的是,Opera 15 可經由安裝套件後,移植 Chrome 的套件在 Opera 上使用。由於 Chrome 的眾多滑鼠手勢套件並非為了 Opera 而設計,那麼在 Opera 環境上能發揮幾成功力,請看以下的測試心得。
一、準備動作
首先到以下網址,按下「加到 Opera」即可安裝 "Download Chrome Extension" 這個套件:
安裝完畢後,接著可進入以下「Chrome 商店」網址,搜尋需要的 Chrome 套件:
如上圖,請依 A~D 比對以下內容──
A.搜尋 "gestures"(手勢)
B.按下 "擴充功能",每個套件原本應該出現 "加到 Chrome" 的按鈕,現在成了 "加到 Opera"' 的按鈕。如果沒出現 "加到 Opera" 字樣的話,通常只要重新整理頁面即可。
C.假設選擇 "Smooth Gestures" 來試安裝
D.上方通常會出現這些字樣,按下確定即可。如果該套件還是沒有啟動,請到「Opera」→「延伸套件」的畫面去啟動或安裝該套件。
以上流程為安裝 Chrome 套件的準備動作及示範流程,以下分別介紹適合安裝在 Opera 的滑鼠手勢套件。
二、滾輪換頁
以下測試著名的 chrome 滑鼠手勢套件在「滾輪換頁」功能的效果,安裝完套件後,可能要重啟 Opera 才能生效。
1. 效果比較
- Pig Toolbox:Chrome 最強大的滑鼠手勢套件,不過在 Opera 似乎不相容,能生效的功能不多。
- Smooth Gestures:Chrome 五顆星套件,效果不佳,無法連續換頁,一次只能滾動一頁。
- CrxMouse:四星半套件,滾輪換頁無法生效。
- Mouse Stroke:這是在 Chrome 商店找不到的套件,在 Opera 上實現滾輪換頁效果最佳。
由以上測試結果可知,Mouse Stroke 為最佳選擇,以下說明如何安裝這個套件。
2. 安裝 Mouse Stroke
這是 Mouse Stroke 的官網網址,可在這裡下載最新版本 1.9.5.2 的 crx 檔:
安裝 crx 檔的方式很簡單,首先叫出「Opera」→「延伸套件」的畫面,再將 "mouse-stroke-1.9.5.2.crx" 從檔案總管用滑鼠拖曳過來,再按畫面的指示安裝即可。
接著仍舊在「延伸套件」的畫面,按下 Mouse Stroke 的 "選項" 按鈕──
依上圖 A~B 的順序:
A. 請按圖中指示分別設定「滑鼠滾輪向上」、「滑鼠滾輪向下」
B.按下存檔
完成以上流程後,可能需要重啟 Opera,就能讓滾輪換頁的功能生效。
三、滑鼠手勢
先說結論,很不幸地,Opera 的滑鼠手勢與所有套件相衝,只有原生的五種手勢能生效,其他任何套件的滑鼠手勢完全無效。
唯一剩下有作用的,是滑鼠滾輪、滑鼠按鍵、滑鼠拖曳的動作,因此還可以利用滾輪及左右鍵進行一些排列組合。
1. Mouse Stroke
由於我的滑鼠沒有滾輪向左、向右的功能,所以只有以下四種組合能設定:
- 按著右鍵時點擊左鍵
- 按著左鍵時點擊右鍵
- (按右鍵時)滑鼠滾輪向上
- (按右鍵時)滑鼠滾輪向下
再參照一次之前的圖,有作用的是「搖桿手勢」及「滾輪手勢」──
2. CrxMouse
如果還想設定其他的滑鼠滾輪按鍵組合,推薦再多安裝 CrxMouse,因為他的排列組合方式最多,除了 Mouse Stroke 的那四種以外,還可以有以下其他的設定方式。
- A.滾輪手勢:多了左鍵與滾輪的組合
- B. 搖桿手勢:多了滑鼠中鍵與左右鍵的排列組合
四、總結
這篇測試了四種 Chrome 滑鼠手勢套件,結論為對新版 Opera 比較有用的是 Mouse Stroke 與 CrxMouse 兩款。其實我對滑鼠手勢的需求不大,除了現有的那五種,主要是滾輪換頁、字體大小縮放、及滑鼠拖曳的功能而已,在這情況下只要安裝 Mouse Stroke 即可。
如果有更多的需求,可以多安裝 CrxMouse,且這些套件的功能其實都很強大,能夠執行自定義的 javascript。當 Mouse Stroke 已經沒有多餘滑鼠按鍵組合可用時,多安裝 CrxMouse 後可利用執行 js,來拯救 Opera 摒棄書籤列的缺陷,這一點將另外再專文說明。