Страница 1 из 1
Комбинации клавиш не работают! Супер неудобно!
Добавлено: 05 авг 2006, 11:35
michaelbaranov
Товарищи!
Под KDE & GNOME замечено следующее:
1) Если раскладка клавиатуры не английская, то не работают сочетания ALT+..., SHIFT+..., CTRL+..., ALT+SHIFT+.... и т.д. во ВСЕХ приложениях! ( В Win клавиатурные сообщения шлются нормально).
2) Смена раскладки сочетанием клавиш, к примеру, ALT+SHIFT, происходит при нажатии SHIFT, а не при отжатии (как в Win). Следствие: сочетание ALT+SHIFT+... переключает раскладку!
Подскажите, как с этими проблемами бороться! KDE, GNOME, ...., что угодно! Страшно неудобно: на русской раскладке на работают CTRL+C / CTRL+V и многое другое!
Спасите! ... И спасибо!
SuSE 10.1, kernel 2.6.16.13 default, i586, microsoft natural multimedia keyboard,
GNOME 2.12.2, KDE 3.?
Добавлено: 05 авг 2006, 22:22
Gnida
man xorg.conf на тему Xkb
Должно помоч
Добавлено: 05 авг 2006, 23:04
michaelbaranov
Gnida писал(а):man xorg.conf на тему Xkb
Должно помоч
... если бы так всё было просто!
Добавлено: 05 авг 2006, 23:58
sergei_d
michaelbaranov писал(а):Gnida писал(а):man xorg.conf на тему Xkb
Должно помоч
... если бы так всё было просто!
1. Выкинуть родную КДЕ-шную переключалку. Это первое, что надо сделать. Выключается она в Control Center->Regional and Accessibility->Keyboard Layout->Enable keyboard layouts.
2. Настроить Xorg на переключение раскладок.
3. Если таки нужна индикация текущей раскладки, погуглить на предмет программки kkbswitch и запихнуть линк на неё в КДЕ-шный Autostart.
Добавлено: 06 авг 2006, 00:49
Invisible
например у меня так и сделано, но в некоторых софтинах все равно при активной русской неработает
особенно раздражает в лисичке!
Добавлено: 06 авг 2006, 09:53
booxter
Invisible, у Гномаўскіх і КДЕ-шных праграмах павінна працаваць. Тое, што не працуе ў файрфоксе, мазіле і іншых няродных праграмах, - праблемы вышэй азначаных праграмаў.
Добавлено: 06 авг 2006, 10:48
anyr
Если покрутить xorg.conf, а именно
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
Option "XkbModel" "acpi"
Option "AutoRepeat" "250 30"
EndSection
То раскладки меняются спокойно, но горячие клавиши в русской (не англ.) все равно работать не будут.
Добавлено: 06 авг 2006, 10:52
booxter
anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.
Добавлено: 06 авг 2006, 11:41
michaelbaranov
booxter писал(а):anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.
не согласен: CTRL+C / +V не работает и в родных Konqueror и т.д. Например Eclipse на SWT под GTK тоже страдает тем же.
похоже это старая проблема. Я находил похожие вещи в баг-трекерах многих проектов, включая GTK. Может это не разрешимо?
Добавлено: 06 авг 2006, 12:16
sergei_d
michaelbaranov писал(а):booxter писал(а):anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.
не согласен: CTRL+C / +V не работает и в родных Konqueror и т.д. Например Eclipse на SWT под GTK тоже страдает тем же.
похоже это старая проблема. Я находил похожие вещи в баг-трекерах многих проектов, включая GTK. Может это не разрешимо?
Вот кусок моего xorg.conf:
#===
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,by"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection
#===
"Кириллические" шорткаты работают везде, кроме FF/Mozilla и MC в Konsole. Eclipse не пробовал. XMMS (GTK1.2) -- всё ОК. Использую KDE 3.4.2, SuSE 10.0.
ДА! КДЕ-шная родная переключалка, разумеется, отключена.
Добавлено: 06 авг 2006, 12:31
booxter
michaelbaranov, запускаеце конкверар з-пад КДЕ? Ці ўсё-ткі з якога-небудзь іншага WM?
Добавлено: 06 авг 2006, 17:09
michaelbaranov
booxter писал(а):michaelbaranov, запускаеце конкверар з-пад КДЕ? Ці ўсё-ткі з якога-небудзь іншага WM?
из-под KDE
Короче, если раскладки переключает сам Xorg, то почти всё работает нормально!
В нектоторых приложениях по прежнему генерируются сочетания типа CTRL+Щ

Ребята, всё равно спасибо!
Добавлено: 09 авг 2006, 00:24
anyr
Кириличные сочетания клавишь не работают гораздо в большем количестве приложений, чем описано. Исключаю только клавиши, которые стали де-факто стандартными ctrl+c, ctrl+v и т.д.
Добавлено: 09 авг 2006, 08:54
michaelbaranov
существует ощущение, что через XKB всётаки можно всё поправить...
http://pascal.tsu.ru/other/xkb/
Есть решения?