История изменений
Исправление Zmicier, (текущая версия) :
Да, пардон. Для того, чтобы это как-то ощутить, нужно, очевидно, мочь все эти кавычки ввести с клавиатуры. Если у вас не вводятся, то вот сценарий для временной минимальной настройки и возврата в исходное состояние:
#!/bin/bash
case "$1" in
backup)
xkbcomp "$DISPLAY" /tmp/xkb.bak
;;
restore)
xkbcomp /tmp/xkb.bak "$DISPLAY"
;;
setup)
xkbcomp - "$DISPLAY" <<EOF
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols {
include "pc+us:1+ru:2+inet(evdev)"
include "group(shift_caps_switch)"
include "level3(ralt_switch)"
key <AB08> {
type[group1]= "FOUR_LEVEL",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1]= [ comma, less, leftsinglequotemark, leftdoublequotemark ],
symbols[Group2]= [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ]
};
key <AB09> {
type[group1]= "FOUR_LEVEL",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1]= [ period, greater, rightsinglequotemark, rightdoublequotemark ],
symbols[Group2]= [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ]
};
};
};
EOF
;;
*)
echo >&2 $"Usage: $0 { setup | backup | restore }"
;;
esac
Кавычки будут вводится по AltGr-,
, AltGr-.
, AltGr-Shift-,
AltGr-Shift-.
(<правый альт>-<запятая> и так далее), раскладка переключается: Caps
на американскую, Shift-Caps
на русскую.
Исходная версия Zmicier, :
Да, пардон. Для того, чтобы это как-то ощутить нужно, очевидно, мочь все эти кавычки ввести с клавиатуры. Если у вас не вводятся, то вот сценарий для минимальной настройки и возврата в исходное состояние:
#!/bin/bash
case "$1" in
backup)
xkbcomp "$DISPLAY" /tmp/xkb.bak
;;
restore)
xkbcomp /tmp/xkb.bak "$DISPLAY"
;;
setup)
xkbcomp - "$DISPLAY" <<EOF
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols {
include "pc+us:1+ru:2+inet(evdev)"
include "group(shift_caps_switch)"
include "level3(ralt_switch)"
key <AB08> {
type[group1]= "FOUR_LEVEL",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1]= [ comma, less, leftsinglequotemark, leftdoublequotemark ],
symbols[Group2]= [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ]
};
key <AB09> {
type[group1]= "FOUR_LEVEL",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1]= [ period, greater, rightsinglequotemark, rightdoublequotemark ],
symbols[Group2]= [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ]
};
};
};
EOF
;;
*)
echo >&2 $"Usage: $0 { setup | backup | restore }"
;;
esac
Кавычки будут вводится по AltGr-,
, AltGr-.
, AltGr-Shift-,
AltGr-Shift-.
(<правый альт>-<запятая> и так далее), раскладка переключается: Caps
на американскую, Shift-Caps
на русскую.