/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* bos720 src/bos/usr/lib/nls/loc/imcompose/Lt_LT.imcompose.src 1.2       */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* Restricted Materials of IBM                                            */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1996                   */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/* @(#)79       1.2  src/bos/usr/lib/nls/loc/imcompose/Lt_LT.imcompose.src, cfgnlskm, bos720 3/3/96 07:29:05  */
/*
 * COMPONENT_NAME : (cmdims) SBCS Input Method
 *
 * FUNCTIONS : imcompose definition file
 *
 * ORIGINS : 27
 *
 * (C) COPYRIGHT International Business Machines Corp. 1996
 * All Rights Reserved
 * Licensed Materials - Property of IBM
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *
 *      Please refer to the following file for compose definition grammar.
 *              /usr/lib/nls/loc/sbcs.imcompose.src
 */

/*
 *      compose definitions for Lithuanian input
 */

#define Programmed      0
#define Lithuanian      32
#define ModState        Mod1Mask|Mod2Mask

LAYER_SWITCH Programmed = XK_Shift_R + ModState in Lithuanian ;
LAYER_SWITCH Lithuanian = XK_Shift_L + ModState in Programmed ;

BEEP = COMPOSE_ERROR ;

/*
 *      compose definitions for both groups
 */

XK_grave = XK_dead_grave XK_space in * ;
XK_grave = XK_dead_grave XK_dead_grave in * ;
XK_asciitilde = XK_dead_tilde XK_space in * ;
XK_asciitilde = XK_dead_grave XK_dead_tilde in * ;
XK_asciitilde = XK_dead_tilde XK_dead_tilde in * ;

/*
 *      compose definitions for 456_S group
 *      supplementary group for Programmed layer
 */

XK_umacron = XK_dead_grave XK_q in Programmed ;
XK_Umacron = XK_dead_grave XK_Q in Programmed ;
XK_Umacron = XK_dead_tilde XK_Q in Programmed ;
XK_eabovedot = XK_dead_grave XK_w in Programmed ;
XK_Eabovedot = XK_dead_grave XK_W in Programmed ;
XK_Eabovedot = XK_dead_tilde XK_W in Programmed ;
XK_eogonek = XK_dead_grave XK_e in Programmed ;
XK_Eogonek = XK_dead_grave XK_E in Programmed ;
XK_Eogonek = XK_dead_tilde XK_E in Programmed ;
XK_uogonek = XK_dead_grave XK_u in Programmed ;
XK_Uogonek = XK_dead_grave XK_U in Programmed ;
XK_Uogonek = XK_dead_tilde XK_U in Programmed ;
XK_iogonek = XK_dead_grave XK_i in Programmed ;
XK_Iogonek = XK_dead_grave XK_I in Programmed ;
XK_Iogonek = XK_dead_tilde XK_I in Programmed ;
XK_doublelowquotemark = XK_dead_grave XK_bracketright in Programmed ;
XK_leftdoublequotemark = XK_dead_grave XK_braceright in Programmed ;
XK_leftdoublequotemark = XK_dead_tilde XK_braceright in Programmed ;
XK_aogonek = XK_dead_grave XK_a in Programmed ;
XK_Aogonek = XK_dead_grave XK_A in Programmed ;
XK_Aogonek = XK_dead_tilde XK_A in Programmed ;
XK_scaron = XK_dead_grave XK_s in Programmed ;
XK_Scaron = XK_dead_grave XK_S in Programmed ;
XK_Scaron = XK_dead_tilde XK_S in Programmed ;
XK_zcaron = XK_dead_grave XK_z in Programmed ;
XK_Zcaron = XK_dead_grave XK_Z in Programmed ;
XK_Zcaron = XK_dead_tilde XK_Z in Programmed ;
XK_ccaron = XK_dead_grave XK_c in Programmed ;
XK_Ccaron = XK_dead_grave XK_C in Programmed ;
XK_Ccaron = XK_dead_tilde XK_C in Programmed ;

/*
 *      compose definitions for 456_X group
 *      supplementary group for Programmed and Lithuanian layers
 */

XK_ae = XK_dead_caron XK_e in * ;
XK_AE = XK_dead_caron XK_E in * ;
XK_AE = XK_dead_ogonek XK_E in * ;
XK_udiaeresis = XK_dead_caron XK_u in * ;
XK_Udiaeresis = XK_dead_caron XK_U in * ;
XK_Udiaeresis = XK_dead_ogonek XK_U in * ;
XK_oacute = XK_dead_caron XK_i in * ;
XK_Oacute = XK_dead_caron XK_I in * ;
XK_Oacute = XK_dead_ogonek XK_I in * ;
XK_odiaeresis = XK_dead_caron XK_o in * ;
XK_Odiaeresis = XK_dead_caron XK_O in * ;
XK_Odiaeresis = XK_dead_ogonek XK_O in * ;
XK_adiaeresis = XK_dead_caron XK_a in * ;
XK_Adiaeresis = XK_dead_caron XK_A in * ;
XK_Adiaeresis = XK_dead_ogonek XK_A in * ;
XK_sacute = XK_dead_caron XK_s in * ;
XK_Sacute = XK_dead_caron XK_S in * ;
XK_Sacute = XK_dead_ogonek XK_S in * ;
XK_lstroke = XK_dead_caron XK_l in * ;
XK_Lstroke = XK_dead_caron XK_L in * ;
XK_Lstroke = XK_dead_ogonek XK_L in * ;
XK_zacute = XK_dead_caron XK_z in * ;
XK_Zacute = XK_dead_caron XK_Z in * ;
XK_Zacute = XK_dead_ogonek XK_Z in * ;
XK_cacute = XK_dead_caron XK_c in * ;
XK_Cacute = XK_dead_caron XK_C in * ;
XK_Cacute = XK_dead_ogonek XK_C in * ;
XK_nacute = XK_dead_caron XK_n in * ;
XK_Nacute = XK_dead_caron XK_N in * ;
XK_Nacute = XK_dead_ogonek XK_N in * ;

