Feedback on Keyman 15.0 Alpha

Feature Request:
Give me an option to reorganise the keyboards on list that comes up when I long press the globe key. The last keyboard I installed may be the one I want to appear first on the list. Currently, keyboards are arranged in chronological order of installation. There are 6 keyboards and three languages here, and I would like #4 to be #1 on the list for easy switching.

Nice To know that Anysoft Keyboard is open source. And I think it’s managed by an individual or a small team.

Since it is open source, will it be a bad idea to just “view code”, especially for the auto capitalisation, etc.?

I’ve created Keyman issue #5835 for this

1 Like

Highlight and replace/delete is not working.
When text is highlighted, whatever action is applied to the highlighted text affects only the last letter in the highlight. So, to delete a paragraph, you have to delete it one letter at a time or switch to another keyboard that can highlight and delete all at once.

Can you clarify which Keyman platform and version this is?

Android, version: 15.0.135-alpha

Keyman web, version 14.0.268
For Keyman web, any action taken only affects the character at where the insertion point was before the selection/highlight.

I think it also affects the current released version on Android (I can’t tell, I’ve since been using the 15-alpha versions).

We’ll look into these edit issues; issues created here:

Our stats show that there are roughly Windows has roughly 10x the number of users as all other platforms combined. :grin: But the mobile platforms need more love than Windows does so we are trying to focus more on those as we can.

FWIW, I completely agree that the English editing experience is not where we want it to be. A lot of these issues are easily solved if we don’t make them user-extensible. It becomes a hard problem when we don’t want to lock other keyboard designers into English-language capitalisation rules!

Hello! (not sure this is the correct place for this comment)

I just learned that Keyman 15.0 Alpha is adding/has added the feature I most need for my keyboard projects: the ability to Adjust the Keyboard Height. I would very much like to start testing this.

I saw a screenshot of an “Adjust keyboard height” button on the settings page of the Keyman android app. My main question: how do I access this feature? I see on the web

So this will be a user set feature? Is there/Will there be a way to set the keyboard height from Keyman Developer (so that the user doesn’t have to change it)?

The feature is available in the Alpha version of Keyman for Android, which you can install from Keyman Pre-release Versions. The feature can be accessed in the Keyman 15.0 for Android Settings screen.

This is an end user setting. Given the wide variety of screen sizes and ways in which users mix and match keyboards, it doesn’t make sense for this to be controlled at the per-keyboard level. Keyman will fit the rows of your keyboard into the real estate of the keyboard area, and the end user can adjust the keyboard height for all keyboards if it makes sense to do so on their device.

Here’s a brief description of using the “Adjust keyboard height” menu after selecting it from the Settings menu.

Overjoyed at this new feature. Just what our projects need!

I would like to increase the font size (and font) of the characters on the key-caps of the phone touch-layout. I tried to do this through the “Keyboard” → “Fonts…” menu dialog box, but it didn’t seem to change the size when I compiled the keyboard and tried to install it on my android phone.

Is there a different way to do this, or did I just mess up doing it the right way? :slight_smile:

My understanding is that the Fonts menu in Keyman Developer is purely for the developer as he/she develops the keyboard. I think it’s the Keyman 15 app on your phone that needs adjusting for font size. I haven’t tried Keyman 15 yet, but I think that’s right. Also, the font would need to be included in the keyboard package (kps file should include it).

1 Like

Font scaling is probably best handled in a custom CSS. This can be included in the keyboard with the &kmw_embedcss system store. You will want to take care to handle various screen sizes and device scales, which can be controlled with CSS media queries. Testing can be a bit of a pain if you don’t have access to a wide range of devices…

1 Like