On Saturday 08 Feb 2003 20:54, Alcino Dall'Igna Junior wrote: > Finally I could correct my keyboard using xmodmap. > > Now a question, where is the best place to put the xmodmap command so > it do not interfere with Gentoo? (preferably in a global place) > > I'm not sure yet if this is the best solution, I prefer to create a new > layout, in fact, a variant to br-abnt2, but I could not find any > documents that five the relation between xkb/[compat:geometry:keycodes: > keymap:rules:semantics:symbols:types] and XF86Config. > > TIA, > > Alcino
In /etc/X11/Sessions/XSession you should see: usermodmap=$HOME/.Xmodmap So that's where you should put your file. Mine is attached as an example. Peter -- Gentoo-1.4.3.2 Unstable. KDE: 3.1.0 Qt: 3.1.0 AMD Athlon(tm) XP 1900+ 512MB. Kernel: 2.4.20-xfs_pre5-pnr. GCC 3.2.2
! ! $XFree86: xc/programs/Xserver/hw/xfree86/etc/xmodmap.std,v 3.5 1996/12/23 06:47:28 dawes Exp $ ! ! Standard key mapping for XFree86 (for US keyboards). ! modified 31-Jul-02 by Peter Ruskin ! This file can be fed to xmodmap to restore the default mapping. ! ! $XConsortium: xmodmap.std /main/7 1996/02/21 17:48:55 kaleb $ ! ! First, clear the modifiers ! clear shift clear lock clear control clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 ! ! Set the mapping for each key ! keycode 8 = keycode 9 = Escape keycode 10 = 1 exclam onesuperior exclamdown keycode 11 = 2 quotedbl twosuperior Igrave keycode 12 = 3 sterling threesuperior currency keycode 13 = 4 dollar onequarter dollar keycode 14 = 5 percent onehalf 5 keycode 15 = 6 asciicircum threequarters 6 keycode 16 = 7 ampersand braceleft 7 keycode 17 = 8 asterisk bracketleft 8 keycode 18 = 9 parenleft bracketright plusminus keycode 19 = 0 parenright braceright degree keycode 20 = minus underscore backslash questiondown keycode 21 = equal plus equal equal keycode 22 = BackSpace keycode 23 = Tab keycode 24 = q Q at igrave keycode 25 = w W ediaeresis Ediaeresis keycode 26 = e E currency eacute keycode 27 = r R paragraph registered keycode 28 = t T egrave Egrave keycode 29 = y Y y yen keycode 30 = u U udiaeresis Udiaeresis keycode 31 = i I iacute Iacute keycode 32 = o O odiaeresis Odiaeresis keycode 33 = p P thorn THORN keycode 34 = bracketleft braceleft bracketleft bracketleft keycode 35 = bracketright braceright bracketright bracketright keycode 36 = Return keycode 37 = Control_L keycode 38 = a A ae AE keycode 39 = s S ssharp section keycode 40 = d D eth ETH keycode 41 = f F f ordfeminine keycode 42 = g G adiaeresis Adiaeresis keycode 43 = h H agrave Agrave keycode 44 = j J aring Aring keycode 45 = k K k ampersand keycode 46 = l L ccedilla Ccedilla keycode 47 = semicolon colon ecircumflex Ecircumflex keycode 48 = apostrophe at ugrave Ugrave keycode 49 = grave notsign bar bar keycode 50 = Shift_L keycode 51 = numbersign asciitilde numbersign numbersign keycode 52 = z Z guillemotleft less keycode 53 = x X guillemotright greater keycode 54 = c C cent copyright keycode 55 = v V v grave keycode 56 = b B b apostrophe keycode 57 = n N ntilde Ntilde keycode 58 = m M mu masculine keycode 59 = comma less Eacute multiply keycode 60 = period greater periodcentered division keycode 61 = slash question slash slash keycode 62 = Shift_R keycode 63 = KP_Multiply keycode 64 = Alt_L Meta_L keycode 65 = space keycode 66 = Caps_Lock keycode 67 = F1 keycode 68 = F2 keycode 69 = F3 keycode 70 = F4 keycode 71 = F5 keycode 72 = F6 keycode 73 = F7 keycode 74 = F8 keycode 75 = F9 keycode 76 = F10 keycode 77 = Num_Lock keycode 78 = Multi_key keycode 79 = KP_Home KP_7 keycode 80 = KP_Up KP_8 keycode 81 = KP_Prior KP_9 keycode 82 = KP_Subtract keycode 83 = KP_Left KP_4 keycode 84 = NoSymbol KP_5 keycode 85 = KP_Right KP_6 keycode 86 = KP_Add keycode 87 = KP_End KP_1 keycode 88 = KP_Down KP_2 keycode 89 = KP_Next KP_3 keycode 90 = KP_Insert KP_0 keycode 91 = KP_Delete KP_Decimal !keycode 92 = X386Sys_Req keycode 93 = keycode 94 = backslash bar bar brokenbar keycode 95 = F11 keycode 96 = F12 ! keycodes 97-107 are not available on 84-key keyboards keycode 97 = Home keycode 98 = Up keycode 99 = Prior keycode 100 = Left keycode 101 = Begin keycode 102 = Right keycode 103 = End keycode 104 = Down keycode 105 = Next keycode 106 = Insert keycode 107 = Delete keycode 108 = KP_Enter keycode 109 = Control_R keycode 110 = Pause keycode 111 = Print keycode 112 = KP_Divide keycode 113 = Alt_R Meta_R keycode 114 = Break ! keycodes 115-117 are only available on some extended keyboards ! (e.g., Microsoft's ergonomic keyboard). keycode 115 = F13 keycode 116 = Multi_key keycode 117 = Menu ! ! Set the modifiers ! add shift = Shift_L Shift_R add lock = Caps_Lock add control = Control_L Control_R add mod1 = Alt_L Alt_R ! If you have ServerNumlock set in your XF86Config, you can comment out add mod2 = Num_Lock ! ! ! ! If you use any of the special default key mappings in Xconfig, they should be ! duplicated in this file. Mappings should be added before the section above ! which sets the modifiers. ! ! For the key specs: ! LeftAlt => keycode 64 ! RightAlt => keycode 113 ! AltGr => keycode 113 ! ScrollLock => keycode 78 ! RightCtl => keycode 109 ! ! For the mappings: ! Meta => Alt_L Meta_L ! Alt_R Meta_R ! Compose => Multi_key ! ModeShift => Mode_switch ! ModeLock => Mode_switch X386Mode_Lock ! ScrollLock => Scroll_Lock ! Control => Control_R ! ! If you use ModeShift or ModeLock, the following modifier must be set: ! !add mod5 = Mode_switch ! ! For example, to get the equivalent of: ! ! ScrollLock ModeLock ! RightAlt ModeShift ! LeftAlt Meta ! RightCtl Compose ! ! use the following: ! !keycode 78 = Mode_switch X386Mode_Lock keycode 113 = Mode_switch !keycode 64 = Alt_L Meta_L !keycode 109 = Multi_key ! !add mod5 = Mode_switch ! When using ServerNumLock in your XF86Config, the following codes/symbols ! are available in place of 79-81, 83-85, 87-91 !keycode 136 = KP_7 !keycode 137 = KP_8 !keycode 138 = KP_9 !keycode 139 = KP_4 !keycode 140 = KP_5 !keycode 141 = KP_6 !keycode 142 = KP_1 !keycode 143 = KP_2 !keycode 144 = KP_3 !keycode 145 = KP_0 !keycode 146 = KP_Decimal !keycode 147 = Home !keycode 148 = Up !keycode 149 = Prior !keycode 150 = Left !keycode 151 = Begin !keycode 152 = Right !keycode 153 = End !keycode 154 = Down !keycode 155 = Next !keycode 156 = Insert !keycode 157 = Delete
-- [EMAIL PROTECTED] mailing list
