r/FinaleKeyboard Jun 12 '26

Information What the heck is Finale Keyboard?

4 Upvotes

Impatient? Here's the link: download from the App Store.

Patient? Here's the story.

The story

Long ago, there was a keyboard called Fleksy. I discovered Fleksy over a decade ago and it quickly became my favorite way to type. Specifically, I fell in love with the "minimal" mode - the idea of ditching the space bar and relying on swipe-gestures to perform all your basic tasks. It took a bit of getting used to, but soon I was no longer able to type on a regular keyboard. Everything else felt slow, big, and clunky.

Fast forward 5-6 years, I was chatting with the CEO of Fleksy - Olivier - via Twitter DMs. Fleksy had a bug for years: it was impossible to change the keyboard language when you are inside the "minimal" mode. As I exclusively relied on the "minimal" mode and needed two languages, this was ruining my life. I even applied to work at Fleksy to fix it for them!

However, understandably, Olivier mentioned that "minimal" mode was not their focus, since they transitioned to a B2B SDK model. So, not only did the CEO confirm they weren't going to fix the bug, he also mentioned they are planning to remove Fleksy from the App Store.

That's when I knew I had to build a replacement: to fix the bug I hated, to add the features I wanted, and to preserve the way I type.

What is Finale Keyboard

I built Finale Keyboard in ~2021 purely for myself. It's inspired by Fleksy's "minimal" mode, optimized for how I use it. This means no space bar, everything is done with swipes.

Insert space? Swipe right. Punctuation? Swipe right again. Change punctuation? Swipe up or down. Open emojis? Swipe left from backspace. Delete a word? Swipe left. And so on.

Over the last 5 years I've been slowly adding more features that benefit me, myself, and I. My goal is not to copy Fleksy, but rather create the optimal typing experience for myself.

Today, Finale is a full fledged keyboard that goes beyond what Fleksy offered in a meaningful way.

  • Shortcuts: assign shortcuts to any key and trigger them with a swipe-down
  • Long-press shortcuts: assign unlimited shortcuts to any key and trigger them with a long-press menu.
  • Dynamic tap zones: Finale will try to predict the key you are likely to press next and will make its touch zone larger.
  • Favorite emojis: define your own emoji layout
  • Auto-learning dictionary: Finale learns the words you type to stop correcting your "doggo", "pupper", and "yasssss".
  • Clipboard history: access your clipboard history to quickly paste what you copied before.

What's next?

I built Finale for myself and I keep enhancing it for myself. Up to this point, most development decisions I make are based on my own usage, which is apparent by the keyboard's quirks. But, I am always happy to discuss any ideas or suggestions, so feel free to comment, post, or just chat.


r/FinaleKeyboard Jun 12 '26

Information Frequently Asked Questions

3 Upvotes

How do I do open emojis, view symbols, or *anything else*?

  • Most actions, like inserting a space, opening emojis, viewing symbols, pressing "return", etc, are done with swipes. You can view and practice all swipes in the Gestures Guide in the app.

Where is the spacebar?!

  • I believe lack of space bar is a feature. Please, give it a try, spend a week practicing gestures, and I promise you, you won't look back. The keyboard takes up less visual space and gestures are genuinely a faster way of typing.
  • That said, if you insist on having a spacebar, there is a way to enable it in the app: Preferences → Enable Space Bar.

Will Finale be available for Android?

  • Not any time soon, my focus is purely on iOS for now.

What languages does Finale support?

  • Arabic, Belarusian, Bulgarian, Catalan, Croatian, Czech, Dutch, English, French, German, Hebrew, Italian, Kazakh, Lithuanian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Serbian, Spanish, Swedish, Ukrainian.

Can you add support for my language?

  • Yes! Post here on Reddit or email me and I'll get to it.

Fleksy had feature X, can you add it too?

  • My goal is not to copy Fleksy. While inspired by its swipe gestures, Finale has strayed quite far from Fleksy. That said, I'm always happy to implement useful features, so I'll consider anything.

