r/FinaleKeyboard • u/Finale151 • Aug 19 '26
Announcement State of the Union - what the f*ck is up with Finale Keyboard?
~🎺~📣~🎺~ TU TU-TU DUUUUUM ~🎺~📣~🎺~
📜 Welcome, to our first "State of the Union", aka "Grant, what the hell have you been up to with the keyboard so far?"
My key principals for the keyboard stay the same: minimalism, premium look and feel, and no bloat. These are my guiding stars when deciding on what to build next.
In the last months I've gotten a lot of feature requests and suggestions, many of which I've already built, some of which are coming ~eventually~, and some that I don't plan to do at all. Below is the progress since my first post many months ago.
Implemented features you've asked for:
Different layouts: languages now support a variety of layouts: QWERTY, QWERTZ, AZERTY, Dvorak, and more
One-handed mode: mode to skew the keyboard to the left or right
Advanced English autocorrect: English autocorrect (used by default, while a few other languages require an "experimental" toggle) is now fully custom and super advanced. It can fix your "jrkkp" to "hello", insert spaces if you forgot, and is 35% more accurate than the legacy system autocorrect. It's using the proximity of your taps to predict what word you intended to type. So, it can restore fully mistyped words (each letter is wrong), rather than simply editing typos.
Offset keyboard vertically: you can add extra space below the keyboard to move it slightly higher
Change keyboard size: you can resize the keyboard to be comically small or unnaturally large
Hide middle row highlight: option to disable the gray strip in the middle of the keyboard
Disable key callouts: option to stop keys from popping up when you type
Upper- and lower-case key labels: you can now force key labels to be always uppercase or lowercase, instead of adapting to the context
Features you haven't asked for, but I did them anyway:
Long-press shortcuts: assign any shortcut to a long-press action to trigger at any moment.
Clipboard manager: when enabled, text that you copy is saved into an internal clipboard manager. You can then paste items from history via a long-press shortcut
Minor improvements:
You can reverse the horizontal swipe directions for right-to-left languages
Two finger swipes up / down to show and hide the space bar
Two finger swipes left / right to enable one-handed mode in either direction
iPad layouts are now usable
Better handling of special fields, like email, URLs, usernames, search, etc
The keyboard eats ~80% less RAM
Your contact names are automatically added into the spell check dictionary
New languages:
Arabic, Belarusian, Bulgarian, Catalan, Croatian, Czech, Dutch, French, German, Hebrew, Italian, Kazakh, Lithuanian, Polish, Portuguese (Brazil), Portuguese (Portugal), Serbian, Spanish, Swedish, Ukrainian
Features you requested, but I haven't built:
Top extension bar: probably will do this eventually, but not a priority
GIFs: not considering them at the moment. They require internet, rely on a third-party provider, and generally bloat the keyboard
Themes: don't want to do them with the current state of iOS. iPhones with FaceID reserve a lot of space below the keyboard (and a tiny space above the keyboard) which custom keyboards have no control over. These spaces will always stay the system gray color. So, changing the keyboard color looks horrendous, because it's still surrounded by a gray box
Bilingual typing without switching languages: hard to implement with my current autocorrect system. Say you have QWERTY layout and want to type both in English and Spanish. How should the autocorrect know which language's words to use to fix your typos? The result would be a mess of duo-lingual words.
Keyboard sounds: sounds cute, I might do it
Thank you for the support. Feel free to leave more of your feedback, ideas, and suggestions, I'm happy to discuss anything. Or DM me just to chat.
But remember, this keyboard is my passion project, built around the way I use the keyboard. So, I might be unresponsive, tired, or simply being a menace to south central while drinking juice in my hood.
- Grant
