# (c) Laurent Vivier 2003 include "azerty-layout" include "linux-with-alt-and-altgr" strings as usual # function keys keycode 1 = Escape Escape alt keycode 1 = Meta_Escape shift alt keycode 1 = Meta_Escape keycode 116 = Do # First row keycode 41 = at numbersign control keycode 10 = nul alt keycode 10 = Meta_at shift alt keycode 10 = Meta_numbersign keycode 2 = ampersand one alt keycode 2 = Meta_ampersand shift alt keycode 2 = Meta_one keycode 3 = eacute two shift alt keycode 3 = Meta_two keycode 4 = quotedbl three alt keycode 4 = Meta_quotedbl shift alt keycode 4 = Meta_three keycode 5 = apostrophe four alt keycode 5 = Meta_apostrophe shift alt keycode 5 = Meta_four keycode 6 = parenleft five braceleft bracketleft alt keycode 6 = Meta_parenleft shift alt keycode 6 = Meta_five keycode 7 = section six shift alt keycode 7 = Meta_six keycode 8 = egrave seven guillemotleft guillemotright shift alt keycode 8 = Meta_seven keycode 9 = exclam eight alt keycode 9 = Meta_exclam shift alt keycode 9 = Meta_eight keycode 10 = ccedilla nine shift alt keycode 10 = Meta_nine keycode 11 = agrave zero shift alt keycode 11 = Meta_zero keycode 12 = parenright degree braceright bracketright alt keycode 12 = Meta_parenright keycode 13 = minus underscore shift control keycode 13 = Control_underscore alt keycode 13 = Meta_minus shift alt keycode 13 = Meta_underscore keycode 14 = Delete shift keycode 14 = BackSpace alt keycode 14 = Meta_BackSpace shift alt keycode 14 = Meta_Delete # second row keycode 15 = Tab alt keycode 15 = Meta_Tab shift alt keycode 15 = Meta_Tab keycode 26 = dead_circumflex dead_diaeresis control keycode 26 = Control_asciicircum keycode 27 = dollar asterisk shift altgr keycode 27 = yen alt keycode 27 = Meta_dollar shift alt keycode 27 = Meta_dollar keycode 28 = Return # third row keycode 58 = Caps_Lock shift alt keycode 38 = bar keycode 40 = ugrave percent shift alt keycode 40 = Meta_percent keycode 43 = dead_grave sterling Meta_at Meta_numbersign alt keycode 43 = Meta_grave # fourth row keycode 42 = Shift keycode 86 = less greater alt keycode 50 = Meta_less shift alt keycode 50 = Meta_greater shift alt keycode 49 = dead_tilde keycode 50 = comma question shift control keycode 50 = Delete alt keycode 50 = Meta_comma shift alt keycode 50 = Meta_question keycode 51 = semicolon period alt keycode 51 = Meta_semicolon shift alt keycode 51 = Meta_period keycode 52 = colon slash division backslash shift altgr control keycode 52 = Control_backslash alt keycode 52 = Meta_colon shift alt keycode 52 = Meta_slash keycode 53 = equal plus alt keycode 53 = Meta_equal shift alt keycode 53 = Meta_plus keycode 54 = Shift # fifth row keycode 29 = Control keycode 56 = Alt keycode 57 = space control keycode 57 = nul alt keycode 57 = Meta_space keycode 100 = Alt keycode 97 = Control # num pad keycode 117 = KP_MinPlus