XK_oslash = XK_dead_caron XK_q in Programmed ;
XK_Ooblique = XK_dead_caron XK_Q in Programmed ;
XK_Ooblique = XK_dead_ogonek XK_Q in Programmed ;
XK_aring = XK_dead_caron XK_w in Programmed ;
XK_Aring = XK_dead_caron XK_W in Programmed ;
XK_Aring = XK_dead_ogonek XK_W in Programmed ;
XK_eacute = XK_dead_caron XK_apostrophe in Programmed ;
XK_Eacute = XK_dead_caron XK_quotedbl in Programmed ;
XK_Eacute = XK_dead_ogonek XK_quotedbl in Programmed ;
XK_zabovedot = XK_dead_caron XK_x in Programmed ;
XK_Zabovedot = XK_dead_caron XK_X in Programmed ;
XK_Zabovedot = XK_dead_ogonek XK_X in Programmed ;

XK_oslash = XK_dead_caron XK_aogonek in Lithuanian ;
XK_Ooblique = XK_dead_caron XK_Aogonek in Lithuanian ;
XK_Ooblique = XK_dead_ogonek XK_Aogonek in Lithuanian ;
XK_aring = XK_dead_caron XK_zcaron in Lithuanian ;
XK_Aring = XK_dead_caron XK_Zcaron in Lithuanian ;
XK_Aring = XK_dead_ogonek XK_Zcaron in Lithuanian ;
XK_eacute = XK_dead_caron XK_eabovedot in Lithuanian ;
XK_Eacute = XK_dead_caron XK_Eabovedot in Lithuanian ;
XK_Eacute = XK_dead_ogonek XK_Eabovedot in Lithuanian ;
XK_zabovedot = XK_dead_caron XK_umacron in Lithuanian ;
XK_Zabovedot = XK_dead_caron XK_Umacron in Lithuanian ;
XK_Zabovedot = XK_dead_ogonek XK_Umacron in Lithuanian ;

/*
 *      compose definitions for temporary shift
 *      from Lithuanian layer to Programmed layer
 */

XK_1 = XK_dead_grave XK_exclam in Lithuanian ;
XK_exclam = XK_dead_grave XK_1 in Lithuanian ;
XK_exclam = XK_dead_tilde XK_1 in Lithuanian ;
XK_2 = XK_dead_grave XK_quotedbl in Lithuanian ;
XK_at = XK_dead_grave XK_2 in Lithuanian ;
XK_at = XK_dead_tilde XK_2 in Lithuanian ;
XK_3 = XK_dead_grave XK_slash in Lithuanian ;
XK_numbersign = XK_dead_grave XK_3 in Lithuanian ;
XK_numbersign = XK_dead_tilde XK_3 in Lithuanian ;
XK_4 = XK_dead_grave XK_semicolon in Lithuanian ;
XK_dollar = XK_dead_grave XK_4 in Lithuanian ;
XK_dollar = XK_dead_tilde XK_4 in Lithuanian ;
XK_5 = XK_dead_grave XK_colon in Lithuanian ;
XK_percent = XK_dead_grave XK_5 in Lithuanian ;
XK_percent = XK_dead_tilde XK_5 in Lithuanian ;
XK_6 = XK_dead_grave XK_comma in Lithuanian ;
XK_asciicircum = XK_dead_grave XK_6 in Lithuanian ;
XK_asciicircum = XK_dead_tilde XK_6 in Lithuanian ;
XK_7 = XK_dead_grave XK_period in Lithuanian ;
XK_ampersand = XK_dead_grave XK_7 in Lithuanian ;
XK_ampersand = XK_dead_tilde XK_7 in Lithuanian ;
XK_8 = XK_dead_grave XK_question in Lithuanian ;
XK_asterisk = XK_dead_grave XK_8 in Lithuanian ;
XK_asterisk = XK_dead_tilde XK_8 in Lithuanian ;
XK_9 = XK_dead_grave XK_parenleft in Lithuanian ;
XK_parenleft = XK_dead_grave XK_9 in Lithuanian ;
XK_parenleft = XK_dead_tilde XK_9 in Lithuanian ;
XK_0 = XK_dead_grave XK_parenright in Lithuanian        ;
XK_parenright = XK_dead_grave XK_0 in Lithuanian ;
XK_parenright = XK_dead_tilde XK_0 in Lithuanian ;
XK_minus = XK_dead_grave XK_minus in Lithuanian ;
XK_underscore = XK_dead_grave XK_underscore in Lithuanian ;
XK_underscore = XK_dead_tilde XK_underscore in Lithuanian ;
XK_equal = XK_dead_grave XK_equal in Lithuanian ;
XK_plus = XK_dead_grave XK_plus in Lithuanian ;
XK_plus = XK_dead_tilde XK_plus in Lithuanian ;

