Topic Puzzled by touch screen error

We have two new locations for Keyman technical support:

The Tavultesoft Forums are now read only.


# Puzzled by touch screen error   2016-02-11 05:02:54.943
Steven White
I'm trying to follow the blog posts on developing for a touch screen. I got a copy of the GFF‑AMH‑7 Amharic keyboard optimized for touch screen, but when I try to compile it in Keyman developer, I get lots of errors like:

error 405A: Key "K_SEMICOLON" on "phone", layer "default" has an invalid identifier.

What causes these errors?
# RE: Puzzled by touch screen error   2016-02-11 20:37:07.503
Marc Durdin
Tavultesoft Staff
The K_ key names are reserved names - you can use T_ ("touch") key names for custom keys, or U_ ("Unicode") key names for Unicode-valued keys. See http://help.keyman.com/developer/language/guide/virtual-keys#toc-virtual-keys-and-touch-layouts for more detail.
# RE: Puzzled by touch screen error   2016-02-12 00:12:13.737
Steven White
I got this keyboard file from the repository:

keyboards/gff_amh_7/extra/touch-optimised/

I have not modified it. Are you saying this file will not compile as is?
# RE: Puzzled by touch screen error   2016-02-12 07:10:06.880
Marc Durdin
Tavultesoft Staff
The gff_amh_7/source folder includes a version of the keyboard that works on touch and desktop devices.

The files in the /extra folders are not necessarily complete. This particular file should probably be removed because it was developed against an early beta of KeymanTouch (now called Keyman for iPhone and iPad). Thanks for bringing it to my attention; I've added an issue to remove them.