Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Rashid N. Achilov                    2:5020/400     08 Sep 2004  07:42:06
 To : Lev Serebryakov
 Subject : Re: Переключатель раскладки клавиатуры под KDE
 -------------------------------------------------------------------------------- 
 
 One day, in Friday 03 September 2004 01:29, Lev Serebryakov
 (Lev.Serebryakov@p1.f661.n5030.z2.fidonet.org) wrote:
 
 > 
 >  RA> ketpad:emulate можешь спокойно убрать :-) Это моя личная опция,
 >  RA> сделанная для того, чтобы во всех раскладках стрелки и GrayEnter (хотя
 >  RA> какой он сейчас Gray :-) ) давали стрелки, а не цифры.
 > 
 >   ХОЧУ ХОЧУ ХОЧУ!
 >   А то я маленькими стрелками и не пользуюсь, а вот с шифтом (выделение) --
 > приходится, все стандартные раскладки, блин, на нампэде с шифтом цифры выдают.
 >   Или ты про другое?
 
 Да нет, про оно :-) Просто это моя древняя (с 1992 :-) ) привычка к управлению
 F-117 стрелками нумпада, позднее перешедшая в навык управления Descent-ом, а
 еще позднее - ставшая неотьемлемой чертой, равно как и вождение мыша левой
 рукой (хотя я вовсе не левша, просто мне так удобнее :-)) )
 
 Патчи и файлы хере:
 - --- keypent ---
 // To use keypad keys as ordinary arrows and gray "Enter" as ordinary :-)
 
 partial keypad_keys
 xkb_symbols "emulate" {
         replace "keypent(emulate1)"
 };
 
 partial keypad_keys
 xkb_symbols "emulate1" {
 
     key  <KP7> {        [  Home,        KP_7    ]       };
     key  <KP8> {        [  Up,          KP_8    ]       };
     key  <KP9> {        [  Prior,       KP_9    ]       };
     key  <KP4> {        [  Left,        KP_4    ]       };
     key  <KP5> {        [  Begin,       KP_5    ]       };
     key  <KP6> {        [  Right,       KP_6    ]       };
     key  <KP1> {        [  End,         KP_1    ]       };
     key  <KP2> {        [  Down,        KP_2    ]       };
     key  <KP3> {        [  Next,        KP_3    ]       };
     key <KPEN> {        [       Return          ]       };
     key  <KP0> {        [  Insert,      KP_0    ]       };
     key <KPDL> {        [  Delete,      KP_Decimal ]    };
 
 };
 - --- keypent ---
 
 - --- macro ---
 // using the macro(toggle) map, pressing:
 //     Macro toggles groups
 partial modifier_keys
 xkb_symbols "toggle" {
     replace "macro(lsgt_toggle)"
 };
 
 // To unbind all previous defined keys, we do this trip
 // I MAKED do this, because for unknown reasons, XKB doesn't
 // replace <LSGT> declaration from "us" file
 partial modifier_keys
 xkb_symbols "lsgt_toggle" {
     key <LSGT> {
         type[group1]= "ONE_LEVEL",
         type[group2]= "ONE_LEVEL",
         symbols[Group1]= [           ISO_Next_Group             ],
         symbols[Group2]= [           ISO_Next_Group             ]
     };
 };
 - --- macro ---
 
 - --- xfree86.patch ---
 - --- xfree86.orig        Mon Aug 23 12:13:45 2004
 +++ xfree86     Mon Aug 23 13:51:28 2004
 @@ -182,6 +182,8 @@
    compose:rwin         =       +compose(rwin)
    compose:menu         =       +compose(menu)
    srvrkeys:none                =       +srvr_ctrl(no_srvr_keys)
 +  keypad:emulate       =       +keypent(emulate)
 +  macro:toggle         =       +macro(toggle)
  
  ! option               =       compat
    grp_led:num          =       +leds(num)
 - --- xfree86.patch ---
 
 - --- xfree86lst.patch ---
 - --- xfree86.lst.old     Thu Mar 20 17:17:26 2003
 +++ xfree86.lst Thu Mar 20 18:32:54 2003
 @@ -243,6 +243,12 @@
    altwin:left_meta_win Meta is mapped to the left Win-key.
    altwin:meta_super    Super is mapped to the Win-keys (default).
    altwin:meta_hyper    Hyper is mapped to the Win-keys.
 +
 +  macro                        Macro key behavior
 +  macro:toggle         Macro key changes group
 +
 +  keypad               KeyPad keys behavior
 +  keypad:emulate       Emulate behavior of standard arrows and Enter key
  
    compose:ralt         Right Alt is Compose
    compose:rwin         Right Win-key is Compose
 - --- xfree86lst.patch ---
 
 Прикрутить это все просто - файлы keypent и macro (он не сильно нужен, но
 упоминается, поэтому приведен) поместить в каталог /usr/X11R6/lib/X11/xkb (или
 xkb/symbols, уже не помню, у меня лежат и там и там :-) ), патчами пропатчить
 файлы xfree86 и xfree86.lst в каталоге xkb/rules. После этого можно добавить
 "keypad:emulate" в строку XkbOptions. "macro:toggle" было разработано
 специально для старых клавиатур с кнопкой Macro между Ctrl и Alt, когда я такой
 пользовался :-)
 -- 
    With Best Regards.
    Rashid N. Achilov (RNA1-RIPE), Web: http://granch.ru/~shelton
    Granch Ltd. system administrator, e-mail: achilov [at] granch [dot] ru
    PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
 --- ifmail v.2.15dev5.3
  * Origin: Granch Ltd. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Переключатель раскладки клавиатуры под KDE   Igor Zemliansky   16 Aug 2004 14:38:49 
 Re: Переключатель раскладки клавиатуры под KDE   Andrew Filonov   16 Aug 2004 14:41:36 
 Re: Переключатель раскладки клавиатуры под KDE   Igor Zemliansky   16 Aug 2004 15:14:56 
 Re: Переключатель раскладки клавиатуры под KDE   Andrew Filonov   16 Aug 2004 15:16:05 
 Re: Переключатель раскладки клавиатуры под KDE   Timofey Andreewski   16 Aug 2004 14:57:58 
 Re: Переключатель раскладки клавиатуры под KDE   Rashid N. Achilov   16 Aug 2004 15:12:23 
 Re: Переключатель раскладки клавиатуры под KDE   Igor Zemliansky   25 Aug 2004 12:46:57 
 Re: Переключатель раскладки клавиатуры под KDE   Rashid N. Achilov   25 Aug 2004 15:49:52 
 Переключатель раскладки клавиатуры под KDE   Lev Serebryakov   02 Sep 2004 23:29:38 
 Re: Переключатель раскладки клавиатуры под KDE   Rashid N. Achilov   08 Sep 2004 07:42:06 
 Re: Переключатель раскладки клавиатуры под KDE   Oleg Adianov   16 Aug 2004 15:41:33 
 Re: Переключатель раскладки клавиатуры под KDE   Igor Zemliansky   16 Aug 2004 16:03:16 
Архивное /ru.unix.bsd/4392e0319dfc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional