精華區beta Liu 關於我們 聯絡資訊
: 關於用VR選字的解決方法,其實是我一開始的liu.cin檔案設定方式須改正。 : 1 CIN檔案中,「%SELKEY」一個參數還是將其設定為1234567890, : 讓在選字時,超過VR選字範圍的字詞還是能夠直覺地使用1-9來選字。 : 此外不能因為要用VR選字,而將選字鍵改成「VR34567890」, 為何不用 「V R S F W 6 7 8 9」呢? 其實,VR選字的構思,我覺得沒那麼簡單 甚至到了有點混亂的程度 :) 為了測試一直到 W 也就是第 5 字還能用,我舉個例子 比如說,我打 "LA",待選區出現 ※ 數字鍵 如右圖的圖示,那最直接的用法 0. 麗 la 就是用上排的數字鍵進行選字。 1. 離 lav 一般ㄅ半使用者應該不陌生,可以 2. 离 lar 看得很快並按的很準,可是這對其 3. 丽 las 他輸入法來說,要選字的情況出現 4. 尞 laf 時,常常會沒注意,一般輸入法都 會盡量避免重碼的情況產生。 另一種就是我在右邊標記的藍字, 你可以用 vrsf 的選字方式輕易的 就選擇你想要的字,這個設計像自 然輸入法的「asdfzxcv」選字模組,不過在嘸蝦米這邊選字要用到右手 對應 123456789,也許是 「vrsfwlcbk」。 可是我沒印象,打字要選到第九個字的情況,有的話也是不常用字 但打標點符號或是特殊符號時,就會用到,比如說: ╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴ 無|| 0.ㄗ 1.↓ 2.↑ 3.→ 4.← 5.↘ 6.↙ 7.↗ 8.↖  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 正好就是對應 「,Z#」 而 # 可用 數字鍵 或是 vrsfwlcbk. ================================================================== : 本來就沒有考量到字根檔的基礎。 這句話是對的! 本來給電腦看的程式碼,和人去想的順序就有差 我在猜應該就是如此,因為電腦不用記規則 :) 完完全全的用暴力法就好,有多少記憶空間用多少。 這邊修正你一點小小的認知。 這個選字加 v 的 rule 在一個地方會錯 那就是 兩碼字+v 的部分,就是 abv (a、b 是指任意英文代碼) 有的時候,打兩碼字的時候,卻無法知道他的第二選字是什麼 (不知道也有好處,因為考量到後來學的人不懂 為什麼兩碼字有重碼?!! 所以就設計成"隱形"的) 就是這個地方,是故意的,作者他也不讓字顯現。 比如說 "剪" bdv "貧" bmv "羨" biv ...... ...... 諸如此類的字,都是因為在不斷的修正下,變為了隱藏字 可是它們的折碼是沒辦法理解的,只能記憶 (還是可以理解?!) 反而是後來擠掉它們而取代之的字,才比較無理 :) 註:因為擠掉它的字使用率比較頻繁,所以是速率考量非記憶考量 你能想像無蝦米的字根表,很早很早前都是 "頭尾字" 的組合嗎? 如果能,你可以試著相信我的說法 並且同意,它藏住是有好處的 (套句年輕人常用的話) 這是一定要的啊!!! -------------- 所以建議你在測試自製的香草嘸蝦米時,可以玩一玩。 試著去修正一些"不見"的碼,就算是最新的 liu v5.7 我還是覺得有一些地方不算作得很好 補破網算是非官方的 patch 了吧 :) 可以先補完後再讀他的 .tab 檔,這樣可以避免很多錯 一點小意見 ... (隨文附上自製的 隱藏兩碼字表) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A 丶 鎭 - 会 鏙 - - - 銜 奧 - - 隿 雂 - B - - 剪 翁 斃慈 羨 - 羛 陋 貧介 凍遂 敝 陵C 咫 飄 蟆 - - - 中 - - - 雒 履 蠔 - - - 臀 履 迺 - - - D 殯 殃 奢 旦 駕 - - - - - - 曰 - - - - 脅 曜 逗 - - - E 兔 翼 - - 爪 聿 - 免 雡 爪 酉 昜貌 舜 - - F 壽 旗 艷 侯 皿 - - 罹 丱 丰 匠 匕 - 户 - - 羅 頃 肓 旖 匯 - - G 臼 - - - 干 - 乇 - 瓜 爿 - 剰 乗 婷 - - - - - H 懶 秧 馥 恆魏 穏 - 乎 - - - 禾 - - 悅 - - - - - - - I 諷 謨 - - - - - - - - - - - - - - J 搏 顛 摧 -拭 抉 喪 攡 - 搉 扣 掛攝 揀攤 截 - - - K 斥 邢 - - 壬 - - - - 幵 - 尢 - - - - - 雜 - - 廷 琴 璇 L 離 瘼 碰亳 摩 - - 豪 亮 砂 亭 膏 魔 雍 ? 座 症 M 馳 贍 騷 糢 翻 騎 - 悶 復 賊 駐 - 瞿 釆 貼 御 閥 贓 瞬 閑 販 - - N 雛 鵻 - - 巾 - - - ? 宮 竅 窮 割 - - - - - 冖 - O - - ? 单 咢 - - 喃 回 - - P 俯 儐 催 僱 俾 您侮 佩 侶 倣 儫 - - - - - Q - - - - - - - - - 疊 獅 - - - 髒 纍R 耐 祥 衖 几 藺 幕 廿 茂藏 蔬 衖 藿 - 邁 散 墓 荐 S 繀 - - 掌 个 卅 - ? - ? - - - 耀 線 敞 - - T 檳 梦 模 ? - - - 甬 - - 禁 樑 - - - - - U 臏 雖 膜 - -凹 腳 - - - - V - 雉 隹 - - 讎 - - - - - - - - 雥 - 複 萬W 為 濱 漠 巫 匯 涂 衙 韋 湛 溉 澎 氶 吝 濮 漪 劉 灘 沸 塗 漩 X - - - - - - - - 覃 - 黽 - - - - - - - 雄 - - 乂 - Y - 土 - - 丫 - - - - - - 趡 Z 丸 - - - - 雌 - - - - - 籬 - - - - 籗 - - - - 紅色:頭尾字根+V 黃色:簡速字根 ? :無法顯示在 BBS (可能為大陸簡體字或是特殊字) 白色:正常拆碼字 - :該位置上無符合拆碼字 ============================================================================== 我刻意分出了顏色,這幾種有什麼差別呢? 黃色和白色的字,在打到第二個字時,就會顯現在待選區了 當然,白色的字,就是該拆碼對應的字,可是黃色的字 卻是第二選擇字,也就是 拆碼+V 的類型 設計上,如你說的,人很直覺會認為加了個 V 等同於按 1 數字鍵 紅色的比較特別,這個是屬於退化型的兩碼字,要多加一個 V 來區隔 但實際上,待選區不會顯示。 我是不知道他怎麼設計成這樣的,可是你設計的香草嘸蝦米 應該是無法分開這兩種類型 (顯示或不顯示) 這也是另一個課題,看你要不要設計讓他顯示 (如黃色字一樣 :) 基本上除了白色字是正常拆碼外,其他有色字都是要記憶的。 -------- 如果紅色字的記憶方式是 "頭尾+V" 的方式 黃色字也有他的記憶方式,請點至下列連結後,查看一下 .... http://www.liu.com.tw/speeds.htm 這張表叫簡速字根表,黃色字的生成是只要字根同時是一個字時 (通常是) 只要將 「代碼 + 補根 再加 v」,就可以打出那個字 (用看的來選字的話,相當於第二選字) 在 5.x 版後,liu 的作者把直接輸出的字變成是常用字 而編號 1 的位置就是留給 簡速字根 (如果有的話) 甚至連不加 v 的兩碼字,如果可以當一個字的偏旁的話 這個就算是簡速字根了,例: 俞、成、華、前、司、直、詹、當、商、能、畢、貴、樂、曼 這邊都是兩碼就可以打出來的字,同時也是簡速字根表的一員。 而底下這些呢~ 矣、敝、舍、者、喬、免、奇、覃、奏、曷、釆、盍 就是後來 v5.x 新增的字根,因為依"基本原則" 既然是 簡速字字根,那就是「字根」嘛! 取一個字要取到最大碼,不足三碼補尾碼,拿「舍」來看 舍 = 取碼 b + 補碼 o 奇 = 取碼 v + 補碼 o 可是 bo 和 vo 早就被人搶先了,而且一定是使用率高的人優先 所以他後來的規則好像就是改成我說的這樣。 "在簡速字根中,如果本身就是一個字的話,它的拆碼可以是 自己 + 補根,然後待選區的位置一定是 編號 1 的位置" ok~ 這是一個法則 = = (但老師不是開補習班的,不要害怕) 我自己則是當成是 作者為了方便記憶而設計的。 不過,印象中,一路使用嘸蝦米過來,紅色字和黃色字就是不一樣的 紅色字比較老,黃色字的規則是近年來才有的。(但,都有規則可循!) [結論] 這一個小小的修正 是告訴原po,在顯示上和在電腦內部上的設計 可能不可以通通都把加 v 當成是第二選字 (紅色字就不是) 我想,用你的方式處理的話,感覺會造成問題 舉例說明,「涼」 ... 試試看 wsv :) 結果,很奧妙的! 出現兩個選字 -- 1. 濰 2. 涼 設計上,不重碼,輸入法隨你搞,可是這邊出現了一個重覆再重覆的例子 濰 - wsv (拆碼就是 wsv) 涼 - ws (原 ws,退化型兩碼字 所以是 wsv) 但是涼竟然可以打 wsvv !! (成了第二選字 orz) 理論上,是可以把這種拆碼刪掉啦~ 可是,這種只在 兩碼字隱藏選項 的設計 好像是結合了 程式邏輯 和 人腦記憶 的好處 讓 "規則上" 說的過去,就不難記了 :) 但是,如果是你的話,會一股腦的把字列列上去嗎? (我想除了 liu 作者這樣設定,是個不錯的方式, 我再也想不出其他方式了) --- 呵~ 也因為我常常和別人說兩碼字加 v 就當成是第二選字的後果,可是它並不顯示 因為這些字"的確"是第二選字,可是你必須要按了後才知道 畢竟,一個位置你只能夠顯示出一個字,如果有情況是 你按了,竟然還不夠的情況時,這是不好的! (行列中的一級、二級簡碼,也有類似的想法) : 因為這樣一來,像「亮」這個字會打成「确」或「確」字,因為: : 亮 = LONR : 确 = LON-R(如果在香草框架的偏號設定中設定為第一選字鍵為空白) : 確 = LON-R(選字原理同上,但是沒有勾選第一選字鍵空白) : 那為什麼能用VR選字?原理很簡單,因為行易公司在新版的嘸蝦米中(5.7B) : 將可能為第二字的碼獨立出來。 : 例如我們輸入「..」跑出來的會有「: 1‥ 2+ 3………」可以選擇。 : 如果我們要選+這個符號,我們會鍵入「..2」,新版的嘸蝦米直接在字根檔 : 裡面加入「+ = ..R」,所以我們可以很直覺的用R來選擇這個第二字。 : 因此一切還是得回歸基本面 :-p 直接在「%SELKEY」加上VR34567890其實 : 本來就沒有考量到字根檔的基礎。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: oktryit 來自: 140.115.200.155 (02/13 08:49)