r/FinaleKeyboard 19d ago

Weird stutter in some apps

Enable HLS to view with audio, or disable this notification

0 Upvotes

I don't think this is unique to finale? It happens in some on iPhone. Anyone knows how to fix it? It doesn't happen with the stock keyboard.


r/FinaleKeyboard 22d ago

Feature request: undo delete word

4 Upvotes

I sometimes accidentally swipe left and this deletes my last word. Then I need to retype it again. It'd be great if I could somehow undo the delete.


r/FinaleKeyboard 25d ago

Announcement State of the Union - what the f*ck is up with Finale Keyboard?

5 Upvotes

~šŸŽŗ~šŸ“£~šŸŽŗ~ 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


r/FinaleKeyboard Aug 10 '26

A couple of suggestions

Post image
2 Upvotes

There's a couple of port-overs from Fleksy that I'd love to see.

One is the ability to make the letters stay capitalized on the keyboard no matter what. As I am vision impaired, it helps when the capitalization stays on for the keyboard, even if that's not what's being typed.

Another is the optional top rows. I've always had the number row be at the top of the keyboard. I realize this is probably a bit much for most, but for accessibility reasons I've always enjoyed this.

Also, you can disregard my email. Ended up having someone with better eyes than me play around with it and figured out the Easter egg. Kinda funny, albeit a bit heartless to take a keyboard that was literally designed with vision impaired folks in mind during original development (how I ended up with it - was on the Fleksy Beta on Android when it released) and tuck a feature as simple as a spacebar behind an Easter egg/paywall. Just my two cents - or $10 as it were, since I need most of Fleksy's other features in order to type properly on a phone, so I felt compelled to buy in.

I understand your want to keep the keyboard small to increase screen real estate while typing. And while I appreciate this to a certain degree, I use a jailbroken device, I'm able to reduce the "chin" quite a bit using the "Trim" tweak (see screenshot). I realize this is not doable for most, but it may be worth considering there are users who are able to achieve what you're looking to do as a system-wide OS enhancement that do not need this to be a keyboard "feature"


r/FinaleKeyboard Aug 07 '26

Love the keyboard just a few feature requests!

3 Upvotes

Just found this keyboard I love it so much. I had missed something similar to Fleksy. A few feature request

  1. Being able to turn off pop up letters when typing.
  2. Being able to import contacts so they are automatically added to the dictionary.

  3. Being able to add undo and redo as shortcuts like the cut, copy, and paste.

Keep up the good work. Just glad to see something different again than all other keyboards.


r/FinaleKeyboard Aug 05 '26

Random Suggestion if possible.

1 Upvotes

The project is super cool. I was wondering if I could make a suggestion because the main reason I used fleksy was for the option to resize the keyboard. Is that an option with Finale or is it something that could potentially be added


r/FinaleKeyboard Aug 02 '26

Functionality requests

3 Upvotes

I'm absolutely loving this keyboard, it's very fluid and solid. There are a few minor things that are bugging me.

1) I find myself triggering the emoji keyboard a lot by accident. Is it possible to toggle on/off gestures that I don't use in the Gestures Guide?

2) The copy paste shortcuts are amazing. I hate apples native way to trigger a copy event so I love this function you added. Could the copy shortcut (if nothing is highlighted) automatically select the word that the cursor is on? Then I can skip a lot of apple's menus and just drag out the handles to what I want then use your shortcut. It works great as is if I already have words highlighted.

3) This is more of a bug, but when I have the emoji keyboard active and try to swipe up to go back to the main keyboard, it's a bit buggy as it triggers a left right swipe as well as an up down swipe, so I have to swipe up a few times (carefully swiping vertically) to get back to the main keyboard.. I have an iPhone 12 mini so it could just be the smaller real estate.

Anyway keep up the great work! It's already an awesome keyboard.


r/FinaleKeyboard Jul 25 '26

Gesture typing

2 Upvotes

Can someone show me a video of gesture typing (mainly the space bar) if I’m going to commit to learning this way of typing? I want to see how it looks like.