XK_q = XK_dead_grave XK_aogonek in Lithuanian ;
XK_Q = XK_dead_grave XK_Aogonek in Lithuanian ;
XK_Q = XK_dead_tilde XK_Aogonek in Lithuanian ;
XK_w = XK_dead_grave XK_zcaron in Lithuanian ;
XK_W = XK_dead_grave XK_Zcaron in Lithuanian ;
XK_W = XK_dead_tilde XK_Zcaron in Lithuanian ;
XK_e = XK_dead_grave XK_e in Lithuanian ;
XK_E = XK_dead_grave XK_E in Lithuanian ;
XK_E = XK_dead_tilde XK_E in Lithuanian ;
XK_r = XK_dead_grave XK_r in Lithuanian ;
XK_R = XK_dead_grave XK_R in Lithuanian ;
XK_R = XK_dead_tilde XK_R in Lithuanian ;
XK_t = XK_dead_grave XK_t in Lithuanian ;
XK_T = XK_dead_grave XK_T in Lithuanian ;
XK_T = XK_dead_tilde XK_T in Lithuanian ;
XK_y = XK_dead_grave XK_y in Lithuanian ;
XK_Y = XK_dead_grave XK_Y in Lithuanian ;
XK_Y = XK_dead_tilde XK_Y in Lithuanian ;
XK_u = XK_dead_grave XK_u in Lithuanian ;
XK_U = XK_dead_grave XK_U in Lithuanian ;
XK_U = XK_dead_tilde XK_U in Lithuanian ;
XK_i = XK_dead_grave XK_i in Lithuanian ;
XK_I = XK_dead_grave XK_I in Lithuanian ;
XK_I = XK_dead_tilde XK_I in Lithuanian ;
XK_o = XK_dead_grave XK_o in Lithuanian ;
XK_O = XK_dead_grave XK_O in Lithuanian ;
XK_O = XK_dead_tilde XK_O in Lithuanian ;
XK_p = XK_dead_grave XK_p in Lithuanian ;
XK_P = XK_dead_grave XK_P in Lithuanian ;
XK_P = XK_dead_tilde XK_P in Lithuanian ;
XK_bracketleft = XK_dead_grave XK_iogonek in Lithuanian ;
XK_braceleft = XK_dead_grave XK_Iogonek in Lithuanian ;
XK_braceleft = XK_dead_tilde XK_Iogonek in Lithuanian ;
XK_bracketright = XK_dead_grave XK_doublelowquotemark in Lithuanian ;
XK_braceright = XK_dead_grave XK_leftdoublequotemark in Lithuanian ;
XK_braceright = XK_dead_tilde XK_leftdoublequotemark in Lithuanian ;

XK_a = XK_dead_grave XK_a in Lithuanian ;
XK_A = XK_dead_grave XK_A in Lithuanian ;
XK_A = XK_dead_tilde XK_A in Lithuanian ;
XK_s = XK_dead_grave XK_s in Lithuanian ;
XK_S = XK_dead_grave XK_S in Lithuanian ;
XK_S = XK_dead_tilde XK_S in Lithuanian ;
XK_d = XK_dead_grave XK_d in Lithuanian ;
XK_D = XK_dead_grave XK_D in Lithuanian ;
XK_D = XK_dead_tilde XK_D in Lithuanian ;
XK_f = XK_dead_grave XK_f in Lithuanian ;
XK_F = XK_dead_grave XK_F in Lithuanian ;
XK_F = XK_dead_tilde XK_F in Lithuanian ;
XK_g = XK_dead_grave XK_g in Lithuanian ;
XK_G = XK_dead_grave XK_G in Lithuanian ;
XK_G = XK_dead_tilde XK_G in Lithuanian ;
XK_h = XK_dead_grave XK_h in Lithuanian ;
XK_H = XK_dead_grave XK_H in Lithuanian ;
XK_H = XK_dead_tilde XK_H in Lithuanian ;
XK_j = XK_dead_grave XK_j in Lithuanian ;
XK_J = XK_dead_grave XK_J in Lithuanian ;
XK_J = XK_dead_tilde XK_J in Lithuanian ;
XK_k = XK_dead_grave XK_k in Lithuanian ;
XK_K = XK_dead_grave XK_K in Lithuanian ;
XK_K = XK_dead_tilde XK_K in Lithuanian ;
XK_l = XK_dead_grave XK_l in Lithuanian ;
XK_L = XK_dead_grave XK_L in Lithuanian ;
XK_L = XK_dead_tilde XK_L in Lithuanian ;
XK_semicolon = XK_dead_grave XK_uogonek in Lithuanian ;
XK_colon = XK_dead_grave XK_Uogonek in Lithuanian ;
XK_colon = XK_dead_tilde XK_Uogonek in Lithuanian ;
XK_apostrophe = XK_dead_grave XK_eabovedot in Lithuanian ;
XK_quotedbl = XK_dead_grave XK_Eabovedot in Lithuanian ;
XK_quotedbl = XK_dead_tilde XK_Eabovedot in Lithuanian ;
XK_backslash = XK_dead_grave XK_backslash in Lithuanian ;
XK_bar = XK_dead_grave XK_bar in Lithuanian ;
XK_bar = XK_dead_tilde XK_bar in Lithuanian ;

