Summary of changes
- Add a mode that allows to input characters without lifting the finger
With this swipeGuess can sensibly be used as pipe based completer
- Add Esc key to terminal layout in the captial layer
- Contributors:
- Guido Günther
- Undef
- Guido Günther
Detailed changes
phosh-osk-stub (0.28.0) experimental; urgency=medium
.
[ Undef ]
* layouts/terminal: Add escape to capital layer.
Not having this key means that every key in the middle row moves slightly
right on pressing shift, leading to occasional typos on the terminal
keyboard.
.
[ Guido Günther ]
* manpage: Minor consistency tweak
* osk-stub: Document all debug flags
* osk-stub: Remove unused variable
* osk-widget: Move actual key actions into separate functions
* osk-widget: Add 'delete' key use.
Adding more use-types will allow us to do less string parsing in the
future and to specify the key-use in the layouts already. This will also
be useful for more complex layout switchings e.g. for uim.
* osk-widget: Limit key repeat to delete.
It doesn't work for keys with popovers anyway, it's not needed for space
as we move the cursor with that so backspace (and maybe <return>) remain
the only sensible users.
* osk-widget: Allow to drag fingers between keys.
The default is to cancel the keypress when the finger leaves the area of
one key and enters the area of another. Add a new mode that marks the
old key as released and the new key as pressed instead.
For that introduce features flags.
* input-surface: Add common features for all layouts.
There's some features we want to configure for all layouts.
Allow to set them via a property on the input-surface and
bind it to a gsetting.
* metainfo: Switch to inputmethod.
It's not a desktop application but rather a wayland input method
and virtual keyboard.
Required versions of other projects
- gtk3 >= 3.24.35 (Otherwise surrounding text and preedit will be off)
Patches that are merged upstream but not yet in a released version:
- presage: Character class improvements. Otherwise word predictions will include odd characters
Recommended versions of related projects
- phosh-osk-data >= 0.24.0 (for word completions other than English)