Как настроить мультимедийную клавиатуру в openSUSE + KDE (latest)?
По возможности не предлагать готовые раскладки, так как в windows сами по себе не все клавиши работали.
На клаве кнопки cut/copy/paste, программные, плеерные и браузерные.
И ещё вопрос: как настроить вставку символов с помощью комбинаций клавиш, как это сделано в бирмановской раскладке или хотя бы что-нибудь похожее?
GUI приветствуется.
Мультимедийная клавиатура
Модератор: Bizdelnick
-
vfed
- Сообщения: 145
- ОС: Gentoo ~amd64/2007.0/desktop
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: Мультимедийная клавиатура
Сам решил такую задачу с помощью Xmodmap.
Делал по ссылка
Вот вольный перевод:
Делал по ссылка
Вот вольный перевод:
Настройка доополнительных кнопок клавиатуры
Определяешь номер кнопки:
xev | sed -n '/keycode/!d;s/^.*keycode *\([0-9]\+\).*$/keycode \1 = /;p'
Открой список доополнительных кнопок:
/usr/lib/X11/XKeysymDB или /usr/share/X11/XKeysymDB (зависит от дистрибутива)
.Xmodmap Example
! This works with Trust Silverline Direct Access keyboard
! Use ! for comments
keycode 222 = XF86PowerOff
keycode 223 = XF86Sleep
keycode 236 = XF86Mail
keycode 229 = XF86Search
keycode 230 = XF86Favorites
keycode 178 = XF86WWW
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 160 = XF86AudioMute
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
Создай /etc/X11/Xmodmap
В Gentoo добавь в файл /usr/kde/3.5/share/config/kdm/Xstartup (В Debian это /etc/kde3/kdm/Xstartup ) строчку:
exec /usr/bin/xmodmap /etc/X11/Xmodmap
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Мультимедийная клавиатура
пока не дошли руки до окончательной доводки «заметок на „полях“ клавиатуры», дам хоть пару наводящих подсказок.
ну, во-первых, X-сервер умеет _и_ то, что нарисовано по приведенной ссылке, _и_ гораздо больше.
во-вторых, настраивается все это «ручками».
в-третьих, вот примерно что можно сделать прямо с ходу:
в xorg.conf в XkbOptions нужно добавить (разделитель инструкций — запятая) :
Код: Выделить всё
lv3:ralt_switchв XkbLayout добавить еще одну раскладку, имеющую хоть какие-то (из интересующих Вас) описания для «уровня три». например, latin. см. /usr/share/X11/xkb/symbols/latin. там есть еще варианты. например, вариант "type2" можно указать в XkbLayout так:
Код: Выделить всё
latin(type2)p.s. внеклассное чтение: замечательная статья Ивана Паскаля. http://pascal.tsu.ru/other/xkb/
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог