Kdysi jsem zabrowsil na stranky klubu 'Scroll lock-haters' jehoz podstatou bylo 'vydloubnout sroubovakem tuto naveskrz zbytecnou klavesu. Upozornil jsem je ze zbytecna je jen pod jistym malym mekkym OS, a ze pod Linuxem by se bez ni spatne prepinaly klavesove mapy pro X. Bylo mi receno, ze si tu klavesu mam prelepit nazvem CZ/US-lock (pak ze proti ni nic nemaji, protoze uz to neni Scroll-lock), jinak ze mi ji prijdou (zdarma) vydloubnout :-) . Me se to predefinovani zda opravdu ucelnejsi.
Jiste, staci si zkratka tuhle klavesu na neco namapovat,
coz zrovna timhle zpusobem pod X tusim nefunguje, treba
na tu F100 a neco :) ( ja tedy osobne mam v XF86Config
vybrano, ze je to pc104 keyboard a ne jen ta se 101
vecmi k mackani ). Kdyby tohle s XF86Config nahodou
neslo, tak pak bude viz 'xmodmap', nebo si pohrat s temi
mapami ( coz by me fakt zajimalo, jak se to dela ). Pak uz
se zkratka jen vleze do toho spravneho konfiguracniho
dialogu a tam se ve vhodne :) chvili ta klavesa zmackne.
Jeste zajimavejsi to bude, az konecne TT nauci Qt, aby
se slusne chovalo i k vice nez trem modifikatorum. Me ty
tri prestavaji stacit, koho to ma porad bavit mackat az tri
tlacitka soucasne na spusteni Konsole nebo Netscape :(.
P.S. : No, kdyz uz jsem to nacal, tohle je
/usr/X11R6/lib/X11/xkb/symbols/pc104 soubor u me :
// $TOG: pc104 /main/2 1997/06/13 06:25:12 kaleb $
//
Tady se koukam clovek nemuze ani trochu rozkecat.
default partial modifier_keys
xkb_symbols 'altmeta' {
key (LALT) { [ Alt_L ] };
key (LWIN) { [ Meta_L ] };
key (RALT) { [ Alt_R ] };
key (RWIN) { [ Meta_R ] };
key (MENU) { [ Menu ] };
};
// Same as the default, but put 'Multi_key' (compose) on the menu key.
xkb_symbols 'compose' {
key (LALT) { [ Alt_L ] };
key (LWIN) { [ Meta_L ] };
key (RALT) { [ Alt_R ] };
key (RWIN) { [ Meta_R ] };
key (MENU) { [ Multi_key ] };
}
Mel bych par pripominek k memu clanku. Hlavne bych rad trochu osvetlil, jak je to s tim odradkovanim v prideleni retezce funkci. Za retezec 'startx' jsem vlozil neviditelny
znak pro odradkovani. 0x0A neboli LF a jeste lepe '\n' .
Takze by bylo mnohem prehlednejsi napsat rovnou 'startx\n'
Nestane se nic jineho, nez ze se retezec 'odentruje' a tim preda shellu jako prikaz.
Potom byl dotaz, jak vlastne zjistime kod klavesy.
Jednoduse. Slouzi k tomu prikaz showkey.
Stručný návod, jak namapovat Win-klávesy pro
X-ka (KDE).
V adresaři /etc/X11/xinit/ je potřeba zapsat do
souboru Xmodmap následující řádek:
keycode 115 = Menu
Pro ty kteří si chtějí trochu pohrát malé vysvětlení
-------------------------------
115 je Xkeycode pro R_WinMenu
116 --------- -----L_WinMenu
117 --------- -----WinRoletka
-------------------------------
V KDE již stačí nastavit vhodnou klávesovou
zkratku.
P.S.
Pokud nemáte v adresáři /xinit soubor Xmodmap,
napište do souburu .xinitrc řádek:
xmodmap -e 'keycode 115 = Menu'
etc...