XK_z = XK_dead_grave XK_z in Lithuanian ;
XK_Z = XK_dead_grave XK_Z in Lithuanian ;
XK_Z = XK_dead_tilde XK_Z in Lithuanian ;
XK_x = XK_dead_grave XK_umacron in Lithuanian ;
XK_X = XK_dead_grave XK_Umacron in Lithuanian ;
XK_X = XK_dead_tilde XK_Umacron in Lithuanian ;
XK_c = XK_dead_grave XK_c in Lithuanian ;
XK_C = XK_dead_grave XK_C in Lithuanian ;
XK_C = XK_dead_tilde XK_C in Lithuanian ;
XK_v = XK_dead_grave XK_v in Lithuanian ;
XK_V = XK_dead_grave XK_V in Lithuanian ;
XK_V = XK_dead_tilde XK_V in Lithuanian ;
XK_b = XK_dead_grave XK_b in Lithuanian ;
XK_B = XK_dead_grave XK_B in Lithuanian ;
XK_B = XK_dead_tilde XK_B in Lithuanian ;
XK_n = XK_dead_grave XK_n in Lithuanian ;
XK_N = XK_dead_grave XK_N in Lithuanian ;
XK_N = XK_dead_tilde XK_N in Lithuanian ;
XK_m = XK_dead_grave XK_m in Lithuanian ;
XK_M = XK_dead_grave XK_M in Lithuanian ;
XK_M = XK_dead_tilde XK_M in Lithuanian ;
XK_comma = XK_dead_grave XK_ccaron in Lithuanian ;
XK_less = XK_dead_grave XK_Ccaron in Lithuanian ;
XK_less = XK_dead_tilde XK_Ccaron in Lithuanian ;
XK_period = XK_dead_grave XK_scaron in Lithuanian ;
XK_greater = XK_dead_grave XK_Scaron in Lithuanian ;
XK_greater = XK_dead_tilde XK_Scaron in Lithuanian ;
XK_slash = XK_dead_grave XK_eogonek in Lithuanian ;
XK_question = XK_dead_grave XK_Eogonek in Lithuanian ;
XK_question = XK_dead_tilde XK_Eogonek in Lithuanian ;

/*
 *      compose definitions for NumPad keys
 */

/* 3 digits */

'\x00' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_0+ModState in * ;
'\x01' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_1+ModState in * ;
'\x02' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_2+ModState in * ;
'\x03' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_3+ModState in * ;
'\x04' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_4+ModState in * ;
'\x05' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_5+ModState in * ;
'\x06' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_6+ModState in * ;
'\x07' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_7+ModState in * ;
'\x08' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_8+ModState in * ;
'\x09' = XK_KP_0+ModState XK_KP_0+ModState XK_KP_9+ModState in * ;
'\x0a' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_0+ModState in * ;
'\x0b' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_1+ModState in * ;
'\x0c' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_2+ModState in * ;
'\x0d' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_3+ModState in * ;
'\x0e' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_4+ModState in * ;
'\x0f' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_5+ModState in * ;
'\x10' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_6+ModState in * ;
'\x11' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_7+ModState in * ;
'\x12' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_8+ModState in * ;
'\x13' = XK_KP_0+ModState XK_KP_1+ModState XK_KP_9+ModState in * ;
'\x14' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_0+ModState in * ;
'\x15' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_1+ModState in * ;
'\x16' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_2+ModState in * ;
'\x17' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_3+ModState in * ;
'\x18' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_4+ModState in * ;
'\x19' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_5+ModState in * ;
'\x1a' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_6+ModState in * ;
'\x1b' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_7+ModState in * ;
'\x1c' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_8+ModState in * ;
'\x1d' = XK_KP_0+ModState XK_KP_2+ModState XK_KP_9+ModState in * ;
'\x1e' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_0+ModState in * ;
'\x1f' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_1+ModState in * ;
'\x20' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_2+ModState in * ;
'\x21' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_3+ModState in * ;
'\x22' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_4+ModState in * ;
'\x23' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_5+ModState in * ;
'\x24' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_6+ModState in * ;
'\x25' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_7+ModState in * ;
'\x26' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_8+ModState in * ;
'\x27' = XK_KP_0+ModState XK_KP_3+ModState XK_KP_9+ModState in * ;
'\x28' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_0+ModState in * ;
'\x29' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_1+ModState in * ;
'\x2a' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_2+ModState in * ;
'\x2b' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_3+ModState in * ;
'\x2c' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_4+ModState in * ;
'\x2d' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_5+ModState in * ;
'\x2e' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_6+ModState in * ;
'\x2f' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_7+ModState in * ;
'\x30' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_8+ModState in * ;
'\x31' = XK_KP_0+ModState XK_KP_4+ModState XK_KP_9+ModState in * ;
'\x32' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_0+ModState in * ;
'\x33' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_1+ModState in * ;
'\x34' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_2+ModState in * ;
'\x35' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_3+ModState in * ;
'\x36' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_4+ModState in * ;
'\x37' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_5+ModState in * ;
'\x38' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_6+ModState in * ;
'\x39' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_7+ModState in * ;
'\x3a' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_8+ModState in * ;
'\x3b' = XK_KP_0+ModState XK_KP_5+ModState XK_KP_9+ModState in * ;
'\x3c' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_0+ModState in * ;
'\x3d' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_1+ModState in * ;
'\x3e' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_2+ModState in * ;
'\x3f' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_3+ModState in * ;
'\x40' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_4+ModState in * ;
'\x41' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_5+ModState in * ;
'\x42' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_6+ModState in * ;
'\x43' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_7+ModState in * ;
'\x44' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_8+ModState in * ;
'\x45' = XK_KP_0+ModState XK_KP_6+ModState XK_KP_9+ModState in * ;
'\x46' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_0+ModState in * ;
'\x47' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_1+ModState in * ;
'\x48' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_2+ModState in * ;
'\x49' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_3+ModState in * ;
'\x4a' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_4+ModState in * ;
'\x4b' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_5+ModState in * ;
'\x4c' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_6+ModState in * ;
'\x4d' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_7+ModState in * ;
'\x4e' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_8+ModState in * ;
'\x4f' = XK_KP_0+ModState XK_KP_7+ModState XK_KP_9+ModState in * ;
'\x50' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_0+ModState in * ;
'\x51' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_1+ModState in * ;
'\x52' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_2+ModState in * ;
'\x53' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_3+ModState in * ;
'\x54' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_4+ModState in * ;
'\x55' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_5+ModState in * ;
'\x56' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_6+ModState in * ;
'\x57' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_7+ModState in * ;
'\x58' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_8+ModState in * ;
'\x59' = XK_KP_0+ModState XK_KP_8+ModState XK_KP_9+ModState in * ;
'\x5a' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_0+ModState in * ;
'\x5b' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_1+ModState in * ;
'\x5c' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_2+ModState in * ;
'\x5d' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_3+ModState in * ;
'\x5e' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_4+ModState in * ;
'\x5f' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_5+ModState in * ;
'\x60' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_6+ModState in * ;
'\x61' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_7+ModState in * ;
'\x62' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_8+ModState in * ;
'\x63' = XK_KP_0+ModState XK_KP_9+ModState XK_KP_9+ModState in * ;
'\x64' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_0+ModState in * ;
'\x65' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_1+ModState in * ;
'\x66' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_2+ModState in * ;
'\x67' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_3+ModState in * ;
'\x68' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_4+ModState in * ;
'\x69' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_5+ModState in * ;
'\x6a' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_6+ModState in * ;
'\x6b' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_7+ModState in * ;
'\x6c' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_8+ModState in * ;
'\x6d' = XK_KP_1+ModState XK_KP_0+ModState XK_KP_9+ModState in * ;
'\x6e' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_0+ModState in * ;
'\x6f' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_1+ModState in * ;
'\x70' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_2+ModState in * ;
'\x71' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_3+ModState in * ;
'\x72' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_4+ModState in * ;
'\x73' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_5+ModState in * ;
'\x74' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_6+ModState in * ;
'\x75' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_7+ModState in * ;
'\x76' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_8+ModState in * ;
'\x77' = XK_KP_1+ModState XK_KP_1+ModState XK_KP_9+ModState in * ;
'\x78' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_0+ModState in * ;
'\x79' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_1+ModState in * ;
'\x7a' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_2+ModState in * ;
'\x7b' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_3+ModState in * ;
'\x7c' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_4+ModState in * ;
'\x7d' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_5+ModState in * ;
'\x7e' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_6+ModState in * ;
'\x7f' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_7+ModState in * ;
'\x80' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_8+ModState in * ;
'\x81' = XK_KP_1+ModState XK_KP_2+ModState XK_KP_9+ModState in * ;
'\x82' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_0+ModState in * ;
'\x83' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_1+ModState in * ;
'\x84' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_2+ModState in * ;
'\x85' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_3+ModState in * ;
'\x86' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_4+ModState in * ;
'\x87' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_5+ModState in * ;
'\x88' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_6+ModState in * ;
'\x89' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_7+ModState in * ;
'\x8a' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_8+ModState in * ;
'\x8b' = XK_KP_1+ModState XK_KP_3+ModState XK_KP_9+ModState in * ;
'\x8c' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_0+ModState in * ;
'\x8d' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_1+ModState in * ;
'\x8e' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_2+ModState in * ;
'\x8f' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_3+ModState in * ;
'\x90' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_4+ModState in * ;
'\x91' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_5+ModState in * ;
'\x92' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_6+ModState in * ;
'\x93' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_7+ModState in * ;
'\x94' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_8+ModState in * ;
'\x95' = XK_KP_1+ModState XK_KP_4+ModState XK_KP_9+ModState in * ;
'\x96' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_0+ModState in * ;
'\x97' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_1+ModState in * ;
'\x98' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_2+ModState in * ;
'\x99' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_3+ModState in * ;
'\x9a' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_4+ModState in * ;
'\x9b' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_5+ModState in * ;
'\x9c' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_6+ModState in * ;
'\x9d' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_7+ModState in * ;
'\x9e' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_8+ModState in * ;
'\x9f' = XK_KP_1+ModState XK_KP_5+ModState XK_KP_9+ModState in * ;
'\xa0' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_0+ModState in * ;
'\xa1' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_1+ModState in * ;
'\xa2' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_2+ModState in * ;
'\xa3' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_3+ModState in * ;
'\xa4' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_4+ModState in * ;
'\xa5' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_5+ModState in * ;
'\xa6' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_6+ModState in * ;
'\xa7' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_7+ModState in * ;
'\xa8' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_8+ModState in * ;
'\xa9' = XK_KP_1+ModState XK_KP_6+ModState XK_KP_9+ModState in * ;
'\xaa' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_0+ModState in * ;
'\xab' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_1+ModState in * ;
'\xac' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_2+ModState in * ;
'\xad' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_3+ModState in * ;
'\xae' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_4+ModState in * ;
'\xaf' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_5+ModState in * ;
'\xb0' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_6+ModState in * ;
'\xb1' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_7+ModState in * ;
'\xb2' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_8+ModState in * ;
'\xb3' = XK_KP_1+ModState XK_KP_7+ModState XK_KP_9+ModState in * ;
'\xb4' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_0+ModState in * ;
'\xb5' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_1+ModState in * ;
'\xb6' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_2+ModState in * ;
'\xb7' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_3+ModState in * ;
'\xb8' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_4+ModState in * ;
'\xb9' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_5+ModState in * ;
'\xba' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_6+ModState in * ;
'\xbb' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_7+ModState in * ;
'\xbc' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_8+ModState in * ;
'\xbd' = XK_KP_1+ModState XK_KP_8+ModState XK_KP_9+ModState in * ;
'\xbe' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_0+ModState in * ;
'\xbf' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_1+ModState in * ;
'\xc0' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_2+ModState in * ;
'\xc1' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_3+ModState in * ;
'\xc2' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_4+ModState in * ;
'\xc3' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_5+ModState in * ;
'\xc4' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_6+ModState in * ;
'\xc5' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_7+ModState in * ;
'\xc6' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_8+ModState in * ;
'\xc7' = XK_KP_1+ModState XK_KP_9+ModState XK_KP_9+ModState in * ;
'\xc8' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_0+ModState in * ;
'\xc9' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_1+ModState in * ;
'\xca' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_2+ModState in * ;
'\xcb' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_3+ModState in * ;
'\xcc' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_4+ModState in * ;
'\xcd' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_5+ModState in * ;
'\xce' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_6+ModState in * ;
'\xcf' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_7+ModState in * ;
'\xd0' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_8+ModState in * ;
'\xd1' = XK_KP_2+ModState XK_KP_0+ModState XK_KP_9+ModState in * ;
'\xd2' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_0+ModState in * ;
'\xd3' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_1+ModState in * ;
'\xd4' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_2+ModState in * ;
'\xd5' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_3+ModState in * ;
'\xd6' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_4+ModState in * ;
'\xd7' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_5+ModState in * ;
'\xd8' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_6+ModState in * ;
'\xd9' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_7+ModState in * ;
'\xda' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_8+ModState in * ;
'\xdb' = XK_KP_2+ModState XK_KP_1+ModState XK_KP_9+ModState in * ;
'\xdc' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_0+ModState in * ;
'\xdd' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_1+ModState in * ;
'\xde' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_2+ModState in * ;
'\xdf' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_3+ModState in * ;
'\xe0' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_4+ModState in * ;
'\xe1' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_5+ModState in * ;
'\xe2' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_6+ModState in * ;
'\xe3' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_7+ModState in * ;
'\xe4' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_8+ModState in * ;
'\xe5' = XK_KP_2+ModState XK_KP_2+ModState XK_KP_9+ModState in * ;
'\xe6' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_0+ModState in * ;
'\xe7' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_1+ModState in * ;
'\xe8' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_2+ModState in * ;
'\xe9' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_3+ModState in * ;
'\xea' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_4+ModState in * ;
'\xeb' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_5+ModState in * ;
'\xec' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_6+ModState in * ;
'\xed' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_7+ModState in * ;
'\xee' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_8+ModState in * ;
'\xef' = XK_KP_2+ModState XK_KP_3+ModState XK_KP_9+ModState in * ;
'\xf0' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_0+ModState in * ;
'\xf1' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_1+ModState in * ;
'\xf2' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_2+ModState in * ;
'\xf3' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_3+ModState in * ;
'\xf4' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_4+ModState in * ;
'\xf5' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_5+ModState in * ;
'\xf6' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_6+ModState in * ;
'\xf7' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_7+ModState in * ;
'\xf8' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_8+ModState in * ;
'\xf9' = XK_KP_2+ModState XK_KP_4+ModState XK_KP_9+ModState in * ;
'\xfa' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_0+ModState in * ;
'\xfb' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_1+ModState in * ;
'\xfc' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_2+ModState in * ;
'\xfd' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_3+ModState in * ;
'\xfe' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_4+ModState in * ;
'\xff' = XK_KP_2+ModState XK_KP_5+ModState XK_KP_5+ModState in * ;

