Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Awesome Bar 特殊搜尋符號對中文使用者不方便

49 views
Skip to first unread message

Kang-Hao (Kenny) Lu

unread,
Mar 25, 2012, 7:50:27 PM3/25/12
to "Mozilla 開發(mozilla.dev.general.zh)"
我不知道大家知不知道 Awesome Bar 有一個功能是可以在一開頭打 "% " 就可以
限制自動完成範圍「現在打開的所有標籤中」[1]?因為我自己通常會開很多標
籤,所以很常用這個功能。我覺得這個功能不是說對中文使用者很方便,因 為假
如說你一開始是在輸入法模式,要打 "% " 要

1. 先把輸入法切掉
2. 打 "% "
3. 把輸入法打開

我自己是感覺到相當不方面,或許對開得標籤中,中文頁面比較多的一般使用者更
不方便。所以幾個問題:

一、這是一個應該解決的問題嗎?

或許有些人覺得輸入法切來切去很正常。比如說 Google 也沒有支援用「」取代 ""。

二、如何解決?

一個想法是把這個字串改成同時接受 "% "、"% "(全形 '%')和 "% "(全形
'%'+' '),也就是不管有沒有輸入法,都是同樣那個位置。有沒有更好的想法,
有可能不理空格嗎(也就是也接受"%"(單獨的全形 "%"))?畢竟空白在中文裡
面是完全不重要的東西。

有沒有更好的方法?

三、有沒有人有興趣 :p ?

Firefox 的 JS 程式碼。估計寫程式的部份一天內可以完成。其他可以要花時間在
溝通上面:Bugzilla 回報錯誤、確定這是個可以行的想法、把程式碼變成
Firefox 的一部等等,或是在測試上確定真的比原來的好用(測量時間?)。

有興趣的可以在 IRC irc.freenode.net #mozilla-taiwan 上找我、私信、或是直
接在這個郵件列表上溝通,大概就是指點一下方向(包括如何下載原始碼、建構
Firefox)這樣。(我猜提拉米蘇也可以幫忙)

[1]
http://kb.mozillazine.org/Location_Bar_search#Location_Bar_search_.28internal_-_Auto_Complete.29


此致

Kenny

Peter Pin-Guang Chen

unread,
Mar 25, 2012, 9:41:42 PM3/25/12
to Kang-Hao (Kenny) Lu, Mozilla 開發(mozilla.dev.general.zh)
Kang-Hao (Kenny) Lu <kenn...@csail.mit.edu> 於 2012年3月26日上午7:50 寫道:

> 我不知道大家知不知道 Awesome Bar 有一個功能是可以在一開頭打 "% " 就可以
> 限制自動完成範圍「現在打開的所有標籤中」[1]?因為我自己通常會開很多標
> 籤,所以很常用這個功能。我覺得這個功能不是說對中文使用者很方便,因 為假
> 如說你一開始是在輸入法模式,要打 "% " 要
>
> 1. 先把輸入法切掉
> 2. 打 "% "
> 3. 把輸入法打開
>
> 我自己是感覺到相當不方面,或許對開得標籤中,中文頁面比較多的一般使用者更
> 不方便。所以幾個問題:
>
> 一、這是一個應該解決的問題嗎?
>
> 或許有些人覺得輸入法切來切去很正常。比如說 Google 也沒有支援用「」取代 ""。
>

我覺得這個問題要拉到 i18n 的層級來想。
CJKV,甚或是其他鍵盤語系不是 US 104 Key 的使用者的習慣會是什麼?

另外類似的關鍵符號還有
browser.urlbar.match.title
browser.urlbar.match.url
browser.urlbar.restrict.bookmark
browser.urlbar.restrict.history
browser.urlbar.restrict.tag 這五個,
應該也要一視同仁?

二、如何解決?
>
> 一個想法是把這個字串改成同時接受 "% "、"% "(全形 '%')和 "% "(全形
> '%'+' '),也就是不管有沒有輸入法,都是同樣那個位置。有沒有更好的想法,
> 有可能不理空格嗎(也就是也接受"%"(單獨的全形 "%"))?畢竟空白在中文裡
> 面是完全不重要的東西。
>
> 有沒有更好的方法?
>

我也想到一個想法是輸入法能不能幫忙處理這件事,
例如我現在用的新注音基本上就不用切換,直接在中文半形模式下輸入 Shift+5 就會輸入 % 了。

又如果可以忽略那個空格,當我想要搜尋的是 URL Escape 裡面的 %20 空白的時候瀏覽器要怎樣才能判斷我要搜尋的不是 "20"?


> 三、有沒有人有興趣 :p ?
>
> Firefox 的 JS 程式碼。估計寫程式的部份一天內可以完成。其他可以要花時間在
> 溝通上面:Bugzilla 回報錯誤、確定這是個可以行的想法、把程式碼變成
> Firefox 的一部等等,或是在測試上確定真的比原來的好用(測量時間?)。
>
> 有興趣的可以在 IRC irc.freenode.net #mozilla-taiwan 上找我、私信、或是直
> 接在這個郵件列表上溝通,大概就是指點一下方向(包括如何下載原始碼、建構
> Firefox)這樣。(我猜提拉米蘇也可以幫忙)
>
> [1]
>
> http://kb.mozillazine.org/Location_Bar_search#Location_Bar_search_.28internal_-_Auto_Complete.29
>
>
> 此致
>
> Kenny

