Re: 蝦米鍵盤好像有點lag? - iOS

Tom avatar
By Tom
at 2014-11-11T05:13

Table of Contents

關於漏字根的問題我已經找到原因了

主要原因就是蝦米鍵盤的q~p和cvb鍵有加上滑動手勢

目前q~p上滑可以出數字,cvb下滑出[]'

加上這個滑動手勢造成的後果就是會漏字

您可以試試以下步驟

1. 在設定中把長按輸出關掉
2. 按住Q~P或cvb任一鍵不放,這時會有放大效果出現,手指移動一小段距離
(大約10~20像素)放大效果消失,代表按鍵已經無效,造成吃字效果
3. 按住A那排任一鍵,因為這排沒有加上滑動手勢,所以您按住a這排任一鍵
不放,放大效果出現,按住移動到鍵盤上任意位置,放大效果都在,且放
開後會出字至組字區

這是因為我在按鍵上加上滑動手勢後,按鍵需要去偵測你有沒有滑動,有的話
就執行「某一段程式」。

這邊又分為兩部份

1. 移動多少觸發滑動手勢

一個按鍵上可以加上很多動作,像是「按下」、「在按鍵內放開」、「在按鍵
外放開」、「單點」、「雙點」、「長按」、「滑動」等等。而按鍵如何判斷
你作了什麼動作呢,這是事先定義好的。例如說「按下」,就是你的手指剛碰
到按鍵時觸發;「在按鍵內放開」,就是你的手指在按鍵範圍內放開。

而「滑動」手勢觸發就是你的手指「按下」某個按鈕不放,然後滑動超過「某
一個距離」後,之後的移動都會觸發下面第2項動作,而取消其他動作像是「
在按鍵內放開」以及「在按鍵外放開」。

然後這個「某一個距離」是固定的沒法改(或是我沒搜到如何改)。


2. 觸發後程式去偵測你的滑動方向及距離,決定是否觸發實際動作

當滑動手勢被觸發後,你的手指每移動1點像素,都會觸發執行「某一段程式」
,我在這「某一段程式」中去判斷您的手指移動了多少像素,有沒有超過我預
設的門檻,有超過的話就輸出字,沒超過就射後不理。


由於以上原因,導致Q~P, CVB鍵在打字打快的時候,手指不自覺得移動超過了
1的觸發門檻但又還不到2的觸發門檻時,就是造成漏字效果。

目前最新封測版本3.2.9已經修正這個問題,解決方式是把所有的滑動手勢都
拿掉,只有逗號和句號上有滑動手勢(為了[]'),目前封測回報是說的確有明
顯變快,但其實沒有變快,只是不會吃字了。

以上針對吃字作說明。

再來是聯想字的問題,其實我一開始就不是很想作聯想字XDDD,因為覺得打嘸
蝦米不用聯想字反而快。不過很多使用者要求,我就先試著作了這個功能。關
於開啟聯想字後速度會變慢,這個問題我思考過後覺得應該是因為

1. 有些字的聯想字過多。像是「一」,有一堆聯想字。
2. 蝦米鍵盤呈現聯想字的方式。蝦米鍵盤的選字列,目前是如果字的總數長
度超過那個鍵盤寬,他就會變成可以滑動,這樣代表的是蝦米鍵盤每次都是把
所有的候選字(包含聯想字)一次輸出,只是您能看到的只是有在鍵盤寬度裡的
些字,然後您可以滑動選取後面的字這樣。

像是iAccess的實作方式是(如果我沒記錯),這個候選字區的最右邊有個→,如
果候選字多於鍵盤寬,那就作下一頁,這樣的作法就是每次只需要輸出合於鍵
盤寬的字數(在iPhone Portrait大約是7個字),太多就下一頁下一頁。

因為我個人對於聯想字比較沒有愛,所以把這個修正押後了,真正拍寫。
之後的更新會針對這個部份修正。

以上騙文章數~~

※ 引述《Nightsbug (豆豆的世界)》之銘言:
: 標題: 蝦米鍵盤好像有點lag?
: 時間: Sun Nov 9 22:04:01 2014
:
: 如題…
:
: 今天下載購買蝦米鍵盤
:
: 一整天下來,使用者體驗感覺打字時
:
: 有時候按字根時會按不到(lag?),這情況很常發生
:
: 不知道有人和我一樣嗎?
:
: 還是我有什麼地方沒有設定好?
:
: 不過整體分數有80分,還有很大的改進空間呢!
:
:
: --
Tags: iOS

All Comments

Bennie avatar
By Bennie
at 2014-11-14T12:51
請問封測版本開放測試了嗎?之前參加過需要再參加一次嗎?
Andy avatar
By Andy
at 2014-11-18T09:42
希望可以試一下新版,謝謝
Olivia avatar
By Olivia
at 2014-11-20T21:05
所以順暢度沒解了嗎?@2
Quanna avatar
By Quanna
at 2014-11-24T01:42
認真給推
Rosalind avatar
By Rosalind
at 2014-11-27T14:59
有回應有推!
Donna avatar
By Donna
at 2014-11-28T06:20
認真給推!
Thomas avatar
By Thomas
at 2014-11-30T13:04
請教新版什麼時候會在上架?

Apple公佈iMessage解除註冊網頁

Jake avatar
By Jake
at 2014-11-11T01:58
https://selfsolve.apple.com/deregister-imessage 使用時機: 1.由iOS轉移到其他系統時 或是 2.轉售舊iPhone時 (造成無法接收別人用iMessage傳送的某些簡訊) 忘記先關閉iMessage 可使用此網頁切斷該電話號碼與iMessage ...

關於IPHONE6站立的問題...

Dinah avatar
By Dinah
at 2014-11-11T01:33
------------------------------------------------------------------------------------------------------------------------------------------------------- 想請問 ...

從itunes回復的問題

Michael avatar
By Michael
at 2014-11-11T01:29
------------------------------------------------------------------------------ 我確定問問題前我有爬過文、查閱過精華區與置底,我真的找不到我問題的解答。 我保證我的問題和盜版沒有任何關係,若以上有虛假,版主可逕行處分 發問請附上iO ...

日本購入的Iphone6拍照聲如何消除

Ophelia avatar
By Ophelia
at 2014-11-11T00:59
親, 10月份我從日本購入iPhone 6,我知日本機有防狼條款,那…有沒有推薦的app或是什麼方式可消除呢?感謝 - ...

iPhone 6 plus照相錄影的水波問題

John avatar
By John
at 2014-11-11T00:58
幫朋友代PO ============================================================================== 我想請問版上有拿iPhone 6 plus的版友,拍照與錄影的時候會不會有水波的問題? 一開始剛到手的時候,有檢查手機的所有功能,一切 ...