From 1205bfa440516dfc3d18e35450a7ed103481f6d7 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Mon, 19 Apr 2010 00:23:15 -0700 Subject: [PATCH] fixing greek and eo for type7 in linux... sigh --- keymaps/nu_type7.pke | 136 +++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 81 deletions(-) diff --git a/keymaps/nu_type7.pke b/keymaps/nu_type7.pke index 52aa703..6de128c 100644 --- a/keymaps/nu_type7.pke +++ b/keymaps/nu_type7.pke @@ -8,64 +8,64 @@ clear Mod4 clear Mod5 keycode 8 = -keycode 9 = Escape dead_circumflex dead_grave dead_tilde NoSymbol Escape -keycode 10 = 7 ampersand 7 ampersand 7 ampersand -keycode 11 = 5 percent EuroSign cent 5 percent -keycode 12 = 3 numbersign 3 numbersign 3 numbersign +keycode 9 = Escape dead_circumflex dead_grave dead_tilde Escape +keycode 10 = 7 ampersand 7 ampersand 7 ampersand 7 ampersand +keycode 11 = 5 percent EuroSign cent 5 percent 5 percent EuroSign +keycode 12 = 3 numbersign 3 numbersign 3 numbersign sterling keycode 13 = 1 exclam 1 exclam 1 exclam -keycode 14 = 9 parenleft leftsinglequotemark leftdoublequotemark 9 parenleft -keycode 15 = 0 parenright rightsinglequotemark rightdoublequotemark 0 parenright +keycode 14 = 9 parenleft leftsinglequotemark leftdoublequotemark 9 parenleft degree +keycode 15 = 0 parenright rightsinglequotemark rightdoublequotemark 0 parenright plusminus keycode 16 = 2 at 2 at 2 at keycode 17 = 4 dollar 4 dollar 4 dollar keycode 18 = 6 asciicircum dead_circumflex asciicircum 6 asciicircum keycode 19 = 8 asterisk 8 asterisk 8 asterisk -keycode 20 = bracketleft braceleft bracketleft braceleft bracketleft braceleft -keycode 21 = bracketright braceright bracketright braceright bracketright braceright -keycode 22 = BackSpace bar BackSpace brokenbar BackSpace bar +keycode 20 = bracketleft braceleft bracketleft braceleft bracketleft braceleft dead_dasia dead_dasia +keycode 21 = bracketright braceright bracketright braceright bracketright braceright dead_psili dead_psili +keycode 22 = BackSpace bar BackSpace brokenbar BackSpace keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab Tab ISO_Left_Tab -keycode 24 = apostrophe quotedbl dead_acute dead_diaeresis apostrophe quotedbl -keycode 25 = comma less dead_cedilla dead_caron comma less -keycode 26 = period greater dead_breve dead_abovedot period greater -keycode 27 = p P paragraph P p P -keycode 28 = y Y yen heart y Y -keycode 29 = f F f F f F -keycode 30 = g G gcircumflex Gcircumflex g G -keycode 31 = c C ccircumflex Ccircumflex c C -keycode 32 = r R r R r R -keycode 33 = l L l L l L -keycode 34 = slash question dead_hook dead_hook slash question +keycode 24 = apostrophe quotedbl dead_acute dead_diaeresis apostrophe quotedbl dead_grave dead_grave +keycode 25 = comma less dead_cedilla dead_caron comma greater guillemotleft +keycode 26 = period greater dead_breve dead_abovedot period less guillemotright +keycode 27 = p P paragraph P Greek_pi Greek_PI +keycode 28 = y Y yen heart Greek_upsilon Greek_UPSILON +keycode 29 = f F f F Greek_phi Greek_PHI +keycode 30 = g G gcircumflex Gcircumflex Greek_gamma Greek_GAMMA +keycode 31 = c C ccircumflex Ccircumflex Greek_psi Greek_PSI copyright +keycode 32 = r R r R Greek_rho Greek_RHO registered +keycode 33 = l L l L Greek_lamda Greek_LAMDA +keycode 34 = slash question dead_hook question slash question slash question keycode 35 = equal plus dead_doubleacute dead_horn equal plus keycode 36 = Return NoSymbol Return NoSymbol Return keycode 37 = Control_L NoSymbol Control_L NoSymbol Control_L -keycode 38 = a A a A a A -keycode 39 = o O o O o O -keycode 40 = e E EuroSign cent e E -keycode 41 = u U U016D U016C u U -keycode 42 = i I i I i I -keycode 43 = d D d D d D -keycode 44 = h H hcircumflex Hcircumflex h H -keycode 45 = t T t T t T -keycode 46 = n N n N n N -keycode 47 = s S scircumflex Scircumflex s S -keycode 48 = minus underscore dead_macron dead_belowdot minus underscore -keycode 49 = grave asciitilde dead_grave dead_tilde grave asciitilde +keycode 38 = a A a A Greek_alpha Greek_ALPHA +keycode 39 = o O o O Greek_omicron Greek_OMICRON +keycode 40 = e E EuroSign cent Greek_epsilon Greek_EPSILON EuroSign +keycode 41 = u U U016D U016C Greek_theta Greek_THETA +keycode 42 = i I i I Greek_iota Greek_IOTA dead_iota dead_iota +keycode 43 = d D d D Greek_delta Greek_DELTA +keycode 44 = h H hcircumflex Hcircumflex Greek_eta Greek_ETA +keycode 45 = t T t T Greek_tau Greek_TAU +keycode 46 = n N n N Greek_nu Greek_NU +keycode 47 = s S scircumflex Scircumflex Greek_sigma Greek_SIGMA +keycode 48 = minus underscore dead_macron dead_belowdot minus underscore minus underscore +keycode 49 = grave asciitilde dead_grave dead_tilde grave asciitilde dead_grave dead_tilde keycode 50 = Shift_L NoSymbol Shift_L NoSymbol Shift_L keycode 51 = backslash bar brokenbar brokenbar backslash bar -keycode 52 = semicolon colon dead_ogonek dead_diaeresis semicolon colon -keycode 53 = q Q q Q q Q -keycode 54 = j J jcircumflex Jcircumflex j J -keycode 55 = k K k K k K -keycode 56 = x X x X x X -keycode 57 = b B b B b B -keycode 58 = m M m M m M -keycode 59 = w W w W w W -keycode 60 = v V v V v V -keycode 61 = z Z z Z z Z -keycode 62 = Shift_R NoSymbol Shift_R NoSymbol Shift_R +keycode 52 = semicolon colon dead_ogonek dead_diaeresis dead_acute dead_diaeresis dead_psili dead_psili +keycode 53 = q Q q Q semicolon colon periodcentered +keycode 54 = j J jcircumflex Jcircumflex Greek_xi Greek_XI +keycode 55 = k K k K Greek_kappa Greek_KAPPA +keycode 56 = x X x X Greek_chi Greek_CHI +keycode 57 = b B b B Greek_beta Greek_BETA +keycode 58 = m M m M Greek_mu Greek_MU +keycode 59 = w W w W Greek_finalsmallsigma Greek_SIGMA +keycode 60 = v V v V Greek_omega Greek_OMEGA +keycode 61 = z Z z Z Greek_zeta Greek_ZETA +keycode 62 = Shift_R ISO_Next_Group ISO_Group_Shift ISO_Next_Group ISO_Group_Shift ISO_First_Group keycode 63 = KP_Multiply XF86_ClearGrab KP_Multiply XF86_ClearGrab KP_Multiply XF86_ClearGrab keycode 64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L keycode 65 = space NoSymbol space NoSymbol space -keycode 66 = Caps_Lock NoSymbol Caps_Lock NoSymbol Caps_Lock +keycode 66 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch keycode 67 = F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1 keycode 68 = F2 XF86_Switch_VT_2 F2 XF86_Switch_VT_2 F2 XF86_Switch_VT_2 keycode 69 = F3 XF86_Switch_VT_3 F3 XF86_Switch_VT_3 F3 XF86_Switch_VT_3 @@ -91,7 +91,7 @@ keycode 88 = KP_Down KP_2 KP_Down KP_2 KP_Down KP_2 keycode 89 = KP_Next KP_3 KP_Next KP_3 KP_Next KP_3 keycode 90 = KP_Insert KP_0 KP_Insert KP_0 KP_Insert KP_0 keycode 91 = KP_Delete KP_Decimal KP_Delete KP_Decimal KP_Delete KP_Decimal -keycode 92 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift +keycode 92 = Shift_R NoSymbol Shift_R NoSymbol Shift_R keycode 93 = keycode 94 = less greater less greater bar brokenbar keycode 95 = F11 XF86_Switch_VT_11 F11 XF86_Switch_VT_11 F11 XF86_Switch_VT_11 @@ -107,7 +107,7 @@ keycode 104 = KP_Enter NoSymbol KP_Enter NoSymbol KP_Enter keycode 105 = Control_R NoSymbol Control_R NoSymbol Control_R keycode 106 = KP_Divide XF86_Ungrab KP_Divide XF86_Ungrab KP_Divide XF86_Ungrab keycode 107 = Print Sys_Req Print Sys_Req Print Sys_Req -keycode 108 = Alt_R Meta_R Alt_R Meta_R Alt_R Meta_R +keycode 108 = Caps_Lock NoSymbol Caps_Lock NoSymbol Caps_Lock keycode 109 = Linefeed NoSymbol Linefeed NoSymbol Linefeed keycode 110 = Home NoSymbol Home NoSymbol Home keycode 111 = Up NoSymbol Up NoSymbol Up @@ -202,7 +202,7 @@ keycode 199 = keycode 200 = keycode 201 = keycode 202 = -keycode 203 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch +keycode 203 = Alt_R Meta_R Alt_R Meta_R Alt_R Meta_R keycode 204 = NoSymbol Alt_L NoSymbol Alt_L NoSymbol Alt_L keycode 205 = NoSymbol Meta_L NoSymbol Meta_L NoSymbol Meta_L keycode 206 = NoSymbol Super_L NoSymbol Super_L NoSymbol Super_L @@ -256,37 +256,11 @@ keycode 253 = keycode 254 = keycode 255 = -!Original -!shift Shift_L (0x32), Shift_R (0x3e) -!lock Control_L (0x25) -!control , Control_R (0x6d), Caps_Lock (0x42) -!mod1 Alt_L (0x40), Alt_R (0x71), Meta_L (0x9c) -!mod2 Num_Lock (0x4d) -!mod3 -!mod4 Super_L (0x7f), Hyper_L (0x80) -!mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c) - -!2nd -!shift Shift_L (0x32), Shift_R (0x3e) -!lock Caps_Lock (0x25) -!control , Control_R (0x6d), Control_L (0x42) -!mod1 Alt_L (0x40), Alt_L (0x7d), ISO_Level3_Shift (0x71), ISO_Level3_Shift (0x7c), Meta_L (0x9c) -!mod2 Num_Lock (0x4d) -!mod3 -!mod4 Super_L (0x73), Super_L (0x7f), Hyper_L (0x80) -!mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x71), ISO_Level3_Shift (0x7c) - -add shift = Shift_L Shift_R -add lock = Caps_Lock -add control = Control_L Control_R -add mod1 = Alt_L Meta_L Alt_R Meta_R -add mod2 = Mode_switch -add mod3 = Num_Lock -add mod4 = Super_L Hyper_L Super_R Hyper_R -add mod5 = ISO_Level3_Shift - -!remove Lock = Caps_Lock -!add Control = Caps_Lock -!remove Control = Control_L -!add Lock = Control_L -!keysym Caps_Lock = Mode_switch +add Shift = Shift_L Shift_R +add Lock = Caps_Lock +add Control = Control_L Control_R +add Mod1 = Alt_L Meta_L Alt_R Meta_R +add Mod2 = Num_Lock +add Mod3 = ISO_Level3_Shift +add Mod4 = Super_L Hyper_L Super_R Hyper_R +!add Mod5 = Mode_switch