Session 3: Adding the On-Screen & Mobile Keyboard
Objective:
Students will add an on-screen keyboard and a mobile layout for their Dagbani keyboard.
1. Adding the On-Screen Keyboard (20 min)
- Open Keyman Developer and load
DagbaniTutorial.kpj
. - Click Keyboards, then select
dagbanitutorial.kmn
. - Click On-Screen.
- Click Fill from Layout to auto-generate a keyboard.
- Adjust key positions as needed.
- Save changes.
2. Creating the Mobile Touch Keyboard (30 min)
- Click Touch Layout.
- Click Design.
- In the Platform dropdown, select
phone
. - Use Character Map to insert special characters for long-press popups:
-
ɛ
as a long-press one
. -
ɔ
as a long-press ono
. -
ŋ
as a long-press onn
. -
ɣ
as a long-press ong
. -
ʒ
as a long-press onz
.
-
- Save changes.
3. Final Testing & Review (10 min)
- Compile the keyboard.
- Click Test Keyboard on Web.
- Set Keyboard to
DagbaniTutorial
and Device toPixel 5
. - Verify long-press functionality.
- Recap the entire tutorial.
Next Steps
- Advanced Features: Adding predictive text, dead keys, or alternate layers.
-
Packaging & Distribution: Creating a
.kmp
package for public use. - Publishing to Keyman Cloud: Sharing the keyboard with the community.
This tutorial provides a strong foundation for creating and testing a Dagbani keyboard in Keyman Developer. Feel free to expand it with additional customizations!