Keybuild

Keybuild

Build your own keyboard

$3.99
Buy now

Details about Keybuild

  • Released
  • Updated
  • iOS Version
  • Age Rating
  • Size
  • Devices
  • Languages
  • January 11, 2021
  • September 19, 2024
  • 15.0+
  • 4+
  • 2.25MB
  • iPhone, iPad, iPod
  • American English

Features

Developer of Keybuild

🙌28
Ratings
🗣❌ unsupported
Your locale

Version History of Keybuild

1.7.3

April 22, 2022

This update fixes a rare case where key presses might not register.

1.7.2

April 15, 2022

Keybuild v1.7.2 - Tall Tales Keyboard panes can now have individual heights! This is primarily a bug fix update, but I couldn't help but throw in a cool new feature while in the area. FEATURES • A new section for editing pane details has been added to the editor. - Pane height can now be set on an individual basis. - Pane titles can now also be edited from the pane editor. Previously this could only be achieved by tapping the name on the pane list. - The root editor title has changed from "Root Stack" to "Stack Pane" to reflect the fact pane editing options are available. Alternative pane layouts are a future direction. FIXES • Fixed an issue where landscape keyboards could size themselves incorrectly on iPhones with a notch.

More

1.7.1

March 25, 2022

FEATURES • Added cursor hover effects to the modifier controls and keyboard preview. • The long press setting now has a stepper. • The unicode picker is now available when editing Text Stacks. FIXES • Fixed an issue where keys could trigger twice. • Removed a stray rectangle around existing modifier buttons. TWEAKS • Adding wording to the "Getting started" page text around a recent bug where keyboards can take time to appear. • Swapped around the add pane item menu, so regular keys are initially shown, and special/layout items are in the submenu. • The add pane item menu is now ordered a bit more intuitively. • Renamed "Menu" to "Pane menu" (officially, unofficially that was always the name). • "Caps Lock" → "Caps lock" for consistency with other names. • Clarified "Convert to keys" to "Convert to inline keys" for contrast with "Convert to stack".

More

1.7.0

March 18, 2022

Keybuild v1.7.0 - The Modifier Normaliser FEATURES • The Shift modifier is now usable for all action types, not just type actions. • A fancy new UI, for selecting different combinations of modifiers to trigger actions (currently includes shift & long press). • Pane components can now be copy & pasted around in the editor. • Added a setting to control the duration after which key repeat or long press actions trigger. TWEAKS • Fixed multiple touches on a single key locking up the key. This will hopefully resolve a rare issue where keys would output twice. • Text stacks now look slightly different in the editor preview. The blue highlight is now more of a background. • Improved accessibility of the keyboard height text field + stepper control. PERFORMANCE IMPROVEMENTS • The expanded form of Text Stacks is now precomputed rather than expanding each layout cycle. • Action-based keys now only compute their automatic keycap text/symbol once per layout cycle. • Tweaked the way long press updates the keycap symbol/text. • The Stack editor preview is now its own view for more targeted SwiftUI layout cycles. • Special menu keys like Globe & Pane Menu contained non-functional buttons to provide the graphics. Now they just use the graphics directly. • Trusting SwiftUI a bit more for view diffing. • The keyboard now reads haptics preferences at the top of the view tree, then adds it to the SwiftUI environment, rather than referencing @AppStorage in each key. (Hoping this is an improvement.) DEV TRIVIA • Script build phase users - get your build script file lists right. • Adding ITSAppUsesNonExemptEncryption to your Info.plist saves selecting a radio button every release.

More

1.6.2

March 7, 2022

This update fixes the autocapitalisation feature. The logic is now a lot simpler as I've rewritten it using Swift's new async-await feature!

More

1.6.1

February 18, 2022

The VoiceOver once-over! FEATURES • Added a Direct Touch Typing mode option to the in-app Settings page, which attempts to recreate the stock iOS keyboard's Touch Typing mode using VoiceOver's Direct Interaction option, for lack of any way to read or apply the system option directly. • VoiceOver now announces when the active pane changes, to provide confirmation and to match the stock keyboard. TWEAKS • The "Toggle Editor" button has changed to "Show/Hide Editor". • VoiceOver now announces where the editor will appear, when pressing "Show Editor". • Custom back buttons in the editor panel now have their labels prefixed with "Back to ". FIXES • Enable/disable shift preview labels are now the correct way round. Sorry about that! • Resolved a minor memory leak. • The keyboard extension now fails safely in a few situations which should never happen.

More

1.6.0

February 4, 2022

FEATURES • Added a new action - Paste! This action pastes your current clipboard contents when triggered, see below for more gritty details. (Requires full access) • Key presses are now sent in press-down order when the first key is lifted, to match the stock keyboard. This should help touch-typers! Please leave feedback if this change affects your experience in any way, hopefully for the better! TWEAKS • Clarified that Pane Link actions are case-sensitive and navigate to the first matching pane. • Made Delete action hint VoiceOver-compatible. GRITTY DETAILS • The paste action's default keycap will turn grey if no pasteboard content is detected, or if you somehow copied an empty string. To avoid pasteboard access notification spam, this check is only performed when the key is pressed. • Internally, the paste action reads your clipboard and performs a type action with the contents. This should result in keyboard features working mostly as you'd expect - the shift key will update after a paste for autocaps users, the return key will enable where appropriate, and a more curious feature where double-tapping paste with a space on your clipboard will insert a full stop. • Adopted some iOS 15 system colours and protocol conformances behind the scenes.

More

1.5.0

January 28, 2022

