Longer Key Popup Animation

Done Appearance, themes & sound build 410

OverClocked TESTER · iOS 27 DB 1 · 15 Pro · v2.1.2 ·

One advantage of the stock keyboard is its precise mechanical haptics and relaxed animations that support an effortless typing experience. Although third-party keyboards on iOS are sandboxed with strict memory limits, our developer has done an excellent job to make EFkey a great keyboard.

With configurable haptics and a slower key popup already implemented, extending the preview’s duration, increasing its size, and shifting it slightly upward would better match a stock feel. Attached are character preview samples from the stock keyboard and EFKey for reference.

Referenced in #S155, #B129

Discussion

OverClocked TESTER ·

(attachment)

efko DEV ·

@OverClocked I rebuilt the preview to match the iOS 26/27 one from your screenshots. It's now a separate head above the key instead of the old bubble, and the letter sits noticeably higher. I started with the exact stock size, but on my phone it felt too big, so it ended up a little smaller than stock (about 48×56 pt on a Pro). The key under it greys out like on stock. After you lift your finger it stays up for a moment and then fades, and the next tap replaces it right away so nothing piles up when typing fast.

One limit on the top row: a third-party keyboard can't draw above its own top edge, the system one can. With the suggestion bar on, the head there is a bit shorter; with the bar hidden it shows below the key instead.

It'll be in build 425. The linger timing is a first guess, if it feels too long or too short tell me which way.

efko DEV ·
status → Needs testing
OverClocked TESTER ·

@efko , the new floating character preview is more visible and readable than the previous balloon popups. The lingering time seems right on typing slow or fast. The lingering time of the stock keyboard might be ever so slightly shorter.

muleluku MOD ·

Didn't find this ticket before so I created S173, which I'll now paste here and delete:

With the new iOS 27 style of key press popups, the popup for the upper row keys looks squished compared to the lower rows.

It feels a bit odd and inconsistent.

Do you think, it would work out better, if the size was the same but shifted a bit lower to fit the canvas?

OverClocked TESTER ·

Efko has commented above that he intentionally made the popups for the top row a little squishy since third party keyboard cannot draw above its own top edge. If the preview is shifted lower, it could affect the visibility. What you think

muleluku MOD ·

Maybe, it's hard to say without actually seeing it an trying it out.

But it was just a suggestion, maybe you or efko have better ideas.

Otherwise, I might even prefer to have them all be a bit squished if there's no numbers row.

In the end, I guess it's a matter of opinion and there is no one right solution.

efko DEV ·
status → Done (suggested by @OverClocked)

Sign in to comment or vote.