ComposeMap resource

Description
The composeMap gives the name of the default compose map. The emulator then looks for a resource named composeMap.name for the actual compose map definition.

Syntax
A compose map is a multi-line resource. Each line has the format:
 * key1 + key2 = key3

key1 and key2 are the two keys to combine (the keys pressed after the key mapped to the Compose action. key3 is the resulting composed key that will actually be input.

The order of key1 and key2 does not matter. The keys can be pressed in any order.

Definitions
There are two compose maps compiled into the code. composeMap.latin1 is the default: c + bar        = cent c + slash      = cent L + minus      = sterling Y + equal      = yen S + S          = section C + O          = copyright a + underscore = ordfeminine less + less    = guillemotleft R + O          = registered plus + minus   = plusminus o + underscore = masculine greater + greater = guillemotright 1 + 4          = onequarter 1 + 2          = onehalf 3 + 4          = threequarters bar + bar      = brokenbar A + grave      = Agrave A + apostrophe = Aacute A + asciicircum = Acircumflex A + asciitilde = Atilde A + quotedbl   = Adiaeresis A + asterisk   = Aring A + E          = AE C + comma       = Ccedilla C + apostrophe = Ccedilla E + grave      = Egrave E + apostrophe = Eacute E + asciicircum = Ecircumflex E + quotedbl   = Ediaeresis I + grave      = Igrave I + apostrophe = Iacute I + asciicircum = Icircumflex I + quotedbl   = Idiaeresis N + asciitilde = Ntilde O + grave      = Ograve O + apostrophe = Oacute O + asciicircum = Ocircumflex O + asciitilde = Otilde O + quotedbl   = Odiaeresis O + slash      = Ooblique U + grave      = Ugrave U + apostrophe = Uacute U + asciicircum = Ucircumflex U + quotedbl   = Udiaeresis Y + apostrophe = Yacute s + s          = ssharp a + grave      = agrave a + apostrophe = aacute a + asciicircum = acircumflex a + asciitilde = atilde a + quotedbl   = adiaeresis a + asterisk   = aring a + e          = ae c + comma       = ccedilla c + apostrophe = ccedilla e + grave      = egrave e + apostrophe = eacute e + asciicircum = ecircumflex e + quotedbl   = ediaeresis i + grave      = igrave i + apostrophe = iacute i + asciicircum = icircumflex i + quotedbl   = idiaeresis n + asciitilde = ntilde o + grave      = ograve o + apostrophe = oacute o + asciicircum = ocircumflex o + asciitilde = otilde o + quotedbl   = odiaeresis o + slash      = oslash u + grave      = ugrave u + apostrophe = uacute u + asciicircum = ucircumflex u + quotedbl   = udiaeresis y + apostrophe = yacute y + quotedbl   = ydiaeresis apostrophe + apostrophe = apostrophe apostrophe + space = apostrophe asciicircum + asciicircum = asciicircum asciicircum + space = asciicircum asciitilde + asciitilde = asciitilde asciitilde + space = asciitilde grave + grave  = grave grave + space  = grave quotedbl + quotedbl = quotedbl quotedbl + space = quotedbl composeMap.apl is used in APL mode, for x3270 only: A + underscore         = apl_Aunderbar B + underscore         = apl_Bunderbar C + underscore         = apl_Cunderbar D + underscore         = apl_Dunderbar E + underscore         = apl_Eunderbar F + underscore         = apl_Funderbar G + underscore         = apl_Gunderbar H + underscore         = apl_Hunderbar I + underscore         = apl_Iunderbar J + underscore         = apl_Junderbar K + underscore         = apl_Kunderbar L + underscore         = apl_Lunderbar M + underscore         = apl_Munderbar N + underscore         = apl_Nunderbar O + underscore         = apl_Ounderbar P + underscore         = apl_Punderbar Q + underscore         = apl_Qunderbar R + underscore         = apl_Runderbar S + underscore         = apl_Sunderbar T + underscore         = apl_Tunderbar U + underscore         = apl_Uunderbar V + underscore         = apl_Vunderbar W + underscore         = apl_Wunderbar X + underscore         = apl_Xunderbar Y + underscore         = apl_Yunderbar Z + underscore         = apl_Zunderbar apl_upcaret + apl_downcaret = apl_diamond apl_quad + apl_jot     = apl_quadjot apl_iota + underscore  = apl_iotaunderbar apl_epsilon + underscore = apl_epsilonunderbar less + equal           = apl_notgreater plus + minus           = apl_plusminus greater + equal        = apl_notless equal + slash          = apl_notequal apl_upcaret + apl_tilde = apl_upcarettilde apl_upcaret + asciitilde = apl_upcarettilde apl_downcaret + apl_tilde = apl_downcarettilde apl_downcaret + asciitilde = apl_downcarettilde apl_circle + apl_stile = apl_circlestile apl_circle + bar       = apl_circlestile apl_quad + apl_slope   = apl_slopequad apl_quad + backslash   = apl_slopequad apl_circle + apl_slope = apl_circleslope apl_circle + backslash = apl_circleslope apl_downtack + apl_uptack = apl_downtackup apostrophe + period    = apl_quotedot apl_del + apl_stile    = apl_delstile apl_del + bar          = apl_delstile apl_delta + apl_stile  = apl_deltastile apl_delta + bar        = apl_deltastile apl_quad + apostrophe  = apl_quadquote apl_upshoe + apl_jot   = apl_upshoejot slash + minus          = apl_slashbar apl_slope + minus      = apl_slopebar backslash + minus      = apl_slopebar apl_diaeresis + period = apl_diaeresisdot apl_circle + minus     = apl_circlebar apl_quad + apl_divide  = apl_quaddivide apl_uptack + apl_jot   = apl_uptackjot apl_del + apl_tilde    = apl_deltilde apl_del + asciitilde   = apl_deltilde apl_delta + underscore = apl_deltaunderbar apl_circle + asterisk  = apl_circlestar apl_downtack + apl_jot = apl_downtackjot equal + underscore     = apl_equalunderbar apl_quad + apl_quad    = apl_squad apl_diaeresis + apl_jot = apl_diaeresisjot apl_diaeresis + apl_circle = apl_diaeresiscircle comma + minus          = apl_commabar c + equal              = apl_euro C + equal              = apl_euro minus + parenleft      = apl_lefttack minus + parenright     = apl_righttack