LONG PRESS TRIGGERS Keys supporting custom actions now support custom long press actions too! It's as simple as that. PAN CURSOR ACTION Just press down on a key with this action set to turn your keyboard into a trackpad for your text cursor, at least until you lift your finger again! It works great in combination with long press triggers. UPDATED PANE TEMPLATES • Pan your cursor left/right quickly by holding down on your space bar with the updated pane templates, and continue to use the arrow keys for fine tuning on larger keyboards. • The keyboard dismissal modes have been merged, making your keyboard less busy. You can now long press on the dismiss keyboard button to enter text selection mode (‘soft dismiss’). • Globe & pane menu keys have been swapped in templates to better match the stock keyboard, but of course you can swap them right back if you prefer it that way! THE FUTURE IS HERE This update requires iOS 15.

More

1.4.2

January 21, 2022

This update is intentionally small. This update adds a size editor at the bottom of a key's edit pane, but consists mainly a number of under-the-hood optimisations to the way stacks lay out their contents, and a backend editor tweak to improve robustness of the app to crashes. ---- I've noticed a crash on iOS 15 where rotating to landscape in the pane editor on iPhone. This is not due to any change on my end, and I get literally no information as to why this crash occurs, so it remains unfixed. Apologies! You can work around this by rotating on the landing screen. I'd fix it if I could, but honestly trying to work around and restructure my app for inexplicable OS crashes is incredibly demotivating, so I'm going to stick to stuff I can control, like adding features and making the app more bug-resistant, and only add workarounds for critical functionality such as the keyboard itself.

More

1.4.1

October 19, 2021

Fixed an issue when running on iOS 15, so you can now modify layout weights again. Thanks for your patience! Please continue to report bugs! (Dev note: Apparently SwiftUI's TextField doesn't like CGFloat anymore, but Double works fine. Weird!) Updated to the iOS 15 SDK, so stuff might look a subtly different. Xcode 13 is great! ---- For those wondering, reasons for the recent update hiatus include: 1. The Xcode beta basically breaking SwiftUI over the summer and trying to debug the issues was a bit of a motivation killer. SwiftUI still seems to be an unstable foundation for an app as complex as this - even Apple seems to be struggling with Shortcuts this year. 2. Bit less time & energy over the last couple of months. (But then lockdown's been ending here in the UK, and I've been easing myself back into life as usual! Yay!) 3. Anticipation for app development on iPad is also a bit of a factor, just knowing I could be coding a good portion of this app on my primary device in a few months… So excited… There's still more in development, I've got plenty of features I'd like to add. I'm aiming for long-term support & maintenance at absolute minimum, hence this update which is a very targeted bug-fix, as what I've got locally might not be ready for a few more weeks.

More

Price History of Keybuild

Description of Keybuild

Build your own keyboard! Touchscreen keyboards don't need to be one-size-fits-all, so let's change that! With Keybuild, you choose the layout, the keys, everything. Keys can be set up to type whatever you want! Letters, greek letters (ɑ, β, ɣ), maths symbols (π, ∫, ∑), arrows (↑→↓←), or even your favourite emoji can be added and organised depending on your needs. Create multiple ‘panes’, each containing keys arranged using a stack-based layout, and switch between them with either an automatic menu, or direct links. Add a small number row to your Qwerty keyboard, or have a try using Azerty or Colemak layouts. Build a keyboard that can keep up with your maths-heavy university course, or specialist profession. Or just make a dashboard for your favourite emoji. Or do all that and more, it's up to you! This app does its best to supports VoiceOver, and accessibility APIs. Technical note: This app is 99% SwiftUI, which is as close as you can get while we wait for the ‘SwiftUI Lifecycle’ to come to Custom Keyboard Extensions! SwiftUI powers this app's advanced functionality, as well as some of its more unusual bugs. :) Disclaimer: This iPad app is available on Apple Silicon Macs, but macOS currently does not support keyboard extensions. Still waiting for that tablet Mac!
Show less

Keybuild: FAQ

Is Keybuild optimized for iPad devices?

Yes, Keybuild is optimized for iPad devices.

Who is responsible for the creation of the Keybuild app?

James Froggatt is the creator of the Keybuild app.

What should be the minimum iOS version for Keybuild?

Your iOS device must have at least iOS 15.0 installed to use the app.

How do users rate Keybuild?

Users have overwhelmingly positive things to say about Keybuild, as evidenced by its stellar rating of 4.4 out of 5.

What genre of app is Keybuild?

The App Category Of The Keybuild App Is Utilities.

What Keybuild application version is the latest one?

1.7.3 is the most recent version of Keybuild.

When was the most recent Keybuild update released?

The latest update for Keybuild was released on September 19, 2024.

When did the app first launch?

The app was initially released on February 6, 2023.

What content advisory rating is assigned to the Keybuild app?

Designed for children, contains no adult material.

What languages is Keybuild available in?

Currently, the Keybuild app supports the following languages: American English.

Is Keybuild part of the Apple Arcade lineup of games?

Sorry, Keybuild is not part of Apple Arcade.

Is Keybuild eligible for in-app purchases?

No, Keybuild is not eligible for in-app purchases.

Does Keybuild offer compatibility with Apple Vision Pro?

No, Keybuild does not offer compatibility with Apple Vision Pro.

Can I expect ads while using Keybuild?

No, you can not expect ads while using Keybuild.

Screenshots of Keybuild

iphone
ipad

Alternatives to Keybuild

More Applications by James Froggatt

Reviews of Keybuild

  • Awesome!

    love this app! its glitchy here and there, but it does what i need it to do. in the future id love to see themes!
  • Isn’t working

    Finally able to make it work… took forever to figure out how to add the keyboard. Still figuring out the app now… trying to figure out how to remove the shift function all together
  • Isn’t working

    I paid for the app and it’s not showing up in my app list in settings for me to be able to enable permissions. Can’t use… tried to reach out to support but the Twitter is no longer available