LINUX.ORG.RU

[xkb] Третий уровень не работает


0

1

В ~/.xinitrc:

setxkbmap -layout us,ru
## Make it clean
    setxkbmap -option
## Swap Control and Caps Lock
    setxkbmap -option 'ctrl:swapcaps'
## Layout switch
    setxkbmap -option 'grp:rctrl_rshift_toggle'
    setxkbmap -option 'grp:lctrl_lshift_toggle'
## Enable extra typograpphic characters
    setxkbmap -option 'misc:typo'
## Extras
    setxkbmap -option 'shift:breaks_caps'
## Keypad <Delete> must me dot 
    setxkbmap -option 'kpdl:dot'
## Indicate current layout with <Scroll Lock> led
    setxkbmap -option 'grp_led:scroll'
## Meta is mapped to <Winkey>s
    setxkbmap -option 'altwin:meta_win'
## Magic keys to restart X server.
    setxkbmap -option 'terminate:ctrl_alt_bksp'
## Non-breakable space at 3rd level
    setxkbmap -option 'nbsp:level3'
## Arrows on keypad when on 3rd level
    setxkbmap -option 'keypad:oss'
## <Menu> key  switches keyboard to 3rd level
    setxkbmap -option 'lv3:menu_switch'
#    xset r rate 260
В английской раскладке работает, в русской – нет, хотя typo(base):1+typo(base):2 присутствуют.
$ setxkbmap -print
xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete+ledscroll(group_lock)"	};
	xkb_symbols   { include "pc+us+ru:2+inet(evdev)+altwin(meta_win)+group(ctrl_shift_toggle)+group(lctrl_lshift_toggle)+group(rctrl_rshift_toggle)+group(alt_shift_toggle)+level3(menu_switch)+ctrl(swapcaps)+nbsp(level3)+kpdl(dot)+shift(breaks_caps)+terminate(ctrl_alt_bksp)+typo(base):1+typo(base):2"	};
	xkb_geometry  { include "pc(pc104)"	};
};

Deleted

настоящие линупсоиды ставят для этого отдельную клавиатуру

anonymous ()

Не совсем по теме… Где можно найти исчерпывающее описание всех этих параметров xkb? Некоторые из топика я вообще впервые вижу.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

Не совсем по теме… Где можно найти исчерпывающее описание всех этих параметров xkb? Некоторые из топика я вообще впервые вижу.

Самое что ни на есть исчерпывающие описание: /usr/share/X11/xkb/rules/base.lst

anonymous ()
Ответ на: комментарий от ipwww

Починить третий уровень на русской раскладке.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.