/* 2 digits */

"\x00*" = XK_KP_0+ModState XK_KP_0+ModState *+* in * ;
"\x01*" = XK_KP_0+ModState XK_KP_1+ModState *+* in * ;
"\x02*" = XK_KP_0+ModState XK_KP_2+ModState *+* in * ;
"\x03*" = XK_KP_0+ModState XK_KP_3+ModState *+* in * ;
"\x04*" = XK_KP_0+ModState XK_KP_4+ModState *+* in * ;
"\x05*" = XK_KP_0+ModState XK_KP_5+ModState *+* in * ;
"\x06*" = XK_KP_0+ModState XK_KP_6+ModState *+* in * ;
"\x07*" = XK_KP_0+ModState XK_KP_7+ModState *+* in * ;
"\x08*" = XK_KP_0+ModState XK_KP_8+ModState *+* in * ;
"\x09*" = XK_KP_0+ModState XK_KP_9+ModState *+* in * ;
"\x0a*" = XK_KP_1+ModState XK_KP_0+ModState *+* in * ;
"\x0b*" = XK_KP_1+ModState XK_KP_1+ModState *+* in * ;
"\x0c*" = XK_KP_1+ModState XK_KP_2+ModState *+* in * ;
"\x0d*" = XK_KP_1+ModState XK_KP_3+ModState *+* in * ;
"\x0e*" = XK_KP_1+ModState XK_KP_4+ModState *+* in * ;
"\x0f*" = XK_KP_1+ModState XK_KP_5+ModState *+* in * ;
"\x10*" = XK_KP_1+ModState XK_KP_6+ModState *+* in * ;
"\x11*" = XK_KP_1+ModState XK_KP_7+ModState *+* in * ;
"\x12*" = XK_KP_1+ModState XK_KP_8+ModState *+* in * ;
"\x13*" = XK_KP_1+ModState XK_KP_9+ModState *+* in * ;
"\x14*" = XK_KP_2+ModState XK_KP_0+ModState *+* in * ;
"\x15*" = XK_KP_2+ModState XK_KP_1+ModState *+* in * ;
"\x16*" = XK_KP_2+ModState XK_KP_2+ModState *+* in * ;
"\x17*" = XK_KP_2+ModState XK_KP_3+ModState *+* in * ;
"\x18*" = XK_KP_2+ModState XK_KP_4+ModState *+* in * ;
"\x19*" = XK_KP_2+ModState XK_KP_5+ModState *+* in * ;
"\x1a*" = XK_KP_2+ModState XK_KP_6+ModState *+* in * ;
"\x1b*" = XK_KP_2+ModState XK_KP_7+ModState *+* in * ;
"\x1c*" = XK_KP_2+ModState XK_KP_8+ModState *+* in * ;
"\x1d*" = XK_KP_2+ModState XK_KP_9+ModState *+* in * ;
"\x1e*" = XK_KP_3+ModState XK_KP_0+ModState *+* in * ;
"\x1f*" = XK_KP_3+ModState XK_KP_1+ModState *+* in * ;
"\x20*" = XK_KP_3+ModState XK_KP_2+ModState *+* in * ;
"\x21*" = XK_KP_3+ModState XK_KP_3+ModState *+* in * ;
"\x22*" = XK_KP_3+ModState XK_KP_4+ModState *+* in * ;
"\x23*" = XK_KP_3+ModState XK_KP_5+ModState *+* in * ;
"\x24*" = XK_KP_3+ModState XK_KP_6+ModState *+* in * ;
"\x25*" = XK_KP_3+ModState XK_KP_7+ModState *+* in * ;
"\x26*" = XK_KP_3+ModState XK_KP_8+ModState *+* in * ;
"\x27*" = XK_KP_3+ModState XK_KP_9+ModState *+* in * ;
"\x28*" = XK_KP_4+ModState XK_KP_0+ModState *+* in * ;
"\x29*" = XK_KP_4+ModState XK_KP_1+ModState *+* in * ;
"\x2a*" = XK_KP_4+ModState XK_KP_2+ModState *+* in * ;
"\x2b*" = XK_KP_4+ModState XK_KP_3+ModState *+* in * ;
"\x2c*" = XK_KP_4+ModState XK_KP_4+ModState *+* in * ;
"\x2d*" = XK_KP_4+ModState XK_KP_5+ModState *+* in * ;
"\x2e*" = XK_KP_4+ModState XK_KP_6+ModState *+* in * ;
"\x2f*" = XK_KP_4+ModState XK_KP_7+ModState *+* in * ;
"\x30*" = XK_KP_4+ModState XK_KP_8+ModState *+* in * ;
"\x31*" = XK_KP_4+ModState XK_KP_9+ModState *+* in * ;
"\x32*" = XK_KP_5+ModState XK_KP_0+ModState *+* in * ;
"\x33*" = XK_KP_5+ModState XK_KP_1+ModState *+* in * ;
"\x34*" = XK_KP_5+ModState XK_KP_2+ModState *+* in * ;
"\x35*" = XK_KP_5+ModState XK_KP_3+ModState *+* in * ;
"\x36*" = XK_KP_5+ModState XK_KP_4+ModState *+* in * ;
"\x37*" = XK_KP_5+ModState XK_KP_5+ModState *+* in * ;
"\x38*" = XK_KP_5+ModState XK_KP_6+ModState *+* in * ;
"\x39*" = XK_KP_5+ModState XK_KP_7+ModState *+* in * ;
"\x3a*" = XK_KP_5+ModState XK_KP_8+ModState *+* in * ;
"\x3b*" = XK_KP_5+ModState XK_KP_9+ModState *+* in * ;
"\x3c*" = XK_KP_6+ModState XK_KP_0+ModState *+* in * ;
"\x3d*" = XK_KP_6+ModState XK_KP_1+ModState *+* in * ;
"\x3e*" = XK_KP_6+ModState XK_KP_2+ModState *+* in * ;
"\x3f*" = XK_KP_6+ModState XK_KP_3+ModState *+* in * ;
"\x40*" = XK_KP_6+ModState XK_KP_4+ModState *+* in * ;
"\x41*" = XK_KP_6+ModState XK_KP_5+ModState *+* in * ;
"\x42*" = XK_KP_6+ModState XK_KP_6+ModState *+* in * ;
"\x43*" = XK_KP_6+ModState XK_KP_7+ModState *+* in * ;
"\x44*" = XK_KP_6+ModState XK_KP_8+ModState *+* in * ;
"\x45*" = XK_KP_6+ModState XK_KP_9+ModState *+* in * ;
"\x46*" = XK_KP_7+ModState XK_KP_0+ModState *+* in * ;
"\x47*" = XK_KP_7+ModState XK_KP_1+ModState *+* in * ;
"\x48*" = XK_KP_7+ModState XK_KP_2+ModState *+* in * ;
"\x49*" = XK_KP_7+ModState XK_KP_3+ModState *+* in * ;
"\x4a*" = XK_KP_7+ModState XK_KP_4+ModState *+* in * ;
"\x4b*" = XK_KP_7+ModState XK_KP_5+ModState *+* in * ;
"\x4c*" = XK_KP_7+ModState XK_KP_6+ModState *+* in * ;
"\x4d*" = XK_KP_7+ModState XK_KP_7+ModState *+* in * ;
"\x4e*" = XK_KP_7+ModState XK_KP_8+ModState *+* in * ;
"\x4f*" = XK_KP_7+ModState XK_KP_9+ModState *+* in * ;
"\x50*" = XK_KP_8+ModState XK_KP_0+ModState *+* in * ;
"\x51*" = XK_KP_8+ModState XK_KP_1+ModState *+* in * ;
"\x52*" = XK_KP_8+ModState XK_KP_2+ModState *+* in * ;
"\x53*" = XK_KP_8+ModState XK_KP_3+ModState *+* in * ;
"\x54*" = XK_KP_8+ModState XK_KP_4+ModState *+* in * ;
"\x55*" = XK_KP_8+ModState XK_KP_5+ModState *+* in * ;
"\x56*" = XK_KP_8+ModState XK_KP_6+ModState *+* in * ;
"\x57*" = XK_KP_8+ModState XK_KP_7+ModState *+* in * ;
"\x58*" = XK_KP_8+ModState XK_KP_8+ModState *+* in * ;
"\x59*" = XK_KP_8+ModState XK_KP_9+ModState *+* in * ;
"\x5a*" = XK_KP_9+ModState XK_KP_0+ModState *+* in * ;
"\x5b*" = XK_KP_9+ModState XK_KP_1+ModState *+* in * ;
"\x5c*" = XK_KP_9+ModState XK_KP_2+ModState *+* in * ;
"\x5d*" = XK_KP_9+ModState XK_KP_3+ModState *+* in * ;
"\x5e*" = XK_KP_9+ModState XK_KP_4+ModState *+* in * ;
"\x5f*" = XK_KP_9+ModState XK_KP_5+ModState *+* in * ;
"\x60*" = XK_KP_9+ModState XK_KP_6+ModState *+* in * ;
"\x61*" = XK_KP_9+ModState XK_KP_7+ModState *+* in * ;
"\x62*" = XK_KP_9+ModState XK_KP_8+ModState *+* in * ;
"\x63*" = XK_KP_9+ModState XK_KP_9+ModState *+* in * ;

/* 1 digit */

"\x00*" = XK_KP_0+ModState *+* in * ;
"\x01*" = XK_KP_1+ModState *+* in * ;
"\x02*" = XK_KP_2+ModState *+* in * ;
"\x03*" = XK_KP_3+ModState *+* in * ;
"\x04*" = XK_KP_4+ModState *+* in * ;
"\x05*" = XK_KP_5+ModState *+* in * ;
"\x06*" = XK_KP_6+ModState *+* in * ;
"\x07*" = XK_KP_7+ModState *+* in * ;
"\x08*" = XK_KP_8+ModState *+* in * ;
"\x09*" = XK_KP_9+ModState *+* in * ;
