- https://github.com/Julow/Unexpected-Keyboard
- https://github.com/Julow/Unexpected-Keyboard/blob/master/doc/Custom-layouts.md
- https://github.com/Julow/Unexpected-Keyboard/blob/master/doc/Possible-key-values.md
- https://unexpected-keyboard-layout-editor.lixquid.com/
messagease_for_unexpected_keyboard.xml
: a solid messagease layout that includes more symbols/keys than most implementationstweaked_qwerty_for_unexpected_keyboard.xml
: tweaked form of the default us qwerty layout to avoid common typos KmN makes
These two layouts have been reconciled lightly so muscle memory is more consistent between them.
For 'regular' phone users: the qwerty layout will work in portrait mode but works best in landscape mode. The messagease layout should be usable for ssh/termux/similar which should allow not needing qwerty in portrait mode.
If you have a folding phone: use the messagease form in folded mode and the full qwerty in unfolded mode for two handed typing. During testing this approach has been amazing on a Samsung z fold 4. The layouts include actions to flip/flop between both custom layouts easily (with a single gesture) so you can swap layouts based on folded/un-folded state fast.
These are for consistency between all layouts/modes.
- Add keys to keyboard
- Alt
- Meta
- Compose
- Voice Typing
- Page Up
- Page Down
- Home
- End
- Switch keyboard
- NumPad layout: Low digits first
- Double tap on shift for caps lock: enabled
- Pin entry layout: enabled