> _______________________________________________
> dev-general-zh mailing list
> dev-gen...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-general-zh
>

Kang-Hao (Kenny) Lu

unread,
Mar 25, 2012, 10:17:47 PM3/25/12
to Peter Pin-Guang Chen, "Mozilla 開發(mozilla.dev.general.zh)"
(12/03/26 9:41), Peter Pin-Guang Chen wrote:
>>
>> 一、這是一個應該解決的問題嗎?
>>
>> 或許有些人覺得輸入法切來切去很正常。比如說 Google 也沒有支援用「」取代 ""。
>>
>
> 我覺得這個問題要拉到 i18n 的層級來想。
> CJKV,甚或是其他鍵盤語系不是 US 104 Key 的使用者的習慣會是什麼?

應該說,技術細節上有兩種作法:

1. 讓每一個設定吃一個以上的字串,這樣 l10n owner 可以適度調適(例:zh-
TW, zh-CN, ja 的 browser.urlbar.restrict.openpage 都變成 "%,%" 等等)

2. 直接在 JS 裡面做全行半形轉換


2. 的作法只大概能讓 CJ 沒問題而已,還不知道各個輸入法有什麼限制。1. 的話
是比較通用,不過一來不能同時解決下面那些(也就是 l10n owner 要每個都
寫:"#, #" 等等),再來我覺得不同的 l10n 版本有不同體驗不見得是好事,又
再說 1. 的話程式碼量肯定比較多,還沒有這種細微調整有需要的證明之前,我是
覺得 2. 就好了。

(最妥當的作法是去 mozilla.dev.18n 上問一下,不過反正 2. 也不怎麼難(小
於 20 行 JS?),我是覺得沒必要多浪費時間增加溝通成本了,另外英文在做這
個的時候也沒考慮 i18n 吧,現在 CJ 有這種要求先做進去以後再有要求再從 2.
改成 1. 也不遲、、、)

> 另外類似的關鍵符號還有
> browser.urlbar.match.title
> browser.urlbar.match.url
> browser.urlbar.restrict.bookmark
> browser.urlbar.restrict.history
> browser.urlbar.restrict.tag 這五個,
> 應該也要一視同仁?



> 二、如何解決?
>>
>> 一個想法是把這個字串改成同時接受 "% "、"% "(全形 '%')和 "% "(全形
>> '%'+' '),也就是不管有沒有輸入法,都是同樣那個位置。有沒有更好的想法,
>> 有可能不理空格嗎(也就是也接受"%"(單獨的全形 "%"))?畢竟空白在中文裡
>> 面是完全不重要的東西。
>>
>> 有沒有更好的方法?
>>
>
> 我也想到一個想法是輸入法能不能幫忙處理這件事,
> 例如我現在用的新注音基本上就不用切換,直接在中文半形模式下輸入 Shift+5 就會輸入 % 了。

至少我不會用 :p

我的 Mac 的注音(香草 + 酷音輸入法)、拼音(內建)打出來的都是 "% "(全
形 '%' + 半形 ' '),日文(內建)是 "% "(全形 '%' + 全形 ' ')

> 又如果可以忽略那個空格,當我想要搜尋的是 URL Escape 裡面的 %20 空白的時候瀏覽器要怎樣才能判斷我要搜尋的不是 "20"?

我主要是說全形 "%" 後的那個空格應該可以省略,半形 "%" 後面如果可以省略的
確是感覺有很多問題,如果本來可以省可能早就省了。

Kang-Hao (Kenny) Lu

unread,
Mar 30, 2012, 5:15:31 AM3/30/12
to WM, "Mozilla 開發(mozilla.dev.general.zh)"
(12/03/27 11:16), WM wrote:
> 用分頁群組的搜尋不就好了?
>
> 與其在一個沒什麼人知道的功能上糾結,還不如把這功能變得更容易發現使用。

嗯、、、我試了一下,我不太喜歡分頁搜尋的原因有幾個,照順序排:

一、太慢

可能是動畫效果太多還是怎麼樣,在我的情形(100 個分頁標籤),速度慢到不是
一個我會想用的搜尋方式。

二、整體來說按鍵比較困難(Mac OSX 的情形)

要弄出分頁群組搜尋:

a. shift + command + e
b. command + f
c. 打字

% Awesome Bar:

a. command + l
b. "% "
c. 打字

(我覺得 shift + command + e 比 "% " 難記很多,但是也可能是不常用的關
係,我的確基本不用 Firefox Panorama)

三、搜尋的時候不像 Awesome Bar 一樣會在搜到的東西下面畫黑線,直接反饋我
感覺比較弱一點

我跟不知道分頁群組搜尋是搜什麼、、網址?標題?


再加上 % 搜尋這個應該也沒有因為有 Panorama 所以要拿掉的打算吧,那就應讓
它變得更好用。


話說回來,我覺得讓分頁群組搜尋變得更容易找也是一件可以做得事情就是了,不
過這算是另外一件事。這我就沒有什麼想法(解法),誰來個提案吧?改快捷建或
是介面配置之類的似乎爭議點多一點。



此致

Kenny
0 new messages