У меня немецкая клава, те раскладки что лежат в /usr/share/kbd не подходят, они все англорусские, а надо немецкорусскую. Пробовал сопоставлять немецкую (de-latin1.map.gz) и англорусскую (ru-ms_ct_sh.map.gz) - запутался. Может есть утилиты для этого? Попробовал xkeycaps - не то.... Да вот еще есть некоторые клавиши, на которые выдается следующее сообщение, к примеру на клавишу с символом EURO:
..... kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xb3 on isa0060/serio0)
..... kernel: atkbd.c: Use 'setkeycodes e033 <keycode>' to make it known
Как корректно задать keycode? Как синтезировать новую раскладку из имеющихся?
Как создать новую раскладку клавиатуры? (Нужна RU<->DE, а есть только RU<->EN)
Модератор: Модераторы разделов
-
- Сообщения: 19
- ОС: openSUSE 10.2
Как создать новую раскладку клавиатуры?
Спасибо, Джерри!
-
- Сообщения: 323
Re: Как создать новую раскладку клавиатуры?
SaX2-Устройства ввода-Клавиатура
Там выбираешь модель клавы (по умолчанию - стандартная 104), раскладку - немецкая и дополнительную раскладку -русскую, там же выбираешь и какими клавишами переключать - подробно я описал настройки вот тут - Блокирование сеанса
Это оно? Помогло?
Там выбираешь модель клавы (по умолчанию - стандартная 104), раскладку - немецкая и дополнительную раскладку -русскую, там же выбираешь и какими клавишами переключать - подробно я описал настройки вот тут - Блокирование сеанса
Это оно? Помогло?
Athlon64-3000+/nForce4/1Gb/GF 6600-256Mb/HDD200Gb, 80Gb/SB Live! 5.1.
SuSE Linux 10.0_i586 DVD/Windows XP 64-bit SP1 eng.
SuSE Linux 10.0_i586 DVD/Windows XP 64-bit SP1 eng.
-
- Сообщения: 19
- ОС: openSUSE 10.2
Re: Как создать новую раскладку клавиатуры?
Спасибо за совет. Но это не совсем то что я искал.
Подправил Section "InputDevice" в xorg.conf
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
# Option "XkbLayout" "de"
Option "XkbLayout" "de,ru"
Перестала переключаться вообще. Хотя задача стояла сделать для консоли, а здесь решение для иксов.
Изначально переключатель раскладок находится в самой keymap, где сканкоды клавиатуры сопоставляются с символами.
Подправил Section "InputDevice" в xorg.conf
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
# Option "XkbLayout" "de"
Option "XkbLayout" "de,ru"
Перестала переключаться вообще. Хотя задача стояла сделать для консоли, а здесь решение для иксов.
Изначально переключатель раскладок находится в самой keymap, где сканкоды клавиатуры сопоставляются с символами.
Спасибо, Джерри!
-
- Сообщения: 782
Re: Как создать новую раскладку клавиатуры?
(carlito @ Среда, 07 Сентября 2005, 1:15) писал(а):Спасибо за совет. Но это не совсем то что я искал.
Подправил Section "InputDevice" в xorg.conf
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
# Option "XkbLayout" "de"
Option "XkbLayout" "de,ru"
Перестала переключаться вообще. Хотя задача стояла сделать для консоли, а здесь решение для иксов.
Изначально переключатель раскладок находится в самой keymap, где сканкоды клавиатуры сопоставляются с символами.
winkeys указал?
-
- Сообщения: 19
- ОС: openSUSE 10.2
Re: Как создать новую раскладку клавиатуры?
winkeys был изначально указан. Подправлял только те строки, что отличались.
Спасибо, Джерри!