! Spanish keymap with alterations ! Alberto Bertogli (albertogli@telpin.com.ar) ! Latest revision: 13/Mar/2005 ! ! The changes are: ! altgr + ',': '<' ! altgr + '.': '>' ! altgr + '-': '/' ! altgr + arrow-up: 'cd ..' ! altgr + arrow-down: 'l' ! altgr + q: ':q' (useful for vi) ! altgr + w: ':w' (useful for vi) ! altgr + c: './configure && make' ! altgr + e: 'darcs whatsnew' ! altgr + r: 'darcs changes' ! altgr + t: 'darcs record' ! Left (only) windows key: ctrl+a (useful for screen) ! Right (left) windows key: change console to the left ! Right (right) windows key: change console to the right ! altgr + F1: 'telnet ' ! altgr + F2: 'ssh ' ! altgr + F3: 'ncftp ' ! altgr + F4: 'mysql -p' ! altgr + F5: 'ps auxf' ! altgr + F6: 'vmstat 1' ! altgr + F7: 'openvt' ! altgr + F8: 'startx' ! ! ! Based on the traditional spanish keymap, which includes the following ! header: ! Spanish keymap, note the spanish IBM keyboard lacks an ascitilde (~), I ! have used ALT-Gr 4 as per IBM/AIX and some sun keyboards. ascitilde is also ! on ALT-Gr-exclamdown for compatibility with Julio Sanchez' Spanish keymap. ! ! Jon Tombs with corrections from ! Julio Sanchez and Urko Lusa ! ! Added keymaps line - aeb ! keymaps 0-2,4,6,8-9,12 include "qwerty-layout" include "linux-with-alt-and-altgr" strings as usual keycode 1 = Escape alt keycode 1 = Meta_Escape keycode 2 = one exclam bar alt keycode 2 = Meta_one keycode 3 = two quotedbl at control keycode 3 = nul alt keycode 3 = Meta_two keycode 4 = three periodcentered numbersign control keycode 4 = Escape alt keycode 4 = Meta_three keycode 5 = four dollar asciitilde control keycode 5 = Control_backslash alt keycode 5 = Meta_four keycode 6 = five percent control keycode 6 = Control_bracketright alt keycode 6 = Meta_five keycode 7 = six ampersand notsign control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six keycode 8 = seven slash braceleft control keycode 8 = Control_underscore alt keycode 8 = Meta_seven keycode 9 = eight parenleft bracketleft control keycode 9 = Delete alt keycode 9 = Meta_eight keycode 10 = nine parenright bracketright alt keycode 10 = Meta_nine keycode 11 = zero equal braceright alt keycode 11 = Meta_zero keycode 12 = apostrophe question backslash control keycode 12 = Control_underscore alt keycode 12 = Meta_minus keycode 13 = exclamdown questiondown asciitilde alt keycode 13 = Meta_equal keycode 14 = Delete control keycode 14 = Control_underscore alt keycode 14 = Meta_Delete keycode 15 = Tab alt keycode 15 = Meta_Tab !keycode 26 = dead_grave asciicircum bracketleft keycode 26 = dead_grave dead_circumflex bracketleft control keycode 26 = Escape alt keycode 26 = Meta_bracketleft keycode 27 = plus asterisk bracketright control keycode 27 = Control_bracketright alt keycode 27 = Meta_bracketright keycode 28 = Return alt keycode 28 = Meta_Control_m keycode 29 = Control keycode 39 = +ntilde +Ntilde alt keycode 39 = Meta_semicolon keycode 40 = dead_acute dead_diaeresis braceleft control keycode 40 = Control_g alt keycode 40 = Meta_apostrophe keycode 41 = masculine ordfeminine backslash control keycode 41 = nul alt keycode 41 = Meta_grave keycode 42 = Shift keycode 43 = +ccedilla +Ccedilla braceright control keycode 43 = Control_backslash alt keycode 43 = Meta_backslash shift alt keycode 43 = Meta_asciitilde keycode 51 = comma semicolon alt keycode 51 = Meta_comma shift alt keycode 51 = Meta_less keycode 52 = period colon alt keycode 52 = Meta_period shift alt keycode 52 = Meta_greater keycode 53 = minus underscore control keycode 53 = Delete alt keycode 53 = Meta_slash keycode 54 = Shift keycode 56 = Alt keycode 57 = space control keycode 57 = nul alt keycode 57 = Meta_space keycode 58 = Caps_Lock keycode 86 = less greater alt keycode 86 = Meta_less shift alt keycode 86 = Meta_bar keycode 97 = Control !!! End of normal keyboard handling !!! Alberto Bertogli (albertogli@telpin.com.ar) keycode 127 = Incr_Console # Win menu altgr keycode 127 = Last_Console keycode 126 = Decr_Console # Win right start altgr keycode 126 = Console_1 keycode 125 = Control_a # Win left start altgr keycode 50 = F22 # altgr+'m' altgr keycode 46 = F24 # altgr+'c' altgr keycode 53 = slash # altgr+'-' altgr keycode 103 = F25 # altgr+Up altgr keycode 108 = F26 # altgr+Down altgr keycode 16 = F27 # altgr+'q' altgr keycode 17 = F28 # altgr+'w' altgr keycode 51 = F29 # alrgr+';' altgr keycode 52 = F30 # altgr+'.' altgr keycode 59 = F31 # F1 altgr keycode 60 = F32 # F2 altgr keycode 61 = F33 # F3 altgr keycode 62 = F34 # F4 altgr keycode 63 = F35 # F5 altgr keycode 64 = F36 # F6 altgr keycode 65 = F37 # F7 altgr keycode 66 = F38 # F8 altgr keycode 32 = F39 # altgr+'d' altgr keycode 18 = F40 # altgr+'e' altgr keycode 19 = F41 # altgr+'r' altgr keycode 20 = F42 # altgr+'t' string F22 = "leermail" string F23 = "vi " string F24 = "./configure && make" string F25 = "cd ..\n" string F26 = "l\n" string F27 = ":q\n" string F28 = ":w\n" string F29 = "<" string F30 = ">" string F31 = "telnet " string F32 = "ssh " string F33 = "ncftp " string F34 = "mysql -p " string F35 = "ps auxf\n" string F36 = "vmstat 1\n" string F37 = "openvt\n" string F38 = "startx" string F39 = "darcs " string F40 = "darcs what\n" string F41 = "darcs diff -u | view -\n" string F42 = "darcs rec\n"