精華區beta Liu 關於我們 聯絡資訊
哈,我覺得我真的應該先躲起來一陣子 不然這些要全部做出來大概就已經是 10.x 版了吧 ^^" 這些建議其中有些是我本來就有想做的(留待底下說明) 不過根據我目前手上累積的清單.... 可能等到 2.5 都還沒有空可以做這些 ^^" 不過還是謝謝 ChrisTorng 大大提供寶貴的建議 ~^^~ ※ 引述《ChrisTorng (ChrisTorng)》之銘言: : 恐龍放出的大龍蝦這下來了,Luke 您接得住嗎? ;-) : 問題報告: : 1.使用雙螢幕,「設定」及「關於」視窗會跑到第二個螢幕的左上角。 : 我兩個螢幕的配置是左 2 右 1。 這個要偷偷說明一下 其實「隱藏」視窗的時候,我的做法並沒有真的讓視窗不可見 可是讓視窗離開 Windows 桌面而已 可是為什麼要這麼做 這是因為我目前的送字方式,在重新與目標視窗關連時 會讓目標視窗重新取得 Focus 其實這算是個小問題 可是如果想在 IE 網址列打字時,如果隱藏再恢復輸入法列 因為造成 Focus 離開,所以如果我想自動恢復目標視窗的 Focus 會變成網址列那一欄全選 目前還沒有好的解決辦法 : 2.當開出「設定」、「關於」時,輸入字母會直接跑出來, : 切到其他視窗也一樣,但「自動切換送字模式」不會。 這是因為只要有開啟其它視窗時 我會取消輸入字根 但是,「自動切換送字模式」視窗上面的條件區 目前的設計是有機會需要輸入中文 如果這時候居然沒辦法用偽蝦米輸入中文,感覺很奇怪 所以我讓該視窗出現時,仍然可以輸入字根 : 3. MultiTerm 中,開啟全型偵測 Backspace 無效,只能刪半個中文。 : 而全型偵測 Delete 與方向鍵則正常。 這個我會列入相容性的問題 ^^" : 建議: : (一) 建議增加安裝程式 : 1. 可自動由 system 目錄中複製 liu*.tab 及 liu.box。 我的目標就是要讓偽蝦米不需要安裝也不需要有灌官方程式才能使用 所以如果直接去系統複製檔案,感覺不太合理 : 2. 直接安裝偽蝦米至「啟動」中,並預設為「隱藏」。 和上面的理由相似,因為我希望這個程式是完全的綠色軟體 也就是不會對系統做任何的改變,包含建立捷徑到系統目錄下 (不然說不定有一天會有人問我要怎麼移除那個捷徑 ^^") : 3. 可讓使用者選擇「官版嘸蝦米標準模式」或「偽‧蝦米增強模式」, : 以設定 ini 初始設定值,前者以與官版一模一樣為目標,如 CapsLock 中英切換, : 按數字鍵出字不判斷最簡碼等等。後者則以作者 (或大家) 認為最有效率最好的設定 : 為預設設定。但這些設定只影響安裝後的預設值,使用者仍可自行變更任何一個設定。 : 而新學蝦米的初學者,可以建議他直接使用增強模式, : 反正他並沒有用過官版,自然也沒有必要保留官版的習慣。 : 設定視窗中的「預設值」也可以提供這兩種選擇。 這個建議不錯 ^^ ---------------------------------------------------- 關於第一點的總整理 我原則上不打算做安裝程式,因為這違背了我一開始的理念 不過如果有人願意幫我做封包,我倒是不反對 ^^" ---------------------------------------------------- : (二) 選項不要越加越多了…沒有必要再讓使用者設定的東西就不要在介面中做出來。 : 捫心自問,設定視窗中的每一個設定,倒底有多少人理解設定的意義, : 又有多少人真正有需要改變該設定? : 1. 如「隱藏/顯示輸入視窗」、「Ctrl-Space」及「目標視窗的貼上快速鍵」 : 我認為完全沒有意義。「重送結果字串」只要抓系統中設定的鍵即可也不必再設定。 : 其實如 Ctrl-Space 這按鍵組合也應該要抓系統中目前所設定的快速鍵才對。 就這三個選項來說 「隱藏/顯示輸入視窗」這點,其實有人覺得滿重要的 因為他說可以單鍵出現輸入法感覺很方便(因此保留了下來) 「Ctrl-Space」這個我已經有在打算刪掉 ^^" 「目標視窗的貼上快速鍵」這個,我認為有保留的必要 因為我還是有試過不少程式是不支援 Shift + Insert 的 至於抓系統中目前所設定的快速鍵這方面 最主要原因是我還不知道怎麼做(雖然還沒有去查過文件) 另外就是,我希望設定好的按鍵,只要程式連著 INI 一起帶走 就可以完全使用一樣的操作,與系統無關 : 2. 透明度不要以輸入 0-255 的方式,而是由 100%, 90%, 80%, 60%, 40% 中選擇 : (只是舉例,不必 0~100 全做,挑幾個有意義的值即可)。 這個是因為,我個人是不喜歡把太多系統功能封包的人 比方說,透明度系統就是設定成 0 ~ 255,就沒有必要用成百分比來調整 (因此,我更不喜歡那種還只能設幾個他設好的數據的) 比方說程式語言, VB 和 C C 之所以強大在於它沒有封包一堆有的沒有功能 所以自由度很大 當然這個舉例實在不太恰當 ^^" 我承認這樣的設計會變得較不人性化也較不易使用 不過就透明度這一項而言,我覺得大家應該都很容易接受才對(而且也非必要功能) : 而 for Win2K up 這些英文也免了,直接偵測系統版本, : 若不支援就不顯示此選項或灰色 disable,支援的話直接顯示出來。 其實這點我有做 ^^" 但為什麼保留了 for Win2K up 字樣,是避免有人問為什麼那一欄是 Disable 的 : 3. 如果一些小設定覺得有進階者會需要,但對絕大多數人沒有意義的話, : 可以只放在 ini 檔中設定,在視窗中不顯示出來, : 有需要的人自行到 ini 中修改,就好像密技一樣。 : 當然這密技可以大方地公開出來,只不過不要全留在設定視窗中, : 混洧了一般普通使用者。 : 這就像 Windows 的登錄一樣,裡面有一~~大堆的設定, : 但真正有 ui 顯示可以修改的只有一部份必要的。 : 在 ini 中可以加上註解,讓需要修改的人可以容易理解內容。 這點或許我改成多一個「進階設定」分類來解決好了 我覺得如果直接要在 INI 裡改 會比我用設定的還來得難說明 (然後接著就會有人問我為什麼不做在設定裡) : 4. 加字加詞一定只能「啟用」,這樣就省了一個選項。 : 有人非要停用加字加詞,自己修改 liu.box 檔名。 : 「重載」也改為自動偵測 liu.box 是否有更改,有的話就自動重載。 : 如果發現檔名修改或刪除,則當然就取消所有的加字加詞。 : 因此介面中就只剩下一個「加字加詞」,跟官版一樣,按了就是出現編輯視窗。 這點我也是持保留態度 因為根據我的觀察,有在用加字加詞的人應該不到一半 ^^" 如果要自動偵測,就必須隨時檢查 liu.box 檔 但是那個檔案的更新其實並沒有想像中的頻繁 這樣隨時檢查感覺會浪費系統資源 不過因為以後有打算做一個加字加詞的修改介面 如果有了那個介面,就可以做到即時更新了 : 5. 同理,特殊編碼也不要越加越多了, : 我想沒有多少人記得住所有的特殊編碼,那些特殊編碼幾乎沒有人會用的。 : 包括像 ,,c ,,sp 這類,有很多人根本就不知道官版也有這麼好用的功能。 : 特殊編碼就好像 DOS 指令一樣,是會被時代所淘汰的東西。 : 所有功能都應該列在功能表中,用看的就知道所有的功能。 : 需要快速存取特殊功能的人,應該要用 Alt 按字母的模式,也就是底線字元來使用。 : 在偽蝦中已經加了不少快速鍵,但還有很多快速鍵沒加。 : 因此有個重點就是偽蝦目前只能用滑鼠按右鍵叫出功能表, : 應該要有個快速鍵可叫出功能表,這樣也能滿足 : 想按按鍵不動滑鼠就能存取所有功能的人。 : 包括同音字查詢、萬用字元查詢等也一樣 : (像我就記不得 [ ] 倒底那一個是單一字元那一個是多重字元)。 一些特殊碼,如果是我沒有放在功能表裡的 表示是我覺得不重要的,或是我做好玩的而已 其實一般人不知道也沒有關係 所以其實我覺得越做越多倒是沒什麼關係 (linpien 兄有建議做一個快速鍵,可以跳出一個快速鍵清單,這個會做進去) 至於用快速鍵叫出功能表這個,我會加進去 ^^ ------------------------------------------------ 關於第二點的總整理 設定視窗的部份,我會試著重新設計得更讓人明暸 ^^" ------------------------------------------------ : (三) 其他 : 1. 在「無半」上按右鍵不要有「離開」的選項,在工作列圖示上才有。 這點我覺得沒有什麼大礙耶 ^^" : 2. 建議增加「加字加詞」的管理視窗,比如說可以自動將目前剪貼簿中的文字 : 當加詞字串,並提供預設的編碼 (如前四字的建議碼首碼)。 : 如果目前有選取中的文字,則以之為加詞字串。 : 也可以按 Ctrl-Shift-1~9 (只是舉例),自動將之前輸入之 1~9 字 (含英數) : 當作加詞字串。按 Ctrl-Shift-0 直接叫出管理視窗… : 這些只是初步構想,細節可再討論。 這點有在計畫之中 (不過目前放在的計畫清單分類的第3優先 ^^") : 3. 選字可以用滑鼠點選字列選擇。 這點也在計畫之中 (一樣是第3優先) : 4. 選字超過一頁時,可按方向鍵←、→翻頁。 我覺得這是習慣上的問題 雖然是可以做進去 可是應該會有人不習慣 然後就會又多了一個選項 ^^" : 5. 剪貼簿模式,要保留複製非文字資料應該也不困難才對… 其實目前技術上是沒有任何問題 我之所以沒有這麼做是考慮到效率問題 比方說如果剪貼簿裡是一張圖片 那麼每送一個字就要還原一次 會對效率造成很大的影響 而且會需要還原其它資料的機會相對起來低很多 所以沒有考慮 : 6. 關於視窗中,建議加上一些版權宣告,網址的滑鼠圖示也換成手吧… 哈,有道理 ^^" : 7. 解譯查碼等功能,建議加上一個視窗專門來做這件事。 : 比如說上面的文字框輸入中文,下面立即出現編碼, : 下面輸入編碼,上面立即出現文字。亦可選擇轉換成標準碼或最簡碼。 其實我覺得關於這個方面的東西已經做得越來越誇張了 本來應該是額外加進去的東西 想不到針對這些東西的建議反而越來越多 ^^" 不過如果有空的話,我會來試試看 : 增強模式建議: : 1. 在「無半」之前,再加個「台/中/日」的切換鈕,初學者不必記切換鍵 : 亦能很容易察覺此功能,這是延續前面「特殊編碼也不要越加越多」的概念。 因為我已經放在功能表裡了 所以暫時應該不會這樣設計 -- ╭═╮ ╭═╮ ║▌║ ╭═╮╭╮║▌╭═╮╭═══╮ ║▌║ ║▌║║║║▌ ╮║▌╭╮║ ║˙╰═╮║˙╰╯║║˙╭╮║║˙╰╯╯ ╰═══╯╰═══╯╰═╯╰╯╰═══╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.104.132
linpien:讚呀!不愧是 Luke兄,迎刃而解吃下大龍蝦~ 203.203.130.56 03/21
linpien:推~越簡單越好不需要安裝程式導致太肥行動不便. 203.203.130.56 03/21
ciwx:推一下作者 另推 不用安裝程式^^ 203.69.198.197 03/21
※ 編輯: luke1209 來自: 203.67.104.132 (03/21 16:26)
evilmask:兩位板大早,偽蝦作者早XDDDD 61.62.68.178 03/21
linpien:樓上的有沒搞錯?你剛睡醒嗎?-_-都快晚安了~ 203.203.130.56 03/21
ciwx:推晚安= =" 203.69.198.197 03/21
linpien:Luke~吃了滿漢全蝦後別忘了吃點水果助消化啊~ 203.203.